Skip to main content
Check response.data.data.Status after an e-Invoice API call. A value of 1 indicates success, while 0 indicates a business error. When the value is 0, read the returned errors from response.data.data.ErrorDetails. Each item contains an ErrorCode and ErrorMessage.
Official NIC catalogues: VITAL, IRN, and E-Way Bill. Reviewed 20 July 2026. These are live lists and may change. Retain the complete runtime ErrorMessage: it can add context, such as schema-validation detail, to NIC’s generic catalogue message.

Find an error

Search this page or your browser for the returned ErrorCode. Start with the category that matches the operation. Category and code together identify an entry; codes can repeat across categories.

VITAL errors

VITAL errors apply to authentication, request headers, API users, GSTIN status, and related account operations. Start with Authenticate when the error relates to credentials or tokens. A blank Reason or Resolution cell means NIC publishes no value for that column.

IRN errors

IRN errors apply to e-Invoice generation, retrieval, cancellation, and validation. Review Generate e-Invoice and check request values against e-Invoice master data.

E-Way Bill errors

These errors are returned when an e-Invoice or IRN operation includes E-Way Bill processing. Review Generate E-Way Bill for the request and response fields.
For standard E-Way Bill API errors, see standard E-Way Bill API error codes. This page covers the separate NIC e-Invoice/IRN E-Way Bill catalogue.