An HSN code classifies a product for tax. It must be printed on the GST invoice. Without it, the invoice line prints blank — which is not a compliant invoice.
Where it lives
One place only: the product's Attributes box, in the field called HS code.
- Open the product in the admin.
- Scroll to Attributes on the right.
- Press Edit and fill in HS code.
- Save. The next invoice for that product carries the code. Invoices already issued do not change.

How long a code must be
4, 6 or 8 digits. Never anything else.
| Length | Meaning |
|---|---|
| 4 digits | The broad heading. Works today |
| 6 digits | Required for e-invoicing once turnover passes ₹5 crore |
| 8 digits | The most specific. Safest |
| 7 digits | Not valid. Almost always a spreadsheet that dropped a leading zero |
If a brand sends a 7-digit code, do not guess the missing digit. A wrong HSN on a tax invoice is worse than a blank one. Go back and ask.
Seeing what is missing
The live list is always at haloweave.store/catalogue-gaps. It lists every product still without a code, grouped by brand, with a Copy button so you can send one brand exactly their own list. There is also a spreadsheet to download with a blank column for the brand to fill in.
You can also ask the Ops Assistant: "Which brands still owe HSN codes?"
Who supplies the code
The brand does. It is their product and their tax classification. Chisel chases; Chisel does not invent the code.
Related: GST on invoices · Products and stock