IRP error codes, explained
What an e-invoice error from the IRP means, and how to fix it, for the errors listed below. NIC's own wording is shown first, then a plain explanation.
- 2150 Duplicate IRN
- 2163 Document date is in the future
- 2172 IGST charged on an intra-state supply
- 2174 CGST and SGST charged where IGST applies
- 2176 HSN code is invalid
- 2177 Unit code is not in the master
- 2182 Total taxable value does not match the lines
- 2189 Total invoice value does not match
- 2193 Taxable value is not gross amount minus discount
- 2194 Line total does not match its values
- 2212 Buyer GSTIN cannot be URP for this supply type
- 2227 SGST and CGST amounts are not equal
- 2234 SGST and CGST do not match the taxable value and rate
- 2235 IGST does not match the taxable value and rate
- 2238 Quantity is not passed
- 2239 Unit code is not passed
- 2240 GST rate is incorrect or not as notified
- 2258 Supplier state code does not match the GSTIN
- 2265 Recipient state code does not match the GSTIN
- 3028 GSTIN is invalid
NIC's list of invoice errors has 116 codes. These are the first 20 pages, chosen mostly because the pre-check on this site can test for them before upload; more will follow. The list was read on 1 October 2026.