WhatsApp to Tally is live today, not a waitlist. Free for 14 days.

E-Invoice Automation India: Complete Guide to GST E-Invoicing Compliance

How GST e-invoicing works in India: thresholds, mandatory fields, IRN and QR codes, and where automation helps (and what TaskAutomate doesn't do).

By the TaskAutomate team. Published , 11 min read.

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)

TurnoverE-Invoicing Mandatory From
Above ₹500 croreOctober 2020
Above ₹100 croreJanuary 2021
Above ₹50 croreApril 2021
Above ₹20 croreApril 2022
Above ₹10 croreOctober 2022
Above ₹5 croreAugust 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

ViolationPenalty
Non-issuance of e-invoice₹10,000 per invoice or 100% of tax due
ITC denial to buyerBuyer loses input tax credit
Late cancellationIRN 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.