E‑Invoicing in GST — Basics
E‑invoicing means reporting B2B invoices to the Invoice Registration Portal (IRP) to obtain an Invoice Reference Number (IRN) and QR code. It does not mean generating invoices on the government portal — you continue using your ERP/accounting software.
Who must comply (applicability)
As of 01‑08‑2023, aggregate turnover ≥ ₹5 crore in any financial year from 2017‑18 onwards must implement e‑invoicing, unless specifically exempted (e.g., banking, insurance, SEZ units for some supplies, NBFCs, GTA passenger transport, etc.). Check the latest notification for your category.
Verify threshold
Thresholds have reduced over time (₹500cr → ₹100cr → ₹20cr → ₹10cr → ₹5cr). Always verify current applicability.
How it works (flow)
- You create the invoice in your software in the prescribed schema (JSON)
- Your system pushes it to the IRP
- IRP validates and returns the IRN + signed QR code
- You print/share the invoice with the QR code embedded
- Details auto-populate to GSTR‑1
What must be on the e‑invoice
- Seller/Buyer legal name, GSTIN, address, place of supply
- Item details, HSN/SAC, quantities, taxable value
- Tax details (CGST/SGST/IGST/cess)
- Document type (INV/CN/DN), document number, date
- Payment terms, reference (optional fields as per schema)
Practical checklist
Configure your software
Ensure it supports e‑invoice schema (1.1+), generation of IRN/QR via API, and error handling.
Register on IRP
Set up API credentials or use a GSP/ASP; whitelist IPs if required.
Master data hygiene
Correct GSTINs, HSN/SAC, unit codes (UQC), and PIN codes to reduce rejections.
Printing/Sharing
Embed QR code in the invoice PDF/print; retain the IRN and Ack No.
Reconciliation
Match e‑invoices with GSTR‑1/2B periodically; monitor cancellations within the allowed window.
Common errors and fixes
- Wrong HSN/UQC → update master and retry
- Invalid GSTIN/place of supply → correct party master
- Duplicate document number → follow your series rules; cancel within window if needed
References
- NIC IRP documentation (einvoice1.gst.gov.in)
- CBIC notifications on e‑invoicing thresholds and schema versions
- GST Portal help manuals
For implementation, coordinate with your software vendor/GSP and train your team on exception handling and reconciliations.