HSN inherited from the item master | HelloBooks POS Every POS line carries the canonical HSN you set in the item master. It prints on the receipt, lands on the e-invoice payload, and rolls into the GSTR-1 HSN summary — no till-level lookup, no “type the code” cashier task.
HSN inherited from the item master
Every POS line carries the canonical HSN you set in the item master. It prints on the receipt, lands on the e-invoice payload, and rolls into the GSTR-1 HSN summary — no till-level lookup, no “type the code” cashier task.
Part of HelloBooks POS · Compliance & tax (India)
GSTN has progressively tightened HSN reporting at the line level. POS systems that defer HSN to a footer-level summary will fail those audits. HelloBooks carries the HSN on every line, on the receipt, on the IRN, on the GSTR-1 summary — same source, same code, every surface.
Every detail, dialled in
Built for the till, validated against the canonical accounting engine — so every POS sale closes the books cleanly.
Per-line HSN print
The receipt template includes HSN next to the item code. For B2B bills it is mandatory; for B2C high-value bills it is increasingly expected. We default to printing HSN on every line.
- HSN on every receipt line
- Configurable per outlet
- 4-, 6-, or 8-digit HSN supported
- SAC for service lines
HSN summary in GSTR-1
Every POS line contributes to the GSTR-1 HSN summary at filing time. No deferred matching, no “oh, the HSN summary is wrong this month”.
- Roll-up at filing time
- Quantity + UQC included
- Tax-rate aware split
- Same source as back-office
No till-level overrides by default
HSN is set in the item master, period. Cashiers cannot edit HSN at the till — preventing accidental tax-rate changes that break compliance. Back-office overrides are auditable.
- Cashier cannot edit HSN
- Manager-only override (auditable)
- Item-master is source of truth
- Mass-update via item bulk-edit
Why teams move off legacy tills
- HSN at footer summary only
- Cashier can change HSN at till
- Item master and HSN diverge over time
- GSTR-1 HSN summary patched manually
- HSN on every line
- Cashier locked out of HSN edit
- Item master is single source
- GSTR-1 HSN built automatically
Questions, answered
What HSN length should I use?
GSTN requires 4-digit for low-turnover entities and 6-digit for higher turnover; 8-digit is needed for some categories. We support all three; configure per entity.
What about SAC codes for services?
Service lines carry SAC (same field, different namespace). The receipt and the GSTR pipeline handle them identically.
Can a manager change HSN at the till?
With manager-passcode override and a written reason; every override is audited. Cashiers cannot.
How do I bulk-update HSN across thousands of items?
Bulk inventory upload supports HSN as a column. Update the spreadsheet, re-import, and the new HSN flows to every till.
Related POS features
Ready to automate your books?
Join 2,000+ businesses saving 20+ hours per month. Get started free — no credit card required.