We use cookies to understand which pages and tools are useful, nothing more — no ad tracking across other sites. You can change this later from the footer.

Skip to content
Lekhya.in

Guide3 min readPublished

GSTR-1 versus e-invoice data reconciliation audit

How a statutory auditor reconciles GSTR-1 against e-invoice (IRN) data: auto-population checks, manual override identification, and investigating invoices present in one source but not the other.

A GSTR-1 versus e-invoice reconciliation audit compares the invoice-level data auto-populated into GSTR-1 from the Invoice Registration Portal against the entity's own IRN log and sales register, identifies invoices that appear in the e-invoice system but were edited before GSTR-1 filing, invoices that appear in the sales register but have no corresponding IRN, and invoices present in GSTR-1 that cannot be traced to either the IRN log or the sales register, treating each category as a distinct exception requiring its own explanation rather than netting them against each other.

The three exception categories

GSTR-1 to e-invoice reconciliation exceptions
ExceptionLikely causeWhat to check
IRN generated, but GSTR-1 figure edited before filingManual override of auto-populated data, sometimes for a legitimate correction, sometimes to mask an errorObtain the reason for every edit and trace the corrected figure back to the sales register and the actual invoice
Sales register entry with no corresponding IRNInvoice issued outside the e-invoicing process, or booked without issuing an invoice at allConfirms whether e-invoicing applicability was missed for this transaction, a compliance gap distinct from a GSTR-1 reporting gap
GSTR-1 entry with no IRN and no sales register traceDebit/credit note adjustments, or a data entry directly into the return outside the normal invoicing flowTrace to supporting documentation; an unsupported entry in the return with no underlying transaction is a serious finding
GSTR-1 to e-invoice reconciliation exceptions

Why this reconciliation is worth running separately

A GSTR-1 to GSTR-3B reconciliation and a GSTR-1 to books reconciliation are both standard procedures, but neither one specifically tests whether the GSTR-1 figures actually originated from the IRN system where e-invoicing applies. An entity can have a GSTR-1 that agrees to the books in total while containing individual invoices that were never run through the IRN process, or that were edited after IRN generation in a way that no longer matches either the invoice or the books. This reconciliation is the one procedure that surfaces that specific gap.

Common practice, not a requirement

Running this reconciliation at the invoice level for the full year, rather than on a sample, is increasingly practical because both the IRN log and the GSTR-1 filing data are available in structured, exportable form. Treating it as a full-population check rather than a sample-based one is a reasonable choice once the data is in hand, though it is not a requirement.

Regulatory requirement

The auto-population mechanism linking e-invoice data to GSTR-1, and the categories of taxpayer to whom it applies, are governed by the current GST e-invoicing notifications and the GSTN's own filing mechanics, which have changed as the applicability threshold has been lowered over time. Confirm the current mechanism before relying on a prior year's reconciliation approach.

This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.

Free tools, no signup

Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.