What Is E-Invoicing Under GST?
E-invoicing (electronic invoicing) under India's GST regime is a system where B2B invoices are authenticated by the Invoice Registration Portal (IRP) before they are issued to the buyer. The IRP generates a unique Invoice Reference Number (IRN) and digitally signed QR code for every valid invoice.
E-invoicing is mandatory for businesses with aggregate annual turnover exceeding ₹5 crore. Non-compliance attracts penalties and ITC denial for buyers.
E-Invoicing Thresholds (2026)
| Turnover | E-Invoicing Mandatory From |
|---|---|
| Above ₹500 crore | October 2020 |
| Above ₹100 crore | January 2021 |
| Above ₹50 crore | April 2021 |
| Above ₹20 crore | April 2022 |
| Above ₹10 crore | October 2022 |
| Above ₹5 crore | August 2023 |
What Information Must an E-Invoice Contain?
Every GST e-invoice must include:
- Supplier GSTIN and legal name
- Invoice number, type (B2B/B2C/export), and date
- Buyer GSTIN, legal name, and shipping address
- Line items with HSN/SAC codes, quantity, unit price, discount
- Tax rates and amounts (CGST, SGST, IGST, Cess)
- Total value including and excluding tax
- IRN (generated by IRP)
- QR code (digitally signed by IRP)
Manual E-Invoicing Pain Points
1. Multiple System Juggling
Most businesses need to: generate the invoice in their accounting software → convert to the IRP JSON format → upload to the IRP portal → receive IRN + QR → update the invoice → distribute to the buyer. This involves 5-7 manual steps per invoice.2. Format Errors
The IRP JSON schema is strict. Field name mismatches, incorrect data types, or missing mandatory fields cause rejections that require manual correction and resubmission.3. Volume Challenges
Businesses issuing hundreds of invoices daily cannot manually upload each one to the IRP portal. Bulk upload helps but still requires format preparation.4. Amendment Handling
Cancelled or amended e-invoices require separate cancel/IRN amendment workflows that add to the manual burden.Where TaskAutomate Fits Today
TaskAutomate does not generate IRP JSON, request IRNs or embed QR codes. Your accounting software or a GSP still handles e-invoice generation.
What it does for e-invoices you receive from vendors:
- Extracts the invoice data from the PDF, including supplier and buyer GSTIN, line items and the tax split
- Checks the GSTIN format and checksum, and matches the buyer GSTIN to yours
- Checks that the CGST, SGST and IGST amounts add up
- Holds the invoice for review, then posts it to Tally
Reconciling Inward E-Invoices
For purchase e-invoices received from vendors:
- Verify the IRN is genuine via the IRP verification API
- Match QR code data with invoice data for fraud detection
- Cross-check against GSTR-2B for ITC claims
- Flag invoices with missing or invalid IRN
Handling E-Invoice Cancellations
E-invoices can be cancelled within 24 hours of IRN generation on the IRP. After that, a credit note is needed instead.
E-Invoicing Penalties
| Violation | Penalty |
|---|---|
| Non-issuance of e-invoice | ₹10,000 per invoice or 100% of tax due |
| ITC denial to buyer | Buyer loses input tax credit |
| Late cancellation | IRN cannot be cancelled after 24 hours |
Get Started
TaskAutomate handles the purchase side: reading vendor invoices, checking GST fields and posting to Tally. Start a free trial and process your first 100 invoices at no cost.