When filing your GSTR-1 return (monthly or quarterly), you can upload sales data using a generated JSON file. If the JSON file contains errors, the GST portal will reject the upload and provide an error message.
Common issues include:
- Incorrect or duplicate invoice numbers
- Invalid GSTINs and HSN codes
- Tax mismatches (e.g., CGST/SGST/IGST errors)
- Missing mandatory fields
- File formatting issues
Page Contents
Step-by-Step Guide to Rectify JSON Upload Errors:
Step 1: Upload the JSON File to GST Portal
- Log in to the GST portal.
- Go to Returns Dashboard > GSTR-1 > Prepare Offline.
- Upload your JSON file.
If the upload fails, the portal will show an error and generate an error report.
Step 2: Download the Error Report
- Go to Returns Dashboard > GSTR-1 > Prepare Offline.
- Click on Download Error Report.
- Save the ZIP file to your computer and extract it.
- Open the error report (usually in JSON or Excel format) to view the specific issues.

Step 3: Return Error Analyzer in the GSTR-1 Report
- Select the “Return Error Analyzer” option in the GSTR-1 report, or visit the “GST Error Analyzer” page to review and correct any filing errors.
Step 4: GST Error Analyzer
- Upload the error file from the GST portal.
- Click “Upload and Analyze” to check for mistakes in your return.

Step 5: Analyzer Output
The tool will:
- Highlight the exact errors
- Suggest corrections (e.g., incorrect HSN Codes, invalid GSTIN, wrong tax breakup)
Step 6: Correct the Data
- Go back to your sales entries
- Edit the incorrect entries as per the analyzer’s feedback:
- Fix invoice numbers
- Update HSN Codes
- Correct GSTINs
- Adjust tax amounts
- After corrections, regenerate the JSON file.
Step 7: Re-upload the Corrected JSON File
- Log in again to the GST portal.
- Navigate to Prepare Offline under GSTR-1.
- Upload the new, corrected JSON file.
If everything is correct, the portal will accept the file.

