Skip to content

Show a statement on invoices

Adding an account summary to an invoice, so a customer sees their overall position alongside the current charges.

Decide whether this should apply to everyone or to one customer. The setting belongs to a template — turning it on in your default template affects every invoice; turning it on in a template assigned to one customer affects only theirs.

  1. Go to AccountsSettingsInvoice Builder and open the template you want to change.
  2. Find the Statement checkbox in the builder’s controls and tick it.
  3. A section headed Account Statement appears on the template preview, showing six figures. You do not have to add these individually — they come as a set.
  4. Save the template.

Every invoice produced from that template now carries the summary.

FigureMeaning
Opening BalanceWhat was outstanding before this period
CurrentOwed but not yet overdue
30 DaysOutstanding 30 or more days
60 DaysOutstanding 60 or more days
90+ DaysOutstanding 90 or more days
Total OutstandingThe closing balance across all of the above

The setting applies per template, so the choice is whether it reaches everyone (the default template) or particular customers (their assigned templates).

The aging columns are fixed at Current, 30, 60 and 90+ days. They are not derived from the customer’s payment terms, so a customer on 15-day terms and one on 45-day terms see the same column headings. See Change a customer’s payment terms for why that is, and what payment terms actually do change.

The section is there but the figures are blank or zero. The customer has nothing outstanding in those periods, or no statement figures have been produced for them yet. A blank statement panel is not the same as a broken one.

It appeared on invoices you did not expect. You turned it on in a template that more customers than you thought are using — most likely the company default. Check which template the affected customers are assigned.

Internal: how this page was verified draft
Checked by
kenneth on 2026-07-31
How
source-check, schema-check
Where
none · logged in as not-applicable
Against
  • accounts ClientApp/src/pages/InvoiceBuilderPage/InvoiceBuilderPage.tsx:901-902 — a checkbox bound to template.showStatement, labelled 'Statement'
  • same file:1229-1231 — when showStatement is set, a section headed 'Account Statement' renders
  • accounts ClientApp/src/pages/InvoiceBuilderPage/constants.ts — the Statement field group: opening_balance, current_balance, days_30, days_60, days_90, total_outstanding
  • schema: tblStatement.Age0-Age3 and ClosingBalance back those six values
Likely to change
low — A single stored setting on the template with a fixed set of figures behind it. Nothing recorded suggests it is being changed.
Re-check by
2027-01-31
Config-dependent
1 item(s) called out on this page
Screenshots
2 still to capture
Open questions
  • Where exactly the Statement checkbox sits in the builder's toolbar has not been seen on screen.
  • Whether the figures cover the customer's whole account or only the period being invoiced.