In short
- Prove debits equal credits before anything else — a trial balance that does not balance cannot be reported on.
- Establish whether each figure is monthly or cumulative, and closing or movement, before mapping a single account.
- Fix sign conventions once, deterministically, so revenue and assets present positive and nothing flips between months.
- Map every account to a reporting category with no unmapped residual, and treat contra accounts explicitly.
Why the trial balance decides the quality of the pack
Management reporting is only as trustworthy as the file it starts from. When a pack is challenged in a leadership meeting, the argument is almost never about the analysis — it is about whether the numbers agree with the accounts. A trial balance that has been prepared deliberately removes that argument permanently.
The work below is mechanical and repeatable. Done once properly, it becomes a monthly check that takes minutes rather than a monthly investigation.
Step 1 — Prove that it balances
Sum debits and sum credits for the period and confirm they agree exactly, not approximately. Rounding differences of a few units usually indicate a truncated export rather than a rounding policy, and they compound once allocations are applied.
- Check the total, then check it again by account class — assets, liabilities, equity, income, expense.
- Confirm the export covers the full period and every entity or branch you intend to report.
- Confirm the ledger period is closed. Reporting on an open period guarantees a restatement later.
- Keep the raw export untouched and do the cleaning in a separate layer, so the source can always be re-proved.
Step 2 — Establish the period basis
This is the most common cause of nonsense in a management pack. Two questions have to be answered explicitly for every extract: is the P&L figure the movement for the month or a year-to-date cumulative balance, and is the balance sheet figure a closing position or the movement in the period?
Mixing the two produces a P&L that appears to grow every month and a balance sheet that will not reconcile. Record the basis as an attribute of the upload rather than as tribal knowledge, and derive monthly figures from cumulative ones deterministically by differencing consecutive periods.
Step 3 — Normalise signs once
Accounting systems export signs inconsistently: some present credits as negative, some present income as negative, some invert on the balance sheet only. Rather than correcting figures by hand, apply one deterministic rule at the presentation layer and leave the underlying data untouched.
The convention worth adopting is the one management already reads intuitively: revenue and assets present positive, costs and liabilities present as reductions in the statement they belong to. Whatever you choose, it must be a rule applied to every account by class — not a set of manual adjustments that has to be remembered next month.
- Derive the sign from the account's reporting class, not from the polarity in the export.
- Handle debit and credit columns explicitly where the export provides them rather than a single signed amount.
- Flag any account whose sign is persistently the opposite of its class — that is usually a mapping error, not a sign error.
Step 4 — Map every account, with no residual
Each ledger account needs a home in the reporting structure: a P&L line or a balance sheet category. The rule that keeps this honest is that the mapping must be exhaustive — every account mapped, no 'other' bucket absorbing the awkward ones, and the mapped total equal to the trial balance total to the unit.
- Map at account level, not at account-name level; names change, codes usually do not.
- Version the mapping so a restatement can be explained by pointing at what changed.
- Review new accounts every month — an unmapped new account is the classic cause of a pack that stops reconciling.
- Keep the mapping visible to the finance team rather than buried in a formula.
Step 5 — Handle contra accounts and netting deliberately
Accumulated depreciation, provisions for doubtful debts, sales returns, discounts and rebates all belong with the account they offset, but they must remain separately visible. Netting them away hides the exact movements management most often needs to interrogate.
Present the gross figure and the contra beneath it. Gross revenue less discounts, rebates and returns equals net revenue; cost at gross less accumulated depreciation equals net book value. The reader can then see both the level and the deduction.
Step 6 — Clear suspense, intercompany and rounding
- Suspense and clearing accounts should be zero at reporting date. If they are not, report the balance rather than absorbing it.
- Intercompany balances should eliminate on consolidation; an unmatched difference is a finding, not a rounding issue.
- Rounding differences should be posted to a single defined line so the statements foot exactly.
- Prior-period adjustments should be identified separately so the current month is not distorted by them.
Step 7 — Build the checks into the monthly cycle
The point of the exercise is that it stops being an exercise. Once the structure exists, each month should run the same automated checks and either pass or surface a specific, named gap.
- Debits equal credits.
- Mapped total equals trial balance total.
- Balance sheet balances, and retained earnings ties to opening retained earnings plus the period result.
- Prior-period figures are unchanged unless a restatement was declared.
- No unmapped accounts and no unexplained suspense balance.
What good looks like
A prepared trial balance produces a management pack that can be traced back to a ledger line in one step, that reads the same way every month, and that surfaces gaps instead of silently absorbing them. That is the foundation the Finviq Intelligence Hub is built on — the checks run automatically and any failure blocks reporting rather than passing quietly into a pack.
Talk this through with Finviq
Tell us where your reporting stops short. In 30 minutes we'll identify the first two or three areas worth investigating in your business.