Minimal, type-led · Oxblood & bone · Inter only
Finance
A receipt proves payment. Whether it prints on an 80mm thermal roll or a sheet of A4, the essentials — merchant, items, tax, tender, total — have to survive the format.
3 designs, each a separate take on the same document rather than a recolour of one layout: Minimal, type-led, Swiss grid and Perforated ticket. Every preview below is the actual compiled output, not a mock-up.
Open one in the editor and render it from your own JSON over the API — 1 page of A4 portrait and 80mm receipt, the same engine either way.
Generating these from your own data? See how invoices render over the API
Minimal, type-led · Oxblood & bone · Inter only
Swiss grid · Sand & terracotta · Merriweather + Inter
Perforated ticket · Forest & sand · JetBrains Mono + Inter
Same document, same data model, 3 different arguments about how it should look on paper. Pick on layout and typography — the content behaves identically.
| Design | Layout | Palette | Typefaces | Pages |
|---|---|---|---|---|
| Flush Measure | Minimal, type-led | Oxblood & bone | Inter only | 1 · A4 portrait |
| Modular Tally | Swiss grid | Sand & terracotta | Merriweather + Inter | 1 · A4 portrait |
| Thermal Ticket | Perforated ticket | Forest & sand | JetBrains Mono + Inter | 1 · 80mm receipt |
Each design is authored against an explicit reflow contract, so it is defined up front which blocks are emitted once per record and which fields absorb longer content. That is what stops the layout falling apart at a hundred rows.
| Design | Repeats per record | Grows with your data |
|---|---|---|
| Flush Measure | charge rows (table rows; header repeats on page break); tax rows; payment-method rows | billed-to block; charge descriptions; renewal notice; refund and cancellation copy |
| Modular Tally | purchased line items (table rows; header repeats on page break); tax component rows; policy panels across the bottom band | billed-to and shipped-to blocks; delivery, returns and support copy; item names may wrap |
| Thermal Ticket | purchased items (name / qty / amount); loyalty pips; barcode bars | store address block; item names may wrap to two lines; closing note |
These document sets each include the receipt designs above.
Open a design in the editor and the agent reshapes it around your schema — then render it from your own data over the API, or let your users edit it in the embedded editor.