Double-Entry Accounting

Full-featured accounting system with chart of accounts, journal entries, general ledger, balance sheet, income statement, and year-end closing — all with RBAC and a REST API.

Everything you need

Complete accounting workflow from journal entry to financial reporting.

Chart of Accounts

Hierarchical tree of accounts organized by category — Asset, Liability, Equity, Revenue, COGS, and Expense.

Accounts

Manage operational accounts tied to COA nodes with auto-calculated balances from confirmed transactions.

Journal Transactions

Create, edit, confirm, reject, and reverse double-entry journal entries. Debits must equal credits.

General Ledger

View account-level ledger with opening balance, period mutations, and running balance. Filterable by date range.

Balance Sheet

Hierarchical balance sheet as of any date. Section-colored cards with collapsible COA tree nodes.

Income Statement

Profit & loss report with year-to-date default, collapsible sections, and PDF/CSV export.

Year-End Closing

Automated closing entries — revenue/expense accounts are zeroed out and net profit transferred to retained earnings.

System Management

Role-based access control — users, groups, and roles with granular permission assignment per module.

REST API

Full API v1 with API key authentication. Access COA, accounts, transactions, ledger, and reports programmatically.

PDF & CSV Export

Export balance sheets and income statements to PDF or CSV. Multi-page PDF with continuation headers and page numbers.

Timezone-Aware

User-configurable timezone with UTC boundary date queries. All datetimes displayed with ordinal suffixes.