IRP error 2176: HSN code is invalid
What the IRP says
{0}, {1} and so on stand for the values the IRP fills in.
Why it happens, in NIC's words
Wrong HSN code is being passed
What NIC says to do
Pl check the HSN code being passed and Cross-check the correctness of HSN code on e-invoice portal. Still, if you feel it is correct, then please send the details to the helpdesk for verification at e-invoice system side.
NIC's wording, from its published list of IRP errors, as read on 1 October 2026.
In plain words
The IRP could not find one or more HSN or SAC codes from the invoice in its own list of codes.
How to fix it
- Check that the code is 4, 6 or 8 digits, with digits only: no spaces, dots or letters.
- Look the code up in the HSN list on the e-invoice portal, which is where NIC's text sends you. The GST portal's HSN search can differ from it.
- If the code is right and the IRP still refuses it, NIC asks you to send the details to its helpdesk.
Can you catch it before you upload?
Partly. It looks the code up in the HSN and SAC list that GSTN publishes, and checks that it is 4, 6 or 8 digits. The IRP uses its own list, so a code can be found here and still be refused there, or the other way round.
Free, with no sign-up. The file is checked in your browser and never leaves it. A clean result does not mean the IRP will accept the invoice.