Financials analytics

See the state of the business every morning.

Factura Financials reads your own ledger and turns it into three daily views, two control towers, two governance checks and a question you can ask in plain language.

Factura Financials Home Position tab for Adom Trading Company Ltd: five balance cards — cash & bank GH¢5,459,865, receivables GH¢2,044,440 with GH¢674,500 of it overdue, payables GH¢2,528,810 with GH¢2,464,430 due this week, working capital GH¢4,975,495 and a current ratio of 2.97× — each with its movement against 31 December, over a receivables and payables ageing structure, the top debtor exposures, and a stock value of GH¢4,794,694
Position: balances and ratios as at today, each one measured against where it stood before.Demo company data

Three views of one set of books

Action, Position and Performance are three separate screens, not three panels behind a toggle. Each is a real, linkable route with its own question and its own time stance, switching between them is a full refetch, because each is a different question, not a filter on the same one.

Action — what needs a decision from me today?

Today and the next seven days: counts and worklists, no balances and no trends. One tile is promoted to the top as the most urgent thing on the book, a liquidity check covers the week ahead, and two chase lists — collections overdue and payments due — list the parties by exposure, each opening into the matching control tower.

Factura Financials Home Action tab: a Most Urgent tile flagged Critical at GH¢674,500 of collections overdue, with its ageing bar, an Open chase list button and a Receivables tower button, and a Liquidity · next 7 days tile marked Covered at GH¢2,995,435, GH¢2,464,430 due against GH¢5,459,865 cash, 222% cover
Action: the most urgent thing on the book, picked automatically by severity, with the week’s liquidity beside it.Demo company data

Position — where do we stand, as at today?

Balances only, no worklists and no movements: cash and bank, receivables and payables, working capital and the current ratio, each compared against a prior reading the server publishes with it. An ageing structure for both receivables and payables sits underneath, and stock value is computed on demand rather than carried on every load. It is the screen at the top of this page.

Performance — how did we do over the period?

Movements and trends: income, expense, nett profit, nett cash flow and days sales outstanding for the financial year to date, then cash flow, income vs expense and gross margin charted month by month, plus stock movement, top customers and the biggest expense swings. Where a figure cannot be computed for the period, the tile says so and says why: days sales outstanding below reads “Unavailable”, not zero.

Factura Financials Home Performance tab: income GH¢2,829,342, expense GH¢2,285,443, nett profit GH¢197,640 at a 7.0% margin, nett cash flow GH¢2,432,400 from GH¢5,989,818 in against GH¢3,557,418 out, days sales outstanding marked Unavailable because the receivables report returned none for the period, and cash-flow and income-vs-expense charts month by month
Performance: the year to date, charted month by month, with the one figure the period cannot support left marked unavailable.Demo company data

Control towers: receivables and payables

Both towers split the same identity: bill-tracked exposure plus on-account balances equal the ledger’s actual outstanding. Each shows an aging chart and the parties carrying the most exposure, and each links straight through to the canonical bill-wise report behind it.

Receivables Control Tower: outstanding GH¢2,044,440, all of it bill-tracked, nothing on account, GH¢674,500 overdue; an aging chart with only a Current and a 90+ bucket; and a top-debtors table, 7 with bills, led by Tamale Central Distributors at GH¢553,080 outstanding of which GH¢148,000 is overdue on two bills
Receivables: what is owed, what is overdue, and which customer it sits with.Demo company data
Payables Control Tower: GH¢2,528,810 outstanding, all of it allocated to bills, nothing on account, GH¢766,030 past due; an aging chart with current and 1–30 day buckets; and a top-vendors table, 4 with bills, ranked by exposure
Payables: what is owed, what is past due, and which supplier bill is behind it.Demo company data

Controls: bank and GL

Two governance screens, read straight off the ledger rather than off a checklist someone has to remember to run.

Bank Reconciliation: 20 unreconciled items worth GH¢4,821,670, no account never reconciled and none fully clean, over a table of two bank accounts — Asempa Bank Current 1010 with 18 items worth GH¢4,611,670 and Nkabom Savings & Loans Collections 2204 with two worth GH¢210,000, both last reconciled 21 Jan 2026
Bank reconciliation: the unreconciled backlog and how stale it is, per account.Demo company data
GL Audit Monitor: 12 manual journals worth GH¢6,728,613 to review, 3 draft vouchers still unconfirmed, 1 cancelled voucher worth GH¢12,480 and 1 credit note worth GH¢3,440, with a year filter
GL audit monitor: manual journals, drafts, cancellations and credit notes, the entries a governance review looks for first.Demo company data

Ask Books

Type a question in plain language; the answer is read off a real report, not guessed. “Which customers are overdue?” below resolves to the same Receivables figures as the control tower — GH¢674,500, the same three customers, the same aging.

A fast, deterministic router tries to place the question first; the model is reached only when keyword matching cannot place it, and if the model or its gateway is unavailable the app falls back to a deterministic answer rather than failing silently. Clicking into a named voucher, ledger or bill from an answer skips the model entirely: the id you clicked is the instruction.

The numbers come from the engine; the model only narrates.
Every figure in an answer is computed the same deterministic way a report computes it. The model’s job is to put that figure into a sentence — it does not add, does not estimate, and does not compute anything itself.
Your ledger figures go with the question.
Answering “which customers are overdue” means sending the overdue amount, the customer names and the aging, not an aggregate only.
Every answer carries its evidence.
A “Grounded” badge, the report it came from, how many source rows were examined, and how many cross-checks passed sit under every answer, with a line-by-line trace behind “view working”.
It has no ability today to post, approve or pay.
The actions an answer suggests that would write to the books, drafting a reminder, logging a contact, are marked as not yet built. Nothing in Ask Books moves money or changes a record.
It runs on an external model provider.
Questions are sent to a service outside Factura for the narration step described above.
Ask Books answering ‘Which customers are overdue?’ for Adom Trading Company Ltd: GH¢674,500 overdue from three customers, Madina Market Stores Ltd the largest at GH¢264,500, an aging bar, the overdue customers table, and an Evidence panel showing the source report, rows examined and three matched cross-checks
One question, answered from the ledger: the same figures the Receivables tower shows, reached in a sentence.Demo company data

Every figure opens its report

Nothing on these screens is a dead end. A tile, a chart bar or a table row is a link to the report or the control tower behind it, not a picture of one.

Action’s hero tile
opens either the report the server names as the chase list, or the matching control tower — “Receivables tower” on a receivables tile.
Position’s ageing structure and top-five exposures
drill into the Receivables or Payables control tower directly.
Each control tower
ends in an “Open bill-wise receivables/payables” link to the canonical report, by its own report id.
Each GL Audit Monitor tile
— manual journals, draft vouchers, credit notes — links straight to that report, again by report id.

See a month close, end to end

Thirty minutes. Post, reconcile, report — and you can stop us anywhere.

No pricing on the site — we quote after the demo. Book a demo opens WhatsApp with your details filled in — just press send.

We reply within one working day · Ghana +233 24 422 2534 · UAE +971 55 234 0009 · Bangladesh +880 1817-035606 · info@facturasoftwares.com