When generating an Invoice Reference Number (IRN) through your ERP, accounting software, or an offline JSON upload, the Invoice Registration Portal (IRP) validates both parties against the national registration master. If the buyer status is not fully active, the portal rejects the request. In accounting software like Tally Prime, SAP, or Zoho Books, this rejection appears as error 2283 or companion master error 3029: recipient GSTIN is inactive, cancelled, or suspended.
This rejection directly disrupts warehouse dispatches and transport schedules. Because an e-way bill cannot be generated without an IRN for notified businesses, accounts teams face immediate delivery deadlines. Attempting to bypass the error by changing the document serial number or deleting the GSTIN without a compliant legal basis exposes both supplier and buyer to tax penalties.
Technical anatomy of error 2283 and IRP validation
Under Rule 48(4) of the CGST Rules, registered businesses exceeding the notified aggregate turnover threshold must upload invoice particulars in FORM GST INV-01 to generate an IRN. Under Rule 48(5), any invoice issued without an IRN by a notified taxpayer is legally invalid. It confers no right to input tax credit and cannot support transit under Rule 138.
When the JSON payload arrives at the IRP (such as einvoice1.gst.gov.in), the validation engine performs strict pre-checks before generating the SHA-256 hash:
- Registration status check: The recipient GSTIN must have an active status in the central database on the document date. Under official portal validation rules published on the NIC e-Invoice Portal Validation Master, error 3029 flags when a GSTIN is inactive or cancelled by the department or the taxpayer.
- Chronological date boundary: The document date cannot precede the buyer effective registration date. If the buyer obtained registration on 15 October 2026, an invoice dated 10 October 2026 triggers an immediate error.
- Suspension flag: If the proper officer has initiated cancellation proceedings or if automated system checks flagged non-filing, the status changes to suspended under Rule 21A, halting IRN generation for B2B supplies.
Notice risk: Delivering goods on a regular commercial bill without an IRN when covered under Rule 48(4) violates Section 122(1)(i) of the CGST Act. The supplier faces a penalty equal to 100% of the tax involved or ₹10,000, whichever is higher. The buyer cannot claim input tax credit under Section 16(2)(a).
How to verify buyer status on the GST portal
Before changing your billing records, verify the exact standing of the recipient on the common portal. Do not rely solely on verbal confirmations from the buyer procurement team.
- Visit the official GST portal at gst.gov.in and select Search Taxpayer → Search by GSTIN/UIN.
- Enter the 15-character recipient GSTIN and submit the captcha.
- Review the Taxpayer Status field. It displays one of four statuses: Active, Suspended, Cancelled, or Inactive.
- Note the Effective Date of Cancellation if the status shows cancelled. If this date is earlier than your proposed invoice date, a B2B tax invoice is legally impermissible.
- Check the return filing table at the bottom of the profile page. Continuous non-filing of Form GSTR-3B often explains automated administrative suspensions.
Four business scenarios and compliant action plans
Depending on what your portal search reveals, choose the corresponding compliant route.
Scenario 1: Temporary suspension under Rule 21A
Under Rule 21A of the CGST Rules, registration is suspended when cancellation proceedings are initiated under Section 29, or when automated system comparisons detect significant discrepancies between Form GSTR-1 and Form GSTR-3B. During suspension, a taxpayer cannot issue tax invoices or pass on credit.
Compliant action: Place the commercial dispatch on hold. Contact the buyer finance team immediately. If the suspension was triggered by missing returns, the buyer must file all pending returns. If triggered by discrepancies or bank account validation failures under Rule 10A, the buyer must submit Form GST REG-18 or file an application for revocation in Form GST REG-21. Once the jurisdictional officer issues an order revoking suspension, the status reverts to active.
Scenario 2: Retroactive cancellation under Section 29(2)
Tax authorities frequently cancel registrations with retroactive effect when a taxpayer fails to file returns for six consecutive months or commits fraud. For example, an order passed on 10 October 2026 may set the effective date of cancellation back to 1 April 2026.
Compliant action: You cannot issue a B2B tax invoice for supplies made during the cancelled period. Any tax invoice issued to a retroactively cancelled GSTIN cannot generate an IRN on the IRP. If the buyer fails to secure restoration of registration, the supply cannot be processed as a B2B transaction with input tax credit pass-through.
Scenario 3: Conversion to B2C invoice
If the buyer has voluntarily surrendered registration, or if the registration was cancelled prior to the date of supply, the buyer legally holds the status of an unregistered person. Under Rule 46 of the CGST Rules, supplies to unregistered recipients are documented as B2C transactions.
Compliant action: Cancel the pending B2B voucher in your ERP. Re-issue the document as a B2C invoice. Because B2C supplies are exempt from e-invoicing under Rule 48(4), no IRN is required. Charge applicable CGST and SGST for intra-state supplies, or IGST for inter-state supplies. If the consignment value exceeds ₹50,000, generate the e-way bill directly from the e-way bill portal using the recipient status as Unregistered (URP).
Scenario 4: Master data sync lag between GSTN and NIC IRP
When a buyer clears pending compliance, the common portal restores the GSTIN to active status. However, the NIC e-invoice portal maintains its own distributed database. A synchronization lag of 24 to 48 hours can occur between the central GSTN core and individual IRP nodes.
Compliant action: Do not wait for the scheduled daily batch sync. Force an immediate update using the IRP master sync utility:
- Log in to einvoice1.gst.gov.in.
- Go to Search → Tax Payer / GSTIN.
- Enter the recipient GSTIN. The portal displays cached registration details.
- Click the Update button. The IRP immediately calls the GST Common Portal API to refresh the taxpayer status in real time.
- Once the screen confirms the status as Active, return to your billing software and regenerate the IRN.
Worked scenario: handling a suspended buyer
Consider Gujarat Engineering Works (GSTIN 24AAACG1122K1Z2), an industrial supplier subject to e-invoicing. On 19 October 2026, the company prepares an invoice for machinery components valued at ₹3,00,000 plus 18% GST (₹54,000 IGST) for a buyer in Maharashtra (GSTIN 27AAACR9988M1Z7).
| Stage | Buyer GSTIN status | IRP response | Statutory effect | Action taken |
|---|---|---|---|---|
| Initial upload | Suspended (Rule 21A) | Error 2283 / 3029 | IRN rejected | Dispatch held at factory |
| Buyer compliance | Pending 3B filed | Portal shows Active | Restored on GSTN | Buyer files overdue returns |
| IRP sync step | Active on GSTN | Cache updated | Status synchronized | Supplier clicks Update on IRP |
| Final re-submission | Active (synced) | IRN generated | Valid Rule 48(4) invoice | IRN generated and goods dispatched |
Because Gujarat Engineering Works paused the dispatch rather than sending the truck with an unauthenticated invoice, both parties remained compliant. Once the buyer filed their overdue return and the supplier refreshed the cache, the IRN was generated successfully with zero penalty risk.
Reporting across GSTR-1, GSTR-3B, and recipient GSTR-2B
Correct reporting prevents mismatch intimations under Rule 88C (liability differences) and Rule 88D (credit differences):
- Form GSTR-1: Once an IRN is created, the invoice auto-populates into Table 4A of the supplier GSTR-1. If the supply was converted to B2C because the buyer was cancelled, report the taxable value and tax in Table 7 (B2C Other) or Table 5 (B2C Large for inter-state supplies exceeding ₹1,00,000 as amended).
- Form GSTR-3B: The supplier must discharge the outward tax liability in Table 3.1(a) regardless of whether the supply was B2B or B2C. Non-generation of an IRN does not excuse the supplier from paying output tax collected from the customer.
- Recipient Form GSTR-2B: Invoices successfully reported with an IRN flow into the buyer GSTR-2B on the 14th of the following month. If an invoice was rejected on the IRP, it never appears in the buyer GSTR-2B. Under Section 16(2)(aa) of the CGST Act, the buyer cannot claim input tax credit without GSTR-2B reflection.
To prevent recurring billing blocks, read our guide on how to fix e-invoice IRN error 2150 duplicate IRN when ERP systems time out during retries. If you need to reverse an invoice where goods cannot be dispatched, review the strict rules for e-invoice cancellation within the 24-hour portal deadline.
Related guides
- E-invoice signature verification and digital signature error fix
- E-invoice error 2265: HSN code digit length mismatch and turnover rules
- E-invoice error 2278: duplicate IRN on cancelled document explained
- How to fix excel to json error in GSTR-1 offline tool: troubleshooting guide
Frequently asked questions
What causes e-invoice error 2283 during IRN generation?
Error 2283 occurs when the Invoice Registration Portal checks the recipient GSTIN against the central registration database and finds the registration inactive, suspended under Rule 21A, cancelled under Section 29, or not yet updated across the IRP network cache.
Can a seller issue a B2B tax invoice if the buyer GSTIN is suspended under Rule 21A?
No. The IRP rejects the payload for any suspended or inactive GSTIN. Goods cannot move on an unauthenticated tax invoice because Rule 48(5) treats invoices issued without an IRN as invalid for notified suppliers. Hold dispatch until the buyer files pending returns or clarification to revoke the suspension.
How do you refresh an updated buyer status on the e-invoice portal?
Open einvoice1.gst.gov.in, go to Search and select Tax Payer / GSTIN. Enter the buyer GSTIN and click the Update button to pull the real-time active status from the core GST common portal into the IRP database.
What should a supplier do if the buyer GSTIN was cancelled retroactively?
If the cancellation effective date precedes the supply date, the buyer is legally an unregistered entity. If the supplier must proceed, issue a B2C retail invoice without an IRN, charge applicable taxes, and report the transaction in Table 7 or Table 5 of Form GSTR-1.
Can the recipient claim input tax credit if an e-invoice was generated during suspension?
The IRP blocks IRN generation during suspension. Even if an invoice was dated during suspension, Section 16(2) denies input tax credit to the recipient unless their registration is restored and the invoice details appear in their Form GSTR-2B.
Reconcile your inward invoices accurately
E-invoices reported by your suppliers flow directly into your GSTR-2B. Reconcile your purchase register against GSTR-2B to catch missing invoices, mismatching serial numbers, and unfiled outward supplies. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.
Last checked: 19 October 2026. Sources: CBIC CGST Rules Rule 48, CBIC CGST Rules Rule 21A, NIC e-Invoice Portal Error Codes Master, NIC e-Invoice Portal FAQs.