Skip to content
手册 v0.1.0 · KaiderBooks v2.0.0 · 2026-07-20

Financial statements

In one sentence

Once the journals are in and the month is locked, the statements produce themselves — the P&L shows whether the month made money, the balance sheet shows what the business is worth, the cash flow shows where the money went, and the ledger detail is how you trace any figure back to a single entry.


1. Where the reports live

ReportLocationWhat it answers
Profit & LossInsights → Financial Reports → Profit & LossHow much was earned over a period
Balance SheetInsights → Financial Reports → Balance SheetWhat the business is worth at a point in time
Cash FlowInsights → Financial Reports → Cash FlowHow cash moved over a period
Trial BalanceBooks → General Ledger → Period CloseMonth-end checking and the audit file
General Ledger DetailBooks → General Ledger → Ledger DetailEvery movement on a single account

GST F5 is not covered here — it sits in the Filing subsystem, see the next chapter.

Reports count posted and reversed journals only

Draft journals do not reach the reports. The reporting basis is status IN ('posted','reversed')Manual journals and reversals explains why reversed journals are still counted. The practical reminder: when a figure looks wrong, first check whether a journal that should have been posted is still sitting in draft.


2. Profit & Loss

Screenshot 01-pnl
1
Pick a comparison period to add a change % column
图 01-pnl

Two controls at the top:

ControlNotes
PeriodMonth selector; the statement covers the month you choose
Compare withPrior year or prior month; selecting one adds a comparison column and a change %

The change % colours: positive is green, negative is red. That is the direction of the number, not a judgement — rising expenses also show green, so do not read the colour alone.

The table runs Revenue → Operating expenses → Profit, each with account-level rows and a subtotal. Export CSV sits in the top right.

Amounts are in SGD throughout, formatted as $1,234.56.


3. Balance Sheet

Screenshot 02-balance-sheet
图 02-balance-sheet

The period control works the same way but selects an as-at date — balances at a point in time, not movements over a period.

Three sections: Assets / Liabilities / Equity.

The balance check row

The last row reads "Balance check: Assets = Liabilities + Equity" and shows Balanced (green) or Out of balance (amber).

This is the accounting equation. It holds under normal circumstances by construction: every journal balances, so any accumulation of them balances too.

Retained earnings is calculated, not an account

The equity section contains a row RE — "Retained Earnings (calculated)". This is not a real ledger account; the system computes it:

Retained earnings = period revenue − period expenses

You will not find it in the chart of accounts and you cannot post to it directly. Its job is to carry the P&L result into the balance sheet so the equation holds.

Why the row exists

Revenue and expense accounts do not appear on the balance sheet, yet the profit they produce belongs to the shareholders and has to show up in equity. The traditional treatment is a period-end journal transferring the balances to a retained earnings account; this system computes and displays the figure directly instead, which removes the journal but keeps the accounting identical.


4. Trial Balance

Screenshot 03-trial-balance
1
Choose an account, then a period, to list every movement
图 03-trial-balance

The trial balance lives on Books → General Ledger → Period Close (not under Insights). Choose the period and you get the account count, total debits, total credits, and whether the two agree.

It is mainly for month-end self-checking and the audit file, and it exports to CSV. See Period close and locking.


5. Ledger detail: tracing a figure back

When a number on a statement looks wrong, go to Books → General Ledger → Ledger Detail.

Select an account, then a period — both are required before figures appear. What comes back is every movement on that account for the period:

ColumnNotes
DateJournal date
ReferenceVoucher number, e.g. JRN-2026-0001
CounterpartThe account on the other side of the entry
DescriptionThe journal or line description
Debit / CreditAmounts; a dash where there is none
Running balanceCumulative balance, entry by entry

Three cards above the table show the opening balance, the period's debit / credit movement, and the closing balance.

The detail table shows 12 rows per page.

The standard audit trail

Figure looks wrong → ledger detail narrows it to an account and period → note the reference number of the suspect entry → search that voucher number in Journals → read the full entry and its source (Manual? Invoice? Depreciation?). The source column tells you immediately whether a person typed it or the system generated it.


6. Exporting and delivery

The three main statements and the trial balance all support Export CSV, covering the currently selected period. The output goes straight into Excel for a client-ready pack or the audit file.

Confirm the period is locked before you deliver

An unlocked period can still change as new journals are posted. Before sending anything to a client or an auditor, make sure that period is locked — otherwise the copy you sent and the system may disagree later.


Next: GST and filing →