Skip to main content
Statement, page 1

Statement — rendered output

A statement of account with open items, aged buckets (oldest bucket in the accent, per the system’s accent policy), and an activity summary that must close to the same total the buckets sum to. Change the open items and re-derive the buckets and activity figures together — all three views reconcile to 35,731.24 in the sample (data.json carries the chain). The bucket figures are Georgia at 19px-equivalent with the total carrying a 2px accent rule. Engine features exercised: @page margin boxes with page counters, aged-bucket typography, accent-ruled table totals under border-collapse edge ownership, split columns via explicit widths. Render it:
Both files assume northmoor-shared.css alongside them — the set’s shared spine (type scale, tables, signature blocks, the accent).
data.json

MIT-licensed, free to copy — source on GitHub. Passes PDF/UA-1 validation (veraPDF) in CI; validation is a floor, not a certification.