The problem, specifically
Financial documents are long, tabular and unforgiving. Column alignment matters, the header has to repeat on page nine, and the totals have to be right on every single one.
Tables that survive the page break
Repeating headers, running balances and per-page totals are ordinary CSS here, not a workaround.
Statement runs, not statements
Tens of thousands of accounts per job, each rendered from its own data, delivered as one archive or pushed to a webhook when done.
Auditable output
Every document is generated from a template you version and data you supply, so what was sent can always be reproduced.
Templates for this, ready to render
Every one is real, self-contained HTML and CSS. The previews below are actual renders from each template's own sample data.
Account StatementBank statement with opening/closing balances, a running balance column and a long transaction ledger that repeats its header across pages.
Balance SheetStatement of financial position with assets, liabilities and equity sections, prior-year comparatives and totals that visibly balance.
Business ReportMultipage report: cover, KPI cards, CSS bar chart, data table, with native running headers and Page N of M.
Expense ReportEmployee expense claim with categorised line items and subtotals, a receipts checklist, reimbursement summary and approval signatures.
Cloud, or entirely your own infrastructure
Start on the hosted API in minutes, or run the identical engine inside your own network where the data never leaves. Self-hosted is licensed per server, so tell us about your setup.