Accounting & Finance
GAAP-compliant financials that stay in sync with every department.
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
Chart of Accounts
Set up your account hierarchy: Assets, Liabilities, Equity, Revenue, Expense. Import from Excel or start from a template.
Automatic Journal Entries
Invoices, vendor bills, stock movements, payments, and payroll all generate journal entries automatically. Manual entries supported too.
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
Accounting That Keeps Up With You
GAAP-compliant books that update automatically as your business operates. No more month-end scramble.