Accounting & Finance

GAAP-compliant financials that stay in sync with every department.

View Pricing

Key Capabilities

Real double-entry bookkeeping — not a spreadsheet pretending to be accounting.

Double-Entry Enforcement

Every journal entry must balance before posting. Debits always equal credits. Period. Immutable audit trail on every transaction.

Financial Statements

Trial Balance, Profit & Loss, Balance Sheet, General Ledger, and Aged Receivables/Payables — all generated in real time.

Multi-Currency

Transact in any currency. Journal entries track foreign and home currency amounts. Automatic exchange rate fetching from Frankfurter API.

VAT & Tax Compliance

Full VAT return lifecycle with boxes 1–9. Country localizations for Hungarian NAV and Serbian eFaktura. Fiscal position mapping for EU/export.

How It Works

1
Chart of Accounts

Set up your account hierarchy: Assets, Liabilities, Equity, Revenue, Expense. Import from Excel or start from a template.

2
Automatic Journal Entries

Invoices, vendor bills, stock movements, payments, and payroll all generate journal entries automatically. Manual entries supported too.

3
Report & Reconcile

Run financial statements at any time. Reconcile bank transactions against journal entries. Close fiscal periods when ready.


Journal entry list screenshot

Automatic Journal Entries

Every invoice, vendor bill, payment, stock move, and payroll run creates proper accounting entries automatically. No manual double-entry for routine operations — the system handles it.

  • Invoice posted → DR Accounts Receivable / CR Sales Revenue
  • Vendor bill posted → DR Product Costs (COGS) / CR Accounts Payable
  • Stock received → DR Inventory Asset / CR Goods Received Not Invoiced
  • Payment received → DR Bank / CR Accounts Receivable
  • Immutable: posted entries cannot be edited, only reversed

Fiscal year management screenshot

Fiscal Year & Period Management

Organize your books by fiscal year with configurable periods. Open periods accept entries, closed periods require manager override, locked periods are permanently sealed.

  • Three states: Open → Closed → Locked (irreversible)
  • Period matching enforced: entry date must fall in open period
  • Auto-creation via get_for_date() when posting to new periods
  • Year-end close process with retained earnings calculation

Bank reconciliation screenshot

Bank Reconciliation

Import bank statements and match transactions against journal entries. The system suggests matches based on amount, date, and reference. Unmatched items are flagged for review.

  • Multi-bank account support with per-account GL mapping
  • Multi-currency accounts with exchange rate tracking
  • Reconciled vs unreconciled status per transaction
  • Direct GL posting for bank fees, interest, and adjustments
Works Seamlessly With
Invoicing Inventory Banking Payroll VAT Returns

Accounting That Keeps Up With You

GAAP-compliant books that update automatically as your business operates. No more month-end scramble.

See Pricing