Function: buildStatement()
buildStatement(
input):Statement
Defined in: src/lib/ar/statement.ts:111
Build the statement for ONE facility. The caller scopes the rows (company + facility) and supplies "today"; nothing here reads a clock or a database.
Fully paid, void, deleted, draft and written-off invoices are all absent by construction — the
statement's job is the open balance. (No "recently settled" section: it would need a paid-date the
schema doesn't carry, and inventing one from sent_at would misstate the account.)
Parameters
input
rows
readonly StatementInvoiceInput[]
todayIso
string