The platform

Six modules. One set of books.

Payables, receivables, banking, payroll, the books and a monthly review — six modules that aren't six integrations bolted together, but facets of one set of books.

How it works

Three different documents. One set of books.

A bill, an invoice and a payroll run take different routes in — and all land as entries in the same double-entry ledger, the moment they happen.

01

It lands

A vendor bill is forwarded or uploaded and read for you; an invoice is issued with output VAT and a clearance reference; a pay run is computed on annualized bands. Captured at the source, not retyped.

02

Its tax is worked out

VAT recovery and withholding on the bill, output VAT on the invoice, income tax and statutory deductions on the pay run — all computed before anything reaches the ledger.

03

It posts to the ledger

Each one writes to the same general ledger as a balanced entry — automatically and idempotently — so nothing is entered twice and nothing drifts.

04

Statements & close, from source

Income statement, balance sheet, trial balance and aging are live from the entries. Month-end rolls profit into retained earnings and locks the period.

The six modules, in depth

Six ways work comes in. One place it’s recorded.

Every module is a facet of the same set of books — not an integration bolted on the side. Here’s what each one does, and what it posts.

Payables

Bills arrive by email-forward or upload, and Ledgaflow reads each one for you — the figures are captured, not retyped. Every bill lands tax-ready, with VAT recovery eligibility and withholding tax worked out per bill, then routed for sign-off and posted to the ledger. Nothing waits for month-end to be entered.

  • Vendor, amount, dates, invoice number and line items read for you — not keyed by hand
  • VAT recovery eligibility and withholding tax computed per bill by category, residency and tax-ID, with small-supplier relief
  • Duplicate detection and withholding credit-note tracking by supplier and period
  • Approval routing by amount, with a full audit trail on every action
PayablesPosted to the ledger

Receivables

Raise client invoices with output VAT applied automatically and an e-invoice clearance reference and QR stamped at the moment of issue. Track receipts and any tax withheld by the payer across the full invoice lifecycle, against a customer master kept by tax-ID. Every invoice posts straight to that client’s ledger.

  • Output VAT applied automatically on issue, with an e-invoice clearance reference and QR stamped at that moment
  • Receipt tracking and tax withheld by payer across the issued, part-paid, paid and void lifecycle
  • Customer master kept by tax-ID, posted straight to the ledger
  • Invoice balances always current — no separate sales ledger to reconcile
ReceivablesPosted to the ledger

Banking

Import each client’s statement by CSV — the reliable path today — then reconcile every line against the ledger. Match a line to a posted entry or categorize it, with a running book-versus-statement balance. Unmatched items stay visible until nothing is left hanging.

  • Import statements by CSV; direct bank feeds are on the roadmap
  • Reconcile line by line — match to a posted entry or categorize it
  • Clear book-versus-statement balance with unmatched items tracked to zero
  • Full audit trail on every match and categorization
BankingPosted to the ledger

Payroll

Run payroll monthly with income tax (PAYE) computed on annualized graduated bands, pension for employee and employer, statutory levies, allowances and rent relief. Each run produces a per-employee remittance schedule and posts a single balanced journal to the ledger. If something changes, the whole run is reversible.

  • Graduated income tax (PAYE) on annualized bands, pension (employee and employer) and statutory deductions
  • Allowances, reliefs and a per-employee remittance schedule produced each run
  • One balanced journal posted to the ledger per run
  • Fully reversible if you need to re-run the month
PayrollPosted to the ledger

Books

This is the real general ledger every other module flows into — genuine double-entry, with a full chart of accounts. Each posting is automatic and idempotent, so nothing is entered twice and nothing drifts. Open and close monthly periods, roll profit-and-loss into retained earnings at month-end, and read every statement live from the entries.

  • Genuine double-entry GL with a full chart of accounts; every module posts automatically and idempotently
  • Monthly accounting periods you can close and reopen; month-end rolls P&L into retained earnings and locks the period
  • Income statement, balance sheet, trial balance and general-ledger detail, live from the ledger
  • AR/AP aging plus VAT and withholding schedules, straight from posted entries
BooksPosted to the ledger

Review

A monthly business review you can hand to each client — revenue, expense, profit and cash, compared against the prior period. Ledger-grounded flags surface suspense balances, unreconciled bank, overdue invoices, open bills and tax due. Every figure traces back to a posted entry, with an optional plain-English narrative.

  • Revenue, expense, profit and cash with prior-period comparison
  • Ledger-grounded flags: suspense, unreconciled bank, overdue invoices, open bills and tax due
  • Every figure traces back to a posted entry — nothing estimated
  • Optional plain-English narrative you can pass to the client
ReviewPosted to the ledger

One ledger. Every module. One source of truth.

Stop reconciling six tools against each other. See all six post to the same ledger, live.