Get Receipt

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. 1.Store block
  2. 2.SALE or RETURN transaction-type banner
  3. 3.Per item: SKU and description on the first line
  4. 4.Per item: quantity at unit price, extended price and tax flag on the second line
  5. 5.Contractor or pro account number
  6. 6.Subtotal
  7. 7.Tax
  8. 8.Total
  9. 9.Tender
  10. 10.Return-policy paragraph
  11. 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.