Skip to main content
GST · 7 min read

E-Invoice Reconciliation in India: IRN, GSTR-1, and GSTR-2B Alignment

E-invoicing was supposed to make reconciliation automatic. In practice, it introduced a new set of mismatches: cancelled IRNs still appearing in GSTR-2B, invoices generated across multiple IRP portals, and amendments that require credit or debit notes because e-invoices cannot be modified after IRN generation. For businesses above the ₹5 Crore turnover threshold, e-invoice reconciliation is now a distinct workstream alongside conventional GST matching.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 8 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

The promise of e-invoicing was a single source of truth: an IRN generated at the IRP propagates to the supplier’s GSTR-1 and the buyer’s GSTR-2B without manual data entry. The reality for finance teams managing e-invoice reconciliation in India is more complicated. Auto-population does not mean auto-reconciliation, and the introduction of 6 private IRP portals alongside the government IRP has created a multi-source IRN environment that requires its own tracking layer.

How E-Invoice Data Flows in India

When a supplier generates an e-invoice, the process is:

  1. Invoice JSON uploaded to an IRP (government portal or one of 6 private IRPs: Cygnet, Clear, IRIS, EY, Deloitte, or Masters India).
  2. IRP validates the data, generates a unique IRN (64-character hash), and embeds a QR code.
  3. The validated invoice is pushed to the GST portal at https://www.gst.gov.in, which auto-populates the supplier’s GSTR-1 and the buyer’s GSTR-2B.
  4. GSTR-2B is generated on the 14th of each month as a static, locked document reflecting all e-invoices and manual GSTR-1 entries filed by the supplier’s cut-off date.

For buyers, the GSTR-2B reconciliation guide explains how to use GSTR-2B as the basis for ITC claims under Rule 36(4). E-invoice data feeds directly into this document — making IRN-level reconciliation a prerequisite for ITC accuracy.

E-Invoice Reconciliation Checkpoints

CheckpointData SourceMatch KeyCommon Error
IRN generation vs ERP invoiceIRP API / ERPInvoice number + supplier GSTINERP invoice raised but IRN not generated (system failure)
GSTR-1 auto-population vs IRNSupplier GSTR-1 + IRP recordsIRN + invoice dateCancelled IRN still showing in GSTR-1 after 24-hour window lapse
GSTR-2B vs purchase registerGSTR-2B + accounts payableSupplier GSTIN + invoice numberInvoice received but supplier filed late; appears in next month’s GSTR-2B
Credit/debit note vs original IRNERP + GSTR-2BOriginal IRN referenceCredit note raised but not linked to original IRN in supplier’s GSTR-1
Multi-IRP consolidationAll IRP portals usedIRN (unique across all IRPs)Same invoice processed on two IRPs due to ERP integration error; duplicate IRN not possible but reconciliation gaps occur

New Mismatch Types Introduced by E-Invoicing

Cancelled IRNs in GSTR-2B. An IRN can be cancelled within 24 hours through the IRP. After that window, cancellation requires a credit note. When the credit note is processed in a later month, the buyer’s GSTR-2B for the original month still shows the original invoice. Finance teams must track open IRN cancellations separately and ensure the corresponding credit note appears in GSTR-2B before claiming net ITC.

Multi-IRP environments. Companies using Tally, SAP, or Zoho integrations may route invoices through different private IRPs. Each IRP generates a valid IRN. A buyer receiving invoices from suppliers using multiple IRPs must consolidate IRN data from all portals during GSTR-1 vs GSTR-3B reconciliation checks, since the GST portal aggregates all IRNs regardless of originating IRP.

B2C and exempted supplies. E-invoicing does not cover B2C transactions (consumers), exempt supplies, or supplies from composition taxpayers. These still require manual reconciliation. A company with mixed B2B and B2C supply chains must maintain two parallel reconciliation tracks.

Amendment handling. Since an e-invoice cannot be amended post-IRN, all corrections flow through credit or debit notes. If a supplier amends an invoice value after e-invoice generation, the original GSTR-2B entry persists and a new credit/debit note entry appears in the subsequent GSTR-2B. For buyers, this creates a multi-row reconciliation for a single underlying transaction.

Structured reconciliation software India handles IRN-level matching by treating each IRN as a unique transaction identifier, flagging cancelled IRNs without corresponding credit notes, and aggregating multi-IRP sources into a single matching workspace.

GSTR-9 Implications for E-Invoice Data

E-invoice data flows into the GSTR-9 annual return reconciliation through the aggregated GSTR-1 and GSTR-2B figures. Any IRN-level mismatches not resolved during the monthly cycle carry forward into the annual return as unexplained differences in Table 4 (outward supplies) or Table 6/7 (ITC claimed vs available).

For the annual reconciliation to close cleanly, every cancelled IRN must have a corresponding credit note in GSTR-2B, and every debit note must reference a valid original IRN. Finance teams using purpose-built GST reconciliation software can flag open IRN exceptions as a month-close checklist item rather than discovering them during GSTR-9 preparation in December.

Practical Steps for E-Invoice Reconciliation

Each month, the e-invoice reconciliation workstream should cover:

  1. Pull IRN register from all IRP portals used by your suppliers.
  2. Match IRNs against your purchase register on invoice number, date, and GSTIN.
  3. Identify IRNs marked cancelled at IRP — verify corresponding credit notes in GSTR-2B.
  4. Confirm GSTR-2B entries for the month reconcile to the IRN register net of cancellations.
  5. Flag invoices in the purchase register with no corresponding IRN (supplier may have missed e-invoice generation — a compliance risk for the supplier that can affect ITC eligibility).
Primary reference: GST portal — where GSTR filings, GSTR-2B, and ITC details are maintained.

Frequently Asked Questions

What is an e-invoice and who needs to generate it in India?
An e-invoice in India is a JSON-format invoice uploaded to the Invoice Registration Portal (IRP), which validates the data and returns a unique Invoice Reference Number (IRN) and a digitally signed QR code. The e-invoice mandate is currently applicable to businesses with annual aggregate turnover exceeding ₹5 Crore (threshold effective August 1, 2023). B2C transactions, financial credit notes, and certain exempt supplies are outside the e-invoice mandate.
Does e-invoicing eliminate GSTR-2B reconciliation?
No. E-invoicing auto-populates the supplier's GSTR-1 and the buyer's GSTR-2B, which reduces data entry errors. However, it does not eliminate reconciliation. New mismatches arise from cancelled IRNs that remain in GSTR-2B until a credit note is processed, invoices from multiple IRP portals that need to be consolidated, and B2C or exempted supplies that are not covered by e-invoicing and still require manual matching.
What happens if an e-invoice is cancelled after the IRN is generated?
An e-invoice can be cancelled within 24 hours of IRN generation through the IRP. After 24 hours, cancellation through the IRP is not possible; the supplier must issue a credit note. If the IRN was cancelled within 24 hours, the entry should not appear in the buyer's GSTR-2B. If cancellation happened after auto-population to GSTR-1, the supplier must amend GSTR-1 and the corresponding GSTR-2B entry of the buyer will be adjusted in the next GSTR-2B cycle (generated on the 14th of the following month).
Can an e-invoice be amended after generation?
No. Once an IRN is generated by the IRP, the e-invoice data is locked. Amendments to invoice value, GST rate, or supply details cannot be made to the original IRN. The correct process is to issue a credit note (for reduction) or a debit note (for increase) referencing the original IRN. The credit or debit note must itself be e-invoiced if the supplier is within the e-invoice mandate threshold of ₹5 Crore turnover.
What is the threshold for mandatory e-invoicing in India?
As of August 1, 2023, e-invoicing is mandatory for all registered taxpayers with annual aggregate turnover exceeding ₹5 Crore in any preceding financial year from 2017-18 onward. The threshold has been progressively reduced from ₹500 Crore (October 2020) to ₹100 Crore (January 2021), ₹50 Crore (April 2021), ₹20 Crore (April 2022), ₹10 Crore (October 2022), and ₹5 Crore (August 2023). Further reductions to ₹1 Crore or below are anticipated.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.