dubbl
Modules

Journal Entries

Record double-entry transactions in the general ledger.

Journal entries are the core of double-entry bookkeeping. Every transaction must have equal debits and credits.

Entry Lifecycle

  1. Draft — Entry created but not yet finalized
  2. Posted — Entry finalized and reflected in account balances
  3. Void — Entry reversed (with reason)

Creating a Journal Entry

Navigate to Transactions → New Entry. Each entry requires:

  • Date — Transaction date
  • Description — What the transaction represents
  • Reference — Optional reference number
  • Lines — At least two lines with debit/credit amounts

Important Rules

  • Total debits must equal total credits
  • All amounts are stored as integer cents (e.g., $100.00 = 10000)
  • Draft entries can be edited; posted entries cannot

Automated Journal Entries

Many modules automatically create journal entries:

ActionDebitCredit
Send InvoiceAccounts ReceivableRevenue + Tax Payable
Receive BillExpense + Tax InputAccounts Payable
Record Payment (AR)BankAccounts Receivable
Record Payment (AP)Accounts PayableBank
Pay Expense ClaimExpense accountsBank
Process PayrollSalary ExpenseTax Payable + Bank
Record DepreciationDepreciation ExpenseAccumulated Depreciation

Source Tracking

Each journal entry tracks its source:

  • manual — Created by user
  • invoice — Generated from an invoice
  • bill — Generated from a bill
  • expense — Generated from an expense claim
  • bank — Generated from bank reconciliation

On this page