Financial accounting

Accounting and financial reporting

Full double-entry bookkeeping, account hierarchy, accounting periods, bank reconciliation and 15 built-in financial reports.

Double-entry 15 reports Account hierarchy Bank reconciliation Auto postings

Accounting system

Classic double-entry with full automation of postings from operational modules.

  • 5 account types: Asset, Liability, Equity, Revenue, Expense
  • Account hierarchy via LTREE (unlimited depth)
  • Journal entries: draft β†’ posted β†’ voided
  • Accounting periods: open β†’ closed β†’ locked
  • Bank reconciliation with automatic matching
  • Exchange rates by date
  • Auto postings from 16+ business modules

Automatic postings

  • InvoiceCreated β†’ AR transaction
  • PurchaseConfirmed β†’ AP accrual
  • GoodsReceived β†’ inventory receipt
  • PayrollPosted β†’ GL entries + cost centres
Accounting journals
Financial reports
Balance Sheet

15 built-in reports

πŸ“Š Trial Balance

Debit/Credit per account for the period.

πŸ“‹ General Ledger

All postings with account detail.

πŸ’° Profit & Loss

P&L statement for the selected period.

βš–οΈ Balance Sheet

Assets, liabilities and equity.

πŸ’Έ Cash Flow

Cash flow statement by activity type.

πŸ“… AR Aging

Accounts receivable aging by overdue period.

πŸ“… AP Aging

Accounts payable aging β€” overdue supplier invoices.

🏦 Bank Statement

Bank transactions with reconciliation status.

πŸ“„ Account Statement

Full transaction history for a selected account.

πŸ—οΈ Cost Centres

Expenses and revenue broken down by cost centre.

🎯 Budget vs Actual

Planned vs posted amounts per account / period.

🧾 VAT Report

Output and input VAT summary for the tax period.

πŸ“¦ Inventory Valuation

Stock value at cost by warehouse and date.

πŸ’° Revenue Planning

Planned vs actual revenue from contracts.

πŸ‘€ Payroll Journal

GL entries from payroll runs by cost centre.

Bank reconciliation & period management

Bank transactions are imported and automatically matched against posted payments. Accounting periods enforce cut-off control β€” closed periods cannot be accidentally modified.

Bank reconciliation

  • Import bank statements (CSV, MT940, OFX)
  • Automatic matching by amount, date and reference
  • Manual match or create posting for unmatched lines
  • Reconciliation report showing open differences

Accounting periods

  • Open β€” new postings allowed
  • Closed β€” read-only, adjustments require reopening
  • Locked β€” permanently sealed, no changes possible
Bank reconciliation
AR/AP Aging

AR/AP aging & cost centres

Aging analysis shows overdue balances bucketed by time period β€” essential for cash flow management. Cost centre reporting breaks down financials by department or business unit.

  • AR aging: 0–30 / 31–60 / 61–90 / 90+ days buckets
  • AP aging: track overdue supplier invoices before they escalate
  • Drill-down from aging bucket to individual invoice
  • Cost centres auto-assigned from HR department type
  • Budget vs actual comparison per cost centre and period
  • Exchange rate differences tracked and reported separately

Related modules