Definition

A journal is a logical book of entry that groups accounting transactions by type before they are posted to the ledger.
In some european countries (e.g France, Belgium, Spain ), every transaction must be recorded in a journal (sales, purchases, bank, etc.) before feeding into the general ledger.
In other systems (e.g. Anglo-Saxon accounting), the concept of journal is less explicit but similar functionality exists under batch posting, templates, or sub-ledgers.

Purpose

  • Provides chronological recording and classification of transactions.
  • Ensures traceability and compliance in jurisdictions where journals are legally required.
  • Serves as an organizational layer that simplifies reconciliation and reporting.

Common Journal Types

  • Sales Journal → Customer invoices and revenue transactions.
  • Purchase Journal → Supplier invoices and expense transactions.
  • Bank Journal → Each bank account has its own dedicated journal.
  • Cash Journal → Cash operations.
  • General Journal → Adjustments, opening balances, miscellaneous transactions.

Comparison with General Ledger

  • Journals: First entry point for transactions, organized by type and chronology.
  • General Ledger: The consolidated record of all accounts, balances, and financial statements.
    Even in systems without explicit journals, transactions typically pass through batch postings or templates before reaching the general ledger.

Relationships

  • Journals are defined at the level of a folder (company/entity).
  • Transactions recorded in a journal are tied to a bookyear through their dates.
  • Contains multiple journal entries recorded in chronological order.
  • Journal entries posted in journals feed into the ledger accounts.
  • Each bank account is usually tied to its own dedicated journal.

Endpoints

MethodEndpointDescription
POSTCreate JournalCreate a new journal
GETGet JournalsList all journals