Harun Raaj & AssociatesHarun Raaj & Associates
Indirect Tax Services

GST e-Invoicing Compliance & IRN

GST e-Invoicing

Start — upload documents, pay when ready →Talk to a CAWhatsApp us
SCOPEConfirmed in writing

Regulatory Framework

E-invoicing under GST is governed by Rule 48(4) of the Central Goods and Services Tax (CGST) Rules, 2017, read with Notification No. 78/2020-Central Tax dated 15 October 2020, which extended the e-invoicing mandate to notified classes of registered persons.

Mechanism: Rule 48(4) requires notified taxpayers to prepare invoices by uploading specified particulars in FORM GST INV-01 to the Invoice Registration Portal (IRP). The IRP validates the data, generates a unique Invoice Reference Number (IRN), digitally signs the invoice, and returns it to the supplier along with a QR code. An invoice issued by a notified person otherwise than in this manner is not treated as a valid tax invoice under the CGST Act and Rules — a defect that can jeopardise the recipient's ITC claim under Section 16.

Scope: E-invoicing applies to B2B supplies, exports, and credit/debit notes issued by taxpayers notified under successive Central Tax notifications amending the Rule 48(4) threshold. Supplies to unregistered persons (B2C) and specified categories separately notified (SEZ units, banks/NBFCs, GTAs, insurers, passenger transport services) remain outside the mandate.

Compliance consequence: Non-generation of an IRN for a notified supply attracts the general penalty under Section 122 of the CGST Act for issuing an invoice that does not comply with the Act/Rules, in addition to the invoice being treated as invalid for ITC purposes at the recipient's end.

This service covers IRP onboarding, IRN generation workflow, and e-invoicing compliance review under Rule 48(4)/Notification 78/2020-CT.

Overview

GST e-invoicing is the system under which every B2B invoice from a registered business above the notified turnover threshold must be reported to the Invoice Registration Portal and issued with a unique Invoice Reference Number (IRN) before it is issued to the customer. The requirement flows from Rule 48(4) of the CGST Rules 2017, which mandates the electronic generation of invoices with IRNs, and the turnover thresholds are fixed by notifications under the Act. Once generated, the invoice's details flow automatically into the GSTR-1, so the e-invoice is the single source for the outward supplies.

The e-invoice is not an extra form; it is the way the invoice itself is now issued. The IRN is generated from a hash of the invoice data, the invoice carries a QR code, and the invoice cannot be issued without the IRN. The system forces the supplier's invoice data, the GSTN's record and the buyer's ITC to agree on the same document — which is precisely why it removes the mismatches that used to surface at audit.

The cost of skipping e-invoicing is the penalty and the compliance failure together: invoices issued without the IRN are treated as not issued in accordance with the Rules, the credit to the buyer is put at risk, and the mismatches with the buyer's GSTR-2B become a demand seed. For businesses above the threshold there is no option — the invoice must carry the IRN.

This service is for businesses above the e-invoicing threshold and their suppliers. We set up the e-invoicing flow — the IRP registration, the ERP or GSP integration, the QR and IRN on every invoice — reconcile the e-invoice data with the GSTR-1, handle the exceptions (cancellation, amendment, credit notes) under Rule 48 and the related provisions, and keep the flow running as the threshold moves."

How It Works

  1. 1

    Threshold & Coverage Check

    We confirm whether the business is above the notified e-invoicing threshold.

    Harun Raaj & Associates does this1-2 days
  2. 2

    IRP & System Setup

    We register the business with an Invoice Registration Portal and set up the invoicing flow.

    Harun Raaj & Associates does this1 week
  3. 3

    ERP / GSP Integration

    We integrate the billing system or GSP so every B2B invoice generates an IRN automatically.

    Harun Raaj & Associates does this1-2 weeks
  4. 4

    QR & IRN Rollout

    We validate that invoices carry the IRN and QR code before issue.

    Harun Raaj & Associates does this1 week
  5. 5

    GSTR-1 Reconciliation

    We reconcile the e-invoice data with the GSTR-1 and handle cancellations and credit notes.

    Harun Raaj & Associates does thisMonthly

Frequently Asked Questions

What is e-invoicing and how does it work technically?
E-invoicing under Rule 48(4): B2B invoices must be submitted to the Invoice Registration Portal (IRP — managed by NIC and private IRPs) in the prescribed JSON schema. The IRP generates a unique IRN (Invoice Reference Number — a 64-character hash) and a QR code, and returns the signed e-invoice. The signed JSON must be reproduced on the physical/digital invoice. IRN is valid for 24 hours — after which the invoice cannot be cancelled on the IRP (only on the buyer-seller level).
Who must generate e-invoices and from when?
Mandatory for: taxpayers with aggregate turnover > ₹5 crore from 1 August 2023; > ₹10 crore from 1 October 2022; > ₹20 crore from 1 April 2022; > ₹50 crore from 1 April 2021; > ₹100 crore from 1 January 2021; > ₹500 crore from 1 October 2020. Exclusions: banking companies, financial institutions, NBFCs, GTA, and passenger transport operators — their invoices are excluded from e-invoicing. SEZ units are included (effective 1 October 2020).
What happens if an e-invoice is not generated when required?
An invoice issued without IRN when e-invoicing is mandatory is not a valid GST invoice under Rule 48(4). Consequence: the buyer cannot claim ITC (Section 16(2)(a) requires a valid invoice). The supplier faces a penalty under Section 122(1)(a) — ₹10,000 or tax amount, whichever is higher, per invalid invoice. E-invoicing errors also result in GSTR-1 auto-population failures — requiring manual correction with retrospective IRN where possible.
How does e-invoicing interact with GSTR-1 filing?
E-invoices auto-populate in GSTR-1 — once an IRN is generated, the invoice details are available in the supplier's GSTR-1 (Table 4A for registered recipients). The supplier does not need to separately enter e-invoice details in GSTR-1. However, the supplier must still review and file GSTR-1 — auto-population does not equal auto-filing. Errors in the e-invoice (wrong GSTIN, wrong amount) must be corrected by cancelling the IRN within 24 hours and generating a new one.
Can e-invoices be cancelled or amended?
Cancellation: an IRN can be cancelled only within 24 hours of generation, if no e-way bill has been generated against it. Post-24-hours: the invoice cannot be cancelled on the IRP — the supplier must issue a credit note under Section 34 to reverse the supply. Amendment: the IRP does not support amendment of a generated IRN — cancel within 24 hours and re-issue. Post-24-hours: GSTR-1 amendment in the next return period is the only mechanism, subject to the time limit under Section 16(4).

Ready to get GST e-Invoicing Compliance & IRN?

File a request in under 2 minutes. Our team contacts you within 24 hours.

Start — upload documents, pay when ready →