- Barcode or SKU
- Scanning drives every line on a supermarket bill. Printing the EAN or internal SKU makes returns and exchanges traceable to the exact product and batch, and stops cashiers from keying generic items with the wrong rate.
- Rate-wise tax summary
- A typical basket has nil, 5% and 18% lines. A footer table showing taxable value and CGST/SGST for each rate is what auditors and GSTR-1 reconciliation rely on, because line-level tax rounding rarely matches the total.
- Offer or scheme description
- Buy-one-get-one, combo packs and price-off offers change the value of each line. Naming the offer on the bill shows the customer how the price was reached and supports the discounted transaction value you report.
- Loyalty points redeemed
- When points are redeemed against a purchase, showing them as a separate line clarifies whether the redemption reduced the taxable value of the goods or was treated as a payment method, which affects the tax you report.
- Counter and cashier ID
- Supermarkets run many tills at once. Counter and cashier codes on each invoice help reconcile till cash, trace voids and explain gaps in invoice series that come from cancelled bills on a specific counter.
- Dynamic QR code
- Businesses whose aggregate turnover exceeds five hundred crore rupees must print a dynamic QR code on B2C invoices. Large chains need this block in the format; smaller supermarkets can leave it out.