PeriOne GST API platform logo
HomeDocumentationError Codese-Invoice Error Codes
e-Invoice Error Reference

e-Invoice error codes for IRN and EWB debugging

Keep the official e-Invoice error references close at hand while your team debugs login issues, GSTIN status problems, IRN generation failures, invoice validation errors, or e-Way Bill-linked errors returned in e-Invoice workflows.

Vital login, GSTIN status, credential, and access-limit errors in one place
IRN validation, tax, schema, invoice, recipient, and cancellation errors
e-Way Bill-linked error codes returned from e-Invoice generation flows

Quick reference

Focused only on e-Invoice API errors

3

Error sections

231

Error codes

NIC

Official source

Fast

Support lookup

This is the page to open when you want Vital, IRN, and EWB-linked e-Invoice errors grouped in a cleaner implementation-friendly format.

Vital errors

Vital Errors

Authentication, GSTIN status, credential, and access-limit errors from the official e-Invoice portal vital-error reference.

CodeError Message
1004Header GSTIN is required
1005Invalid Token
1006User Name is required
1007Authentication failed. Pls. inform the helpdesk
1008Invalid login credentials
1010Invalid Client-ID/Client-Secret
1011Client Id is required
1012Client Secret is required
1013Decryption of password failed
1014Inactive User
1015Invalid GSTIN for this user
1016Decryption of App Key failed
1017Incorrect user id/User does not exists
1018Client Id is not mapped to this user
1019Incorrect Password
3000Invalid login credentials
3001Requested data is not available
3029GSTIN is inactive or cancelled
3074GSTIN - {0} is cancelled and document date - {1} is later than de-registration date
3075GSTIN- {0} is cancelled and de-registration date is not available
3076GSTIN - {0} is inactive
3077GSTIN - {0} is cancelled and document date - {1} is earlier than registration date
3078GSTIN- {0} is cancelled and registration date is not available
3079For active GSTINs the document date should not be earlier than registration date
3092Your PAN has Enabled with 5 Cr. Please enter turn over below 10 Cr
3093Please enter turn over between 0.5Cr and 1Cr
3095e-Invoice operations are temporarily disabled for the CLIENT - {0} as large number of erroneous requests have been received from the client for quite sometimes.
3096e-Invoice operations are temporarily disabled for this USERNAME/GSTIN - {0} as large number of erroneous requests have been received from the USERNAME/GSTIN for quite sometimes.
3097Password cannot be same as any of the last 5 passwords for this user account
3098Invalid IRP code
3099Password must not be too common
3100Old Password is incorrect
3101You are not authorized to change password of this user account as the gstin does not match
3102This mobile number is already in use
3103Password cannot be reset as this GSTIN is cancelled
3104Some error occured while logging Client change status
3105Error while updating the change/(s)
3106No changes made as the requested status is the same as the current status.
3107Some error occured while logging User change status
3108You have exceeded the limit for this operation
3109You have exceeded the limit for this operation
5001Application error, issue with application while processing the request. Please try again. If error persists kindly raise the ticket along with request JSON, error details and timestamp of the error occurrence.
IRN errors

IRN Errors

IRN generation, validation, document, tax, GSTIN, and cancellation errors from the official e-Invoice IRN error reference.

CodeError Message
2143Invoice does not belongs to the user GSTIN
2146Unable to create IRN, Pls. try after some time
2147Unable to sign invoice, Pl try after some time
2148Requested IRN data is not available
2150Duplicate IRN
2154IRN details are not found
2159Invalid value for reverse charge applicable field
2162Reverse Charge is not applicable for this transaction
2163The document date should not be future date
2169Request for IRN is neither from supplier GSTIN or e-Commerce GSTIN
2172For Intra-state transaction, IGST amount is not applicable; only CGST and SGST amounts are applicable
2173You have exceeded the limit of number of items
2174For inter-state transaction, CGST and SGST amounts are not applicable; only IGST amount is applicable
2176HSN code(s)-{0} is invalid
2177Unit Quantity Code(s)-{0} is/are not as per master
2182Taxable value of all items is not equal to total taxable value
2183SGST value of all items is not equal to total SGST Value
2184CGST value of all items must be equal to total CGST value
2185IGST value of all items must be equal to total IGST Value
2186Cess value of all items must be equal to total Cess Value
2187State Cess Value of all items must be equal to total State CessValue
2189Total Invoice Value is not matching with calculated value
2192TotAmt value should be equal to (Qty * UnitPrice) for HSN {0}
2193For Sl. No. {0}, Taxable Value (AssAmt) value is not equal to (TotAmt - Discount)
2194For Sl. No {0}, Total item value does not match with taxable and tax values of that item
2195e-Commerce GSTIN is not registered as TCS-GSTIN
2200State code {0} is invalid for dispatch details or ship details
2201Invalid Port Code
2202Invalid Country Code
2203Invalid Foreign Currency
2211Supplier and recipient GSTIN should not be the same.
2212The recipient GSTIN cannot be URP for supply type {0}
2213The supplier GSTIN cannot be URP
2226You are not authorised to get IRN data
2227For Sl. No {0}, SGST and CGST amounts are not equal
2228Item list cannot be empty
2230This IRN cannot be cancelled because e-way bill has been generated , you can cancel e-way bill and then try cancelling IRN
2231Cannot generate e-Invoice as the supplier GSTIN - {0} is SEZ
2232POS is incorrect for {0} transaction
2233Duplicate SI numbers are not allowed in line items
2234For Sl. No {0}, SGST and CGST amount passed does not match with taxable value and tax rate
2235For Sl. No {0}, IGST amount passed is not matching with taxable value and tax rate
2238For Sl. No {0}, Quantity is not passed
2239For Sl. No {0}, Unit Quantity Code (UQC) is not passed
2240For Sl. No {0}, GST rate of tax is incorrect or not as notified
2242Recipient POS is incorrect for transaction type {0}
2243POS code is invalid
2244Recipient pincode is not provided for the transaction - {0}
2246Recepient cannot be SEZ for - {0} transaction
2247Recepient should be SEZ for transaction {0}
2248Recepient has to be URP in case of Export transactions
2255Requested Payload is empty
2258Supplier GSTIN state codedoes not match with the state code passed in supplier details
2259Invalid supplier state code
2260The recipient state code is invalid
2261The recipient state code is incorrect for {0} transaction
2262For Intra-state supply, IGST cannot be charged
2265Recipient GSTIN state code does not match with the state code passed in recipient details
2266For Sl. No {0}, Cess amount passed does not match with the calculated value
2267For Sl. No {0}, State Cess amount passed is not as per calculated value
2268IGST on instra state supply is not applicable to export/SEZ transactions
2269Recipient state code is incorrect for transaction type {0}
2270The allowed cancellation time limit is crossed, you cannot cancel the IRN
2271SHIP TO - state code is not valid statecode for B2B, SEZ and Deemed Export transactions
2272SHIP TO - PIN code cannot be 999999 for B2B, SEZ and Deemed Export transactions
2273Dispatch from PIN code cannot be 999999
2274Recipient PIN code cannot be 999999 for {0} transaction.
2275Recipient PIN code should be 999999 for Direct Export
2276Supplier PIN code cannot be 999999
2278IRN is already generated and is cancelled for this Document number. The duplicate IRN cannot be generated for the same number.
2279Invalid schema version
2280Invalid document type
2281Inavalid document number
2282Invalid document date format
2283IRN details cannot be provided as it is generated more than {0} days prior
2284IRN cannot be generated for the document date which is prior to {0}
2285Invalid value for IGST on intra field
2286Cannot generate the ewaybill for cancelled IRN
2287Ewaybill already exists for the given IRN
2288Invalid Recipient GSTIN
2290Invalid Total Invoice Value
2292Invalid document date
2293Invalid date format -(The correct format is dd/MM/yyyy)
2294Reverse charge is mandatory if IGST on intra is applicable
2295IRN is already generated and registered with GSTN Lookup Portal by other IRP
2296Data not Found
2297Reverse charge supply is not allowed for ISD recipients
2298Recipient cannot be composition/UIN taxpayer for Deemed Exports
2299E-Commerce Operator GSTIN field should be empty when Tax Payer generates e-Invoice
2300Supplier GSTIN should be of type Regular or SED or Casual Taxable Person
2301E-Commerce Operator GSTIN field should not be empty when e-Commerce operator generates e-Invoice
2302Status of the IRN is not active
2303For B2B transactions, buyer POS can be foreign country(96) only for Goods Transport Services (services by way of transportation of goods)
2304You are not authorised to perform this operation
2305IRN cannot be generated with document date prior to {0} days from today for suppliers with turnover above {1}
2306Supplier has not given the consent to download the IRN by recepient.
2307Future date cannot be accepted
3026E-Invoice Options are not enabled for this GSTIN -{0}
3028GSTIN -{0} is invalid. Recipient GSTIN is invalid or does not exist in e-invoice system
3029GSTIN -{0} is inactive or cancelled
3038{0} details Details:Pincode-{1} does not exists
3039Pincode -{1} of {0} does not belong to his/her State - {2}
3040Buyer or Ship Details:Pincode - {0} does not exists
3041Buyer or Ship Details:Pincode -{0} does not belong to the state-{1}
3047The HSN - {0} does not belong to Goods
3048The HSN - {0} does not belong to Service
3074GSTIN - {0} is cancelled and document date - {1} is later than DRegistration Date
3075GSTIN- {0} is cancelled and DRegistration Date is not available
3076GSTIN - {0} is inactive
3077GSTIN - {0} is cancelled and document date - {1} is earlier than registration date
3078GSTIN- {0} is cancelled and registration date is not available
3079For active GSTINs the document date should not be earlier than registration date
4001Error ocurred while creating Eway Bill
5001Application error, issue with application while processing the request. Please try again. If error persists kindly raise a ticket along with request JSON, error details and timestamp of the error occurrence.
5002Application error, issue with application while processing the request. Please try again. If error persists kindly raise a ticket along with request JSON, error details and timestamp of the error occurrence.
9999Invoice is not active
e-Way Bill errors

e-Way Bill Errors

e-Way Bill generation, transport, gold e-Way Bill, and cancellation errors returned in e-Invoice-linked e-Way Bill flows.

CodeError Message
4000Status of the IRN is not active
4001Error ocurred while creating Eway Bill
4002EwayBill is already generated for this IRN
4003Requested IRN data is not available
4004Error while retrieving IRN details
4005Eway Bill details are not found
4006Requesting parameter cannot be empty
4007Requested e-Way Bill is not available
4008Please enter valid e-waybill number
4009E Way Bill can be generated provided at least HSN of one item belongs to goods.
4010E-way Bill cannot generated for Debit Note, Credit Note and Services.
4011Vehicle number should be passed in case of transportation mode is Road.
4012The transport document number should be passed for transportation modes air and rail
4013The distance between the pincodes given is too high or low.
4014Invalid Vehicle Number
4015EWayBill will not be generated for blocked User -{0}
4016Transport document date cannot be a future date
4017Incorrect date format
4018Invalid Transporter ID
4019Provide Transporter ID in order to generate Part A of e-Way Bill
4020Invalid vehicle type .
4021Transporter document date cannot be earlier than the invoice date.
4022vehicle type should be passed in case of transportation mode is Road.
4023The transport document date should be passed for of transportation modes air and rail.
4024Vehicle type should not be ODC when transmode is other than road and ship
4025Invalid User-Id
4026Duplicate EwayBill for the given document numer, EwbNo - ({0})
4027Transporter Id is mandatory for generation of Part A slip
4028Transport mode is mandatory as Vehicle Number/Transport Document Number is given
4029Valid distance to be sent in case of same pin codes, you cannot send 0 as distance in this case.
4030The distance between the pincodes {0} and {1} is not available in the system, you need to pass the actual distance.
4031Ship to details are mandatory for export transactions to generate e-Way Bill.
4032Ship to state code cannot be other country code(96) for e-Way Bill generation
4033Ship to PIN code cannot be 999999 for e-Way Bill generation
4034Since the you passed Supplier/Recepient/Dispatch from/Ship to Pincode as 999999, distance cannot be 0
4035Dispatch state code cannot be other country code(96) for e-Way Bill generation
4036Dispatch PIN code cannot be 999999 for e-Way Bill generation
4037You are not authorised to get data
4038The distance between the pincodes given is too high
4039Vehicle type can not be regular when transport mode is ship
4040For Ship Transport, either vehicle number or transport document number is required
4041You don't have permission to get EWB details generated by main user.
4042Invalid RR number
4043You cannot generate e-waybill with document date earlier than {0} days
4044Transportation mode should be road for Gold EwayBill
4045Transporter name should not be given for Gold e-Waybill
4046Transport document number should not be given for Gold e-Waybill
4047Transport document date should not be given for Gold e-Waybill
4048Vehicle number should not be given for Gold e-Waybill
4049Vehicle Type should not be given for Gold e-Waybill
4050Transportation mode is mandatory for Gold e-Waybill
4051Inter-State ewaybill is not allowed for gold
4052Transporter id should not be given for Gold e-Waybill
4053Could not cancel eway bill, please contact helpdesk.
4054Gen mode should be irp in order to cancel ewaybill.
4055You can cancel the ewaybill within 24 hours from Part B entry.
4056Eway bill is already verified, you cannot cancel it.
4057This eway bill is either not generated by you or cancelled.
4058Check
4059Invalid reason.
4060Remarks is mandatory.
4061This ewb is not generated through this IRP
4062You have exceeded the limit for this operation
4063e-Waybill cannot be created with combination of sin items with other items
4064Seller Address is required for sin item
4065Buyer Address is required for sin item
4066Seller Location is required for sin item
4067Buyer Location is required for sin item
4068Quantity unit code is mandatory for sin item
4069Invalid unit code for sin item
4070Quantity is mandatory for sin item
4071SGST and CGST rates are mandatory for each sin item incase of intra state e-Waybill
4072IGST rates are mandatory for each sin item incase of inter state e-Waybill