Skip to content

Fix GSTR-2 JSON Submission Errors

Resolve GSTR-2 JSON submission errors quickly. This guide lists common error codes and practical steps to fix filing issues.

Updated

On this page

GST India ka unified indirect tax hai jo compliance ko structured banata hai; ye guide is topic ke rules aur practical steps cover karti hai.

Many taxpayers, chartered accountants, and tax professionals frequently encounter JSON errors during the GSTR-2 filing process. This guide provides a straightforward table outlining common JSON errors and their respective solutions, helping users efficiently diagnose and resolve issues.

Overcoming JSON Upload Errors for GSTR-2 Invoices

This section details various JSON errors that may arise when uploading invoices to the GST Portal for GSTR-2 filing, along with their resolutions.

  • Error Code: RET291190 – Checksum Mismatch: This error indicates that the GSTR-2 submission is based on outdated information. To resolve this, taxpayers should download the latest GSTR-2A, reconcile it with their records, and then re-save the GSTR-2 data before attempting to upload.
  • Error Code: RET291107 – Duplicate Invoice Number: The invoice number provided has already been utilized by the supplier in GSTR-1 or GSTR-5. Taxpayers must assign a unique invoice number. Although provisional Input Tax Credit (ITC) can be claimed, the invoice number must be modified before re-uploading the document.
  • Error Code: RET291109 – Invalid Supplier GSTIN: This error occurs when the Goods and Services Tax Identification Number (GSTIN) entered for the supplier is incorrect. Users need to verify and input the accurate GSTIN for the supplier.
  • Error Code: RET291106 – JSON Structure Validation Error: This error signifies an issue with the underlying structure of the JSON file.
  • Error Code: RET291252 – Modified Invoice Acceptance Restriction: The GSTN system prevents a receiver from immediately accepting an invoice that was previously modified and then accepted. To accept the supplier’s original values, the taxpayer should reject the modified invoice on the GSTN portal and then re-upload it.
  • Error Code: RET291206 – Invalid Eligibility Type: This error typically arises when the Place of Supply (PoS) has been altered within the invoice.
  • Error Code: RET291241 – Invalid UQC Value: The Unit Quantity Code (UQC) provided in the invoice is not recognized by the GSTN system. Taxpayers must update the UQC to one from the approved list and re-upload the invoice.
  • Error Code: RET291113 – Invoice Date Precedes Receiver Registration: This error indicates that the invoice date is earlier than the receiver’s GST registration date. The invoice date must be changed to fall on or after the receiver’s GST registration date, and then the invoice should be re-uploaded.
  • Error Code: RET291119 – Duplicate Invoice in Payload: The system has detected a duplicate invoice within the uploaded data.
  • Error Code: RET291240 – Place of Supply and Receiver State Mismatch: Under GST law, Input Tax Credit (ITC) cannot be claimed if the Place of Supply (PoS) on the invoice does not match the receiver’s GSTIN state. Taxpayers have two options: 1. Edit the invoice to mark the ITC as ineligible and re-upload. 2. To provisionally claim credit, reject the existing invoice and add a new purchase invoice with the correct state as the place of supply, ensuring a unique invoice number.
  • Error Code: RET291131 – Invalid Invoice Date for Tax Period: The purchase invoice date must fall within the relevant tax period and not be older than 18 months. For instance, if filing GSTR-2 for July, the invoice date should be between July 1st and July 31st. Verify that the purchase invoice date is correctly aligned with the return period.
  • Error Code: RET291114 – Invoice Date Precedes Supplier Registration: This error occurs when the date on the invoice is prior to the supplier’s GST registration date. The invoice date must be adjusted to be on or after the supplier’s GST registration date, and then the invoice should be re-uploaded.

Need expert help? GSTR-1, 3B, 9 — on-time filing, zero notices. File your GST returns with FylFlix.

Related: FylFlix Business Finance Hub · ITR Filing.

Frequently Asked Questions

Compliance kya chahiye?

Timely returns (GSTR-1, 3B), accurate ITC, records maintenance.

Return miss par?

Late fee (₹50/day, nil ₹20/day) + interest; ITC block ho sakti.

Expert kyun?

Notices avoid, ITC maximize, deadlines manage — FylFlix handle karta hai.

NEXT STEP

Get GST returns done by an expert

Same desk that wrote the guide can file it for you.

  • Officially close your GST registration to eliminate recurring return filing obligations. FylFlix offers an automated compliance thermometer to track your…

    From ₹1,9997–30 days

  • Summary Return & Tax Payment (GSTR-3B) — filed with a named professional. Government fees billed separately at cost.

    Get a quote7–15 daysEvent-based

  • File your GST returns accurately, claim 100% of your eligible ITC, and avoid heavy penalties. FylFlix combines expert CA support with AI-driven reconciliation…

    From ₹1,4993–5 daysEvent-based

Most booked

Talk to a CA

Not sure which registration or filing applies to you? Get a plan in 30 minutes.

  • Which entity, licence and tax registrations you actually need
  • Fixed prices and timelines, in writing
  • A checklist of documents to prepare
  • The call fee is adjusted against your first service

Free callback

Request a callback

If we can’t help on the call, we refund it.

NEWSLETTER

Get the next guide in your inbox

One email when we publish something worth your time. No spam, unsubscribe any time.

By sending this you agree to be contacted about your request. We never sell your data.

Focus on your business. We handle the rest.

Book a consultation today — tell us your requirement, get a customized plan, and onboard online.