Format spec
Hardware receipt with SKU lines template
A trade-counter tape where the stock number is a first-class column and the return policy is prominent.
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.Store block
- 2.SALE or RETURN transaction-type banner
- 3.Per item: SKU and description on the first line
- 4.Per item: quantity at unit price, extended price and tax flag on the second line
- 5.Contractor or pro account number
- 6.Subtotal
- 7.Tax
- 8.Total
- 9.Tender
- 10.Return-policy paragraph
- 11.Code 128 of the receipt ID
Alignment
Two-line item blocks. The SKU occupies its own column; the extended price is right-flush with a trailing tax flag.
Tax convention
Exclusive, with a per-line taxable flag.
Tender
Card approval or account charge with previous and new balance.
Machine-readable code
Code 128 of the receipt ID, scanned at the returns desk to recall the basket.
How to recognise it
- Nine to twelve digit SKU as a first-class column
- Two-line item blocks
- Prominent return-policy paragraph
- Transaction-type banner at the top
Get Receipt renders this as Hardware / home improvement
Trade-counter format with an SKU column ahead of each description and a 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.