Light's custom report builder lets you create Table reports — structured row-and-column layouts driven by formulas — alongside Pivot tables and AI-generated charts. This article focuses on the **Table...
Last updated Jul 22, 2026 · 3 min read
At the top of the editor, configure the template properties:
| Field | Required | Notes |
|---|---|---|
| Template name | ✅ | Displayed in the reports list |
| Country | — | Enables country-specific tax tag autocomplete in formulas |
| Period | ✅ | Controls how date filters work when the report is run |
| Exclude year-end transactions | — | Checkbox — excludes year-closing journal entries from results |
Period options:
| Option | Description |
|---|---|
| Range | User picks a start and end date when running the report |
| Snapshot | Report shows balances as of a single date — only an end date is required (used for point-in-time reports like the balance sheet) |
Rows define what appears in the report. Each row has a label and formula cells for each column.
Adding rows:
Row hierarchy: Rows can be nested to create parent/child groupings. Child rows are indented visually by their depth level. Deleting a parent row removes all its children.
New templates start with a single column (A). You can add up to 6 columns (A–F).
Each row/column cell uses a single-line formula editor with autocomplete. Light supports the following functions:
| Function | Syntax | Description |
|---|---|---|
SUM | SUM(A1, B3, -A4) | Sums the values of referenced cells in this template |
ACP | ACP(4, 5, -6) | Itemises and sums accounts whose code starts with the given prefix |
ACPSUM | ACPSUM(2, -3, 4) | Same as ACP but summarised into a single value |
ACT | ACT(REVENUE, -COST_OF_SALES) | Itemises and sums accounts by account type |
ACTSUM | ACTSUM(REVENUE, -COST_OF_SALES) | Same as ACT but summarised |
ACTCUR | ACTCUR(BANK, CARD, CASH_AND_EQUIVALENTS) | Sums accounts by type in their account currency (for bank/cash accounts) |
TAXTAG | TAXTAG(UK_0, -UK_4) | Sums amounts by tax tag (only available when a country is set on the template) |
PERCENT | PERCENT(A1, -A2; A3) | Divides the numerator cells by the denominator cells and shows the result as a percentage — a ; separates the numerator from the denominator |
Tips:
- to subtract it (e.g. ACP(4, -5) adds account-code-4 and subtracts account-code-5)SUM to reference other cells in the template — for example SUM(A1, A2, A3) to total three rowsSUM and PERCENT can only reference cells that contain an amount — they cannot reference empty cells or cells whose formula is a PERCENTACT(), cell references inside SUM(), tax tags inside TAXTAG())Click Save in the top bar to save the template. The report is immediately available in the reports list under Planning & Reports → Reports. Saved templates regenerate with current data every time you open them — no need to reconfigure.
To rename a saved report, edit the template name field and click Save again.
Open any saved Table report from the reports list. Use the filters at the top to control the output:
Click any cell value to drill into the underlying ledger transactions.
To create a variation of an existing template:
The copy opens with a timestamp appended to the name. Edit and save as needed.
Was this article helpful?

