Get Receipt

Format spec

Grocery itemised receipt template

A long tape mixing exempt food with taxable goods, with negative coupon lines and a savings recap.

This is a generic industry format — the printing convention, not any company’s trade dress. You supply your own business identity; Get Receipt supplies the grid it prints on.

Physical spec

Paper
80 mm thermal roll
Roll or sheet width
79.5 mm
Printable width
72 mm
Horizontal dots
576
Head density
203 dpi (8 dots/mm)
Characters per line
48 (ESC/POS Font A)

The character grid is the printer’s, not an approximation: at 203 dpi a Font A cell is 12 × 24 dots, so 576 dots of printable width is exactly 48 characters. Anything you render has to land on integer dot multiples or the edges blur.

Ordered field list

Top of the document to the bottom. This is the order a reader expects and the order a scanner, a bookkeeper or a returns desk looks for.

  1. 1.Store block
  2. 2.Date, time, lane and cashier
  3. 3.Item lines with a department or PLU column
  4. 4.Weight lines for scale items
  5. 5.Per-line tax flag
  6. 6.Interleaved negative coupon and member-savings lines, indented under their parent item
  7. 7.Taxable subtotal
  8. 8.Non-taxable subtotal
  9. 9.Tax line or lines
  10. 10.Total
  11. 11.Tender
  12. 12.Savings recap
  13. 13.Item count sold
  14. 14.Masked loyalty identifier
  15. 15.Footer and barcode

Alignment

Two-column with a trailing single-character tax flag. Negative lines print with a leading minus, right-flush in the same money column.

Tax convention

Per-line flags with a footer legend, plus separate taxable and non-taxable subtotals. Groceries are food-exempt in most states.

Tender

Any; EBT adds a SNAP-eligible subtotal and a balance line.

Machine-readable code

Code 128 of the transaction ID at the foot.

How to recognise it

  • Savings recap block
  • Negative coupon lines
  • Weight lines showing pounds at a price per pound
  • PLU numbers
  • Taxable and non-taxable subtotals printed separately

Get Receipt renders this as Grocery itemised with savings

Supermarket format: per-line tax flags, savings lines shown as fixed reductions, barcode at the foot. Every total is recomputed by the engine from the line items, so the printed lines always sum to the printed total — the one thing generated receipts most often get wrong.