Full double-entry general ledger with automatic COA seeding, multi-currency, revenue recognition, fixed assets, and statutory reports — all in one platform.
When you set your country of operation, iPOS detects whether you need IFRS (Kenya, Uganda, Tanzania, Ghana, Nigeria, Rwanda, Zambia, South Africa) or US GAAP. Your full COA is seeded in one click.
Every transaction posts balanced journal entries automatically. Manual journal option for adjustments.
FX invoices, payments, revaluation at period end, realised/unrealised gain/loss GL entries.
ASC 606 / IFRS 15 schedules: straight-line, milestone, completion %, event-based. Batch recognize.
Asset register, depreciation schedules (straight-line / reducing balance), disposal, revaluation, CWIP.
Statement import, auto-match by amount + date, manual match, reconciliation report.
Budget by GL account per period. Budget vs Actual report with variance %. Multiple versions.
Every journal, expense, or purchase can be routed through a configurable approval chain.
Templates with weekly/monthly/quarterly frequencies. Auto-generation via scheduled command.
Customer deposit ledger. Allocate advances to invoices. POS advance balance shown at checkout.
IFRS-formatted full pack: Balance Sheet + P&L + Cash Flow Statement + Notes. Approve and archive.
VAT return pre-calculation. VAT3 CSV for Kenya iTax. WHT certificates for suppliers.
Split journal lines by profit centre, cost centre, or project. Configurable split rules.
P&L per project. Cost entries, revenue entries, milestones. Profitability report.
Allocate shipping, customs, and handling to GRN lines by qty/weight/value.
Customer credit profiles, exposure tracking, credit holds, release workflow, risk dashboard.
Attach PDFs, images, and files to any transaction. Polymorphic — works on journals, expenses, assets.