In this post, we will be discussing the errors faced by the taxpayers while filing the returns. We will also look at the list of GST error codes and their solutions.

Generate accurate GST returns and file easily with Saral GST

Following is the list of GST error codes and their solutions.

Tip: Click “Control+F” and paste the error code if you want solution for a particular error.

Error code Error Description Error Explanation Solutions


Error in JSON structure validation JSON file uploaded is not recognized by the GSTN or there are major structural errors in the JSON file uploaded Ensure that GSTIN is mentioned in the JSON file.

Ensure that you have uploaded the most recent and correct JSON file in the GST Portal under the correct GSTIN.
Reach out to


The GSTIN is invalid. Please provide a valid GSTIN. GSTIN mentioned in the JSON file does not match the GSTIN of the GST account or a customer’s GSTIN. Ensure that the JSON file is uploaded to the correct GST account.

Ensure that the correct GSTIN is mentioned in the GST tool used for preparing the JSON file.

Change the GSTIN in the JSON file, save and try uploading to the GST Portal.

Ensure that all customer GSTINs are valid.


Date is Invalid. Date of the invoice cannot be before the registration date. The date mentioned on an invoice is earlier than the date the customer obtained GST registration or GSTIN. Only from the date of obtaining GSTIN, a business would become eligible for claiming input tax credit. Invoice the customer after the date of GST registration.

Change the invoice type to B2C.


Invoice number does not exist. Please enter a valid invoice number. Invoice number must be a consecutive serial number not exceeding sixteen characters, in one or multiple series, containing alphabets or numerals or special characters hyphen or dash and slash symbolize as “-” and “/” respectively, and any combination thereof, unique for a financial year. Ensure that all invoices have a GST invoice number.

In case an invoice does not have an invoice number, assign one as per GST rules and re-create the JSON file. If an invoice is invalid, delete the item from the JSON and re-upload.


Original Invoice is Invalid. The original invoice cannot be tracked. Please enter the correct invoice number and date. The invoice mentioned may have missed during uploading. Check the Invoice Number of the Credit/Debit Note which is showing the error.


Invoice already exists with different CTIN or same CTIN. Please delete the existing invoice and re-upload again. The user may be trying to upload an invoice that already exists on the GST portal. Check if the invoice is already uploaded on GST portal.

Check if there are no changes to the invoice data between the uploaded one and the one you are trying to upload now.

Ignore the error if the invoice is uploaded and don’t need to make any changes.

To make changes, delete the old invoice on the government portal.

Upload the changed invoice with proper JSON file.


No section data or Gross Turnover is available to process the request. Looks like any invoice details are not entered. If you’re filing a NIL return without any invoices, you need to follow a different procedure (manual filing at GST portal).

If you’re not filing a NIL return, please upload your invoices before proceeding further.


IGST is mandatory for interstate supply and CGST & SGST should not be present. This message will generate when IGST is wrong for intra-state supply and CGST and SGST is wrongly for inter-state supply. Use the error report given in the Software to fix the incorrect invoice.

Ensure that the invoice has a proper place of supply.

Change place of supply to match the type of GST charged.


Decryption/Decoding failed. The data could not be successfully decoded. Reach out to


The rate entered is not valid according to the rate list. The invoices uploaded may contain a wrong or invalid GST rate
IGST rates are applicable under 7 slabs namely 0%, 0.25%, 5%, 12%, 18% and 28%. CGST and SGST rates are applicable under 7 slabs namely 0%, 0.125%, 2.5%, 6%, 9% and 14%.
Correct the invoice with the wrong GST rate.

Ensure that GST rates mentioned in the JSON file without % symbol.

Ensure that CGST and SGST rates are divided equally and are correct.


Do enter the correct shipping bill date that is on or after Invoice Date and on or before today’s date. The shipping bill date mentioned on the invoice is older than the invoice date.
Invoice date must precede the shipping bill date.
Change the shipping bill date to a date after the invoice date.


The Place of supply and state code of the Supplier should be different for Inter-State supply. For all B2B invoices and B2C large invoices, the place of supply is mentioned in the JSON file next to the words “POS”.

All inter-state supply, the place of supply would be a different state than that of the supplier.

For all intra-state supply, the place of supply would be the same state.

Check if all the invoice has correct state code.

Check if POS code is different from the supplier’s state when IGST is collected.

Ensure that the POS code is the same as the supplier’s state when CGST and SGST are collected.


Tax amounts are not in line with the taxable value and the declared tax rate(Tax rate percentage). Please edit the tax amount or taxable value This error is thrown up in two cases:
1. For the Data already uploaded but not filed prior 22nd February 2018,
2. For uploads made after 22nd February 2018
For each line item,  tax amount should be against taxable value and need to be rounded up to 2 digits for decimals.


Checksum mismatch. Unable to process. According to GSTN, you are trying to save your GSTR-2 based on old data. Please download your GSTR-2A, reconcile and save it again


Invoice No.(s) 1 already exist in GSTR 1 or 5 of 072017 According to GSTN, you need to change your invoice number because the supplier has already used that invoice number for something else. However, you can claim ITC provisionally. You need to modify the invoice number and upload again.


The GSTIN of the supplier is invalid. The supplier’s GSTIN you mentioned in your invoice is wrong. Please enter the correct GSTIN of your supplier.


Error in Json structure validation JSON file uploaded is not recognized by the GSTN or there are major structural errors in the JSON file uploaded Ensure that GSTIN is mentioned in the JSON file.
Ensure that you have uploaded the most recent and correct JSON file in the GST Portal under the correct GSTIN.
Reach out to


Receiver is not allowed to accept modified invoices/notes. According to GSTN, this invoice was earlier modified and then accepted. The GSTN does not allow you to accept immediately after you modify the invoice. If you just want to accept the

Supplier’s values:

  1. Go to GSTN.
  2. Reject this invoice.
  3. Upload it again.


Invalid Eligibility type. This error happens if you changed Place of Supply in the invoice. Reach out to


Invalid UQC value You may have entered a UQC value that is not accepted. GSTN accepts UQC only from the recommended list. Please update the UQC as per the list and upload again.


Date is invalid. Date of the invoice is prior to the date of registration of the receiver. This happens when the date mentioned in your invoice is before the date you registered under GST. Please change the date and upload again.


Duplicate invoice XXX found in the payload. Please correct it. Reach out to


If PoS and Receiver States are Different then Eligibility Should be None. As per GST law, you cannot claim ITC if the place of supply mentioned in the invoice is NOT same as your GSTIN State
  • You can edit the ITC to be ineligible and upload again.
  •  If you wish to potentially claim the credit provisionally, you should reject this invoice and then add a new purchase invoice with your state as a place of supply. Please ensure you use a different invoice number.


Date is Invalid. Date of the invoice cannot exceed the current tax period and be older than 18 months This happens when your purchase invoice date is not within the return period. For example, if you are filing GSTR 2 for July, the date should be between 1st July and 31st July. Ensure date mentioned in your purchase invoice is within the return period


Date is invalid. Date of the invoice is prior to the date of registration of the supplier  This happens when the date mentioned in the invoice is before the date the supplier registered under GST Please change the date and upload again.


Invoice type can be SEWP/SEWOP only when either supplier or receiver is SEZ Either the Supplier or receiver GSTIN Type has to be SEZ When receiver GSTIN is SEZ taxpayer, either of SEZ Supplies with payment or without payment has to be selected in invoice entry


Invoice No. XXXX already exist in GSTR1 of supplier for the return period XX-XXXX. Do enter the correct invoice number. The invoice details entered is already available in the earlier GSTR return filed Same invoice number cannot be updated to other suppliers within a financial year if it is already available in GSTR1. Change the Invoice number and upload.


Do enter the correct invoice date for credit/debit transaction that matches with the original invoice date. The date of original invoice entered in credit/debit transaction is not matching with the original invoice date Enter the correct invoice date in credit/debit transaction


Original Challan No. XXXX does not exist in the Database. Not filed in previous Return Period or current Return Period as part of Table 4 for Return type: ITC04 The details of challan w.r.t items sent from manufacturer to Job worker is not found Manufacturer to Job work Delivery challan should be available in portal then only Job worker to manufacturer original challan number will be identified.


Original Challan date is invalid. The date is applicable only on or after 1st July 2017 and post Registration date The date of challan entered is before to 1st July 2018 or GST registration which is not allowed JW to Manufacturer original challan date allowed  is only on / after 1st July 2017 or post GST registration date


IGST Amount is invalid. Unable to process. The tax type selected is wrong. You may be doing an intrastate transaction, in that case, you need to specify CGST and SGST instead of IGST


Do select the correct invoice type that matches with the invoice type in CDNUR The type of transaction is not selected for the particular CR/DB note entered Select B2CL in the CR/DB note entry


Mismatch with the number of items. In Gstr 2 Tax amount calculated in CGST and SGST should match with Total tax available as ITC Eligible ITC tax value are not matching

This comes to the end of our post on GST error codes. If you have any queries kindly drop them in the comment section below.

Also Read: A detailed guide to GST E-way Bill – Meaning, Generation & Penalty