GSTR-1 IFF Filing Error: Only B2B, CDNR, B2BA, CDNRA Allowed

Image Description
Pintu Dadhaniya
3 weeks ago Last updated: 3 weeks ago
Share:

This error appears when a quarterly GSTR-1 filer uploads a JSON file containing unsupported tables. The GST portal restricts quarterly filers to only a few specific tables. If your JSON includes additional sections like B2CL, EXP, HSN, or B2CS, the portal will reject the upload with this message.

❓ Error Message

"Based on your filing preference (quarterly), you are only allowed to import details for B2B, CDNR, B2BA and CDNRA tables for selected period. Please use the latest version of Offline tool available on the GST Portal to generate the JSON file."

✅ Allowed Tables for Quarterly Filers

  • B2B – Business-to-Business invoices
  • CDNR – Credit/Debit Notes issued to registered parties
  • B2BA – Amended B2B invoices
  • CDNRA – Amended CDNR entries

Uploading data in other tables will cause errors unless it’s the last month of the quarter.

🛠️ How to Fix It

🔹 Option 1: Use GSTTool.in with Correct Filing Settings

If you're generating your GSTR-1 JSON from GSTTool.in:

  1. Select “Quarterly” as your filing frequency.
  2. For the 1st or 2nd month of a quarter, also select the “IFF” option for that month.

This ensures only the allowed tables (B2B, CDNR, B2BA, CDNRA) are included.

⚠️ IFF Filing Is Optional:
IFF (Invoice Furnishing Facility) is not mandatory. It’s available only for B2B invoices so that your recipient can claim Input Tax Credit (ITC) earlier, without waiting for the full quarterly return.
If your B2B buyers don’t need early ITC or you're filing for B2C sales only, you can skip IFF.

🔹 Option 2: Use the Latest GST Offline Tool

If you're not using GSTTool.in:

🔹 Option 3: Change Filing Frequency (if eligible)

If your turnover is above the quarterly threshold or you prefer monthly filings:

  • Go to GST Portal > Services > Returns > Opt-in for Quarterly Return.
  • Switching to monthly filing allows you to upload full GSTR-1 data every month without table restrictions.

📘 Example Scenario

Let’s say you're a quarterly filer and try uploading a GSTR-1 JSON for April that contains:

  • B2B invoices ✅
  • B2C invoices ❌
  • HSN Summary ❌

Since April is the first month of Q1, the GST Portal only allows B2B, CDNR, B2BA, and CDNRA tables. Including B2C or HSN will trigger the error Or, skip IFF and file all your data in the last month of the quarter (e.g., June for Q1).