GST error codes

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.

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

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.

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

Share On:

Leave a Reply