
Key takeaways
- E-invoicing applies to businesses whose aggregate turnover exceeded ₹5 crore in any financial year from 2017-18 onwards.
- Businesses with AATO of ₹10 crore or more must report e-invoices to the IRP within 30 days of the invoice date.
- E-invoice data can auto-populate Part A of the e-way bill, so integrating both removes duplicate work.
- Generating IRNs directly from your ERP prevents mismatches between your books and GST data.
For many Indian businesses, GST compliance has shifted from a monthly filing exercise to something that happens with every single invoice and dispatch. E-invoices need an IRN before they're valid, goods need an e-way bill before they move, and late reporting can now mean rejection. Doing all this by hand — or by uploading files to portals — doesn't scale.
This guide covers the essentials and shows how automation keeps compliance running in the background.
What is GST e-invoicing?
Under GST e-invoicing, a business prepares the invoice in its own software and reports it in a standard format to the government's Invoice Registration Portal (IRP). The IRP validates it and returns an Invoice Reference Number (IRN) and a signed QR code. Only an invoice with an IRN is a valid e-invoice. The data flows on to the GST system, helping auto-populate returns.
Who needs to e-invoice?
- E-invoicing applies to registered persons whose aggregate annual turnover exceeded ₹5 crore in any financial year from 2017-18 onwards.
- It covers B2B supplies, exports and certain other supplies; B2C invoices are generally outside its scope.
- Some categories are exempt, such as certain SEZ units, banks and insurers, goods transport agencies and passenger transport services — subject to the notified conditions.
- Once the threshold is crossed, the obligation continues even if turnover later falls.
The 30-day reporting limit
Since 1 April 2025, businesses with AATO of ₹10 crore or more must report e-invoices, debit notes and credit notes to the IRP within 30 days of the document date. Anything older is rejected. Generating the IRN automatically at the time of invoicing removes this risk entirely.
How e-way bills fit in
An e-way bill is generally required for the movement of goods with a consignment value above ₹50,000, subject to state-specific rules and exemptions. It has two parts: Part A with invoice and consignment details, and Part B with vehicle details. When you generate an e-invoice, its data can be used to create the e-way bill directly, so the two processes should be connected rather than handled separately.
Manual vs automated compliance
| Step | Manual / portal upload | Automated from ERP |
|---|---|---|
| IRN generation | Export JSON, upload, download, re-attach | Generated on saving the invoice |
| QR code on invoice | Added after the fact | Printed automatically |
| E-way bill | Re-enter details on the portal | Created from e-invoice data with vehicle details |
| Errors | Found at upload, fixed by hand | Validated before submission |
| Reporting deadline | Risk of missing 30 days | Reported immediately |
| Sharing with customer | Downloaded and forwarded | Sent automatically by WhatsApp or email |
How to automate e-invoicing and e-way bills
- Clean masters. Correct GSTINs, state codes, HSN codes, units and addresses are the top causes of IRP rejections.
- Connect your software to the IRP and e-way bill system through a GST Suvidha Provider (GSP) or direct API access, or use your accounting software's built-in connectivity.
- Validate before submission. Check GSTIN format, tax calculations, place of supply and mandatory fields automatically.
- Generate on save. Trigger IRN and e-way bill creation as part of the invoicing or dispatch step.
- Handle errors visibly. Failed requests should show a clear reason and be retried after correction — never be silently lost.
- Deliver and archive. Send the signed invoice to the customer and store it securely. DocBridge can share invoices with read tracking and acknowledgement.
Common e-invoice errors to prevent
- Invalid or inactive buyer GSTIN.
- Duplicate invoice number already reported for the same financial year.
- Wrong HSN code or unit of measurement.
- Place of supply inconsistent with IGST/CGST-SGST applied.
- Invoice date outside the reporting window.
Beyond compliance: what clean GST data enables
When invoices flow straight from your ERP to the IRP, your books and GST data always match. That makes GSTR-1 preparation simpler and makes it easier for your customers to claim input tax credit on time — which, in turn, helps you get paid. It also creates the clean data foundation needed for AI-assisted GST reconciliation.
The bottom line
E-invoicing and e-way bills are now part of everyday operations. Automating them from your accounting or ERP system removes duplicate work, prevents rejections and keeps you within reporting limits. If your current setup still involves exporting and uploading files, talk to us about integrating compliance into your workflow.
Automate GST compliance
We integrate e-invoice and e-way bill generation with your accounting and dispatch workflow.
Frequently asked questions
Registered businesses whose aggregate annual turnover exceeded ₹5 crore in any financial year from 2017-18 onwards must generate e-invoices for B2B supplies, exports and certain other supplies, subject to specified exemptions. Check the latest GST notifications for current thresholds and exemptions.
From 1 April 2025, taxpayers with aggregate annual turnover of ₹10 crore or more cannot report an invoice, debit note or credit note to the Invoice Registration Portal more than 30 days after its date. Late documents are rejected.
Generally for movement of goods with a consignment value above ₹50,000, though states may notify their own rules for intra-state movement and some goods are exempt. The e-way bill must be generated before the goods move.
Popular accounting packages support e-invoice generation through GSP or direct API connectivity. For higher volumes or custom dispatch workflows, an integration can automate IRN and e-way bill generation with validation and error handling.
An e-invoice can be cancelled on the IRP within 24 hours of generation. After that, corrections are made through credit or debit notes. If an e-way bill was generated, it needs to be cancelled separately within its permitted time.


