Your warehouse team has just packed and sealed a large consignment worth ₹8.5 lakh — ready to dispatch to a dealer in Pune. The truck is waiting. The driver is waiting. Your customer is expecting delivery tomorrow morning.
And your accounts executive is staring at a screen, manually logging into the Invoice Registration Portal, copying invoice data field by field, waiting for the IRN to generate, then downloading the signed JSON, then printing the QR code, then updating your accounting system — all while the truck driver checks his watch.
If this sounds familiar, you are not alone. Thousands of Indian businesses that crossed the e-invoicing threshold are navigating this compliance requirement every single day — some efficiently, some painfully, and many somewhere in between.
E-invoicing is mandatory in India for businesses with annual aggregate turnover above ₹5 crore. It is not optional, it is not going away, and the government is progressively expanding its reach. Understanding every step of the e-invoice generation process — and automating it properly — is one of the most important compliance investments your business can make in 2026.
This comprehensive guide covers everything — what e-invoicing is, who needs it, every step of the generation process in complete detail, common errors and how to avoid them, and how ERP Group's accounting software generates compliant e-invoices automatically in seconds — without portal login, without manual data entry, and without your truck driver waiting.
What is E-Invoicing in India? — A Clear Explanation for Business Owners
E-invoicing — officially called Electronic Invoicing under India's GST framework — is not simply generating a PDF invoice on a computer. It is a specific government-mandated process where every B2B invoice must be registered with the government's Invoice Registration Portal (IRP) before the supply is made — and an Invoice Reference Number (IRN) must be obtained and embedded in the invoice.
The Simple Explanation of E-Invoicing
Think of e-invoicing as your invoice getting a government-issued identity number before it is sent to your customer. Just as every vehicle has a registration number that identifies it in government records, every B2B invoice above the threshold must have an IRN — a unique identity number assigned by the government's portal — that connects your invoice to India's national GST database.
E-Invoicing vs Regular Digital Invoicing — The Critical Difference
Many business owners confuse e-invoicing with simply creating invoices on a computer or billing software. This is a fundamental misunderstanding that creates serious compliance risk.
Regular Digital Invoice
You create an invoice in your billing software or Excel. You print it or send it as a PDF. The government does not know this invoice exists until you report it in GSTR-1. There is no real-time registration. No IRN. No QR code from the government.
E-Invoice (Government Mandated)
You create an invoice in your billing software. The invoice data is sent to the government's IRP in real time. The IRP validates the data, assigns a unique IRN, digitally signs the invoice, and returns it with a QR code. Only then is the invoice legally valid for businesses above the threshold. The IRP notifies the buyer's and seller's GST systems simultaneously — no waiting for GSTR-1 to report it.
Why India Introduced E-Invoicing
E-invoicing was introduced by the government to eliminate fake invoicing fraud — where businesses created false invoices to fraudulently claim Input Tax Credit. By requiring every invoice to be registered in real time with the government before the supply occurs, the system ensures every ITC claim has a verified, government-registered invoice behind it.
How E-Invoicing Benefits Your Business
Beyond compliance, e-invoicing provides genuine business benefits. Your invoices are automatically populated in GSTR-1 — eliminating manual return filing data entry. Your buyers receive ITC confirmation in real time rather than waiting for your monthly GSTR-1 filing. E-way bills can be auto-generated from e-invoice data — eliminating duplicate data entry for goods movement. Banks and financial institutions can verify your invoice authenticity instantly — supporting faster credit and supply chain financing.
Who Needs to Generate E-Invoices in India in 2026?
The E-Invoicing Threshold in 2026
E-invoicing is mandatory for all GST-registered businesses with annual aggregate turnover exceeding ₹5 crore in any preceding financial year. This threshold applies to the taxpayer's total turnover across all GSTINs under the same PAN — not just a single GSTIN.
The Progressive Threshold Journey
The government has progressively lowered the e-invoicing threshold since its introduction — from ₹500 crore in October 2020, to ₹100 crore, then ₹50 crore, then ₹20 crore, then ₹10 crore, and finally ₹5 crore in August 2023. Industry observers and tax professionals widely expect the threshold to be further reduced — making e-invoicing eventually mandatory for all registered businesses. If your turnover is approaching ₹5 crore, implement e-invoicing capability now rather than facing a compliance emergency when the threshold drops.
Which Transactions Require E-Invoicing?
Not every transaction requires e-invoicing even for businesses above the threshold. E-invoicing is mandatory for the following transaction types:
Mandatory E-Invoice Transactions
B2B supplies to registered buyers — every tax invoice issued to a GST-registered business must be e-invoiced. Exports — all export invoices require e-invoicing including those issued under Letter of Undertaking. Supplies to SEZ units and SEZ developers. Deemed exports. Debit notes and credit notes issued against B2B invoices that were e-invoiced.
Transactions Exempt from E-Invoicing
B2C supplies — invoices to unregistered customers do not require e-invoicing. Nil-rated and exempt supply invoices. Bill of supply for composition scheme taxpayers. Delivery challans for job work and other non-taxable movements. Import transactions — as the supplier is outside India. Invoices issued by Input Service Distributors (ISD).
Who is Exempt from E-Invoicing Despite High Turnover?
Certain categories of registered taxpayers are currently exempt from e-invoicing requirements even if their turnover exceeds the threshold — banking companies, insurance companies, financial institutions including NBFCs, goods transport agencies, passenger transport service providers, multiplex cinema operators, and Special Economic Zone units (but not developers).
What is an IRN and How Does the E-Invoicing System Work?
Understanding IRN — Invoice Reference Number
IRN stands for Invoice Reference Number — a unique 64-character alphanumeric hash code generated by the Invoice Registration Portal for every registered e-invoice. The IRN is generated using a hash algorithm applied to a combination of your GSTIN, the financial year, the document type (invoice/debit note/credit note), and the document number. This means the IRN is unique to each invoice and cannot be duplicated.
The E-Invoicing Ecosystem — Key Components
The Invoice Registration Portal (IRP)
The IRP is the government-operated portal that receives invoice data, validates it, generates IRN, digitally signs the invoice, and returns the registered e-invoice. The government has designated multiple IRPs — including NIC (National Informatics Centre), Cleartax, IRIS, Cygnet, and others — to provide redundancy and capacity for India's massive e-invoicing volume.
The GSTN Database
The GSTN database receives a copy of every registered e-invoice — automatically populating the seller's GSTR-1 and the buyer's GSTR-2B with the invoice data. This automatic data flow is what eliminates manual GSTR-1 data entry for e-invoiced transactions.
The E-Way Bill System
For e-invoices involving movement of goods — where e-way bill is also required — the IRP can automatically generate the e-way bill from the invoice data in the same transaction, eliminating the need to log into the separate e-way bill portal.
The E-Invoicing Lifecycle — From Creation to Completion
Stage 1 — Invoice Creation
The supplier creates the invoice in their accounting or billing software with all required fields — GSTIN of supplier and recipient, invoice number and date, line item details with HSN codes and quantities, taxable values and applicable GST rates.
Stage 2 — JSON Generation
The invoice data is converted into the government-specified JSON (JavaScript Object Notation) schema format — the standard data format required by the IRP for e-invoice submission.
Stage 3 — IRP Submission
The JSON is submitted to the IRP via API. The IRP validates the data — checking GSTIN validity, HSN code correctness, mathematical accuracy of tax calculations, and compliance with mandatory field requirements.
Stage 4 — IRN Generation and Digital Signature
If validation passes, the IRP generates the unique IRN, digitally signs the invoice JSON, and returns the signed invoice with the IRN and a QR code embedded.
Stage 5 — Invoice Update and Dispatch
The supplier's system receives the IRN and QR code — updating the invoice with these government-issued identifiers. The updated invoice is now a valid e-invoice that can be sent to the buyer.
Stage 6 — Automatic GSTN Data Population
Simultaneously, the IRP sends the invoice data to GSTN — where it automatically appears in the seller's GSTR-1 outward supply data and the buyer's GSTR-2B inward supply data.
Documents and Information Required Before Generating an E-Invoice
Supplier Information Required
Supplier GSTIN
Your own 15-digit GSTIN — the one under which the invoice is being raised. For businesses with multiple GSTINs across states, ensure the correct GSTIN is used for each invoice based on the location of supply.
Supplier Legal Name and Address
Your business's legal name as registered under GST — exactly as it appears on your GST certificate. Your registered address including PIN code and state code.
Supplier Bank Details (for Payment Purposes)
Bank account number, IFSC code, and bank name — used for generating payment QR codes in invoices.
Recipient Information Required
Recipient GSTIN (For B2B Invoices)
The verified, active GSTIN of your buyer. This is the most critical piece of information for e-invoicing — an incorrect GSTIN will cause IRP validation failure or, worse, register the invoice against the wrong taxpayer. Always verify buyer GSTINs before invoice generation.
Recipient Legal Name and Address
The buyer's legal name as registered under GST and their registered address. For deliveries to a different address — the actual delivery address should be included as the dispatch address.
Recipient PAN (For Exports)
For export invoices, the buyer's PAN or equivalent identifier for foreign buyers.
Invoice Details Required
Invoice Number and Date
Your invoice number in the series format maintained by your business. The invoice date — which must be the current date or a past date within the current financial year. Future-dated invoices are not accepted by the IRP.
Document Type
Whether the document is a Tax Invoice, Debit Note, or Credit Note. For credit notes and debit notes, the original invoice reference must be provided.
Supply Type
The applicable supply type code — B2B for domestic registered buyer supplies, EXPWOP for exports without payment of IGST (with LUT), EXPWP for exports with IGST payment, SEZWOP for SEZ supplies without payment, SEZWP for SEZ supplies with payment, DEXP for deemed exports.
Line Item Details Required
HSN Code
The correct HSN code for each product or SAC code for each service — at the required digit level based on your annual turnover. Incorrect HSN codes cause IRP validation failure.
Product Description
A meaningful description of the goods or services — matching the HSN code selected.
Quantity and Unit of Measurement
The quantity supplied and the applicable unit of measurement code from the GSTN's approved UQC (Unit Quantity Code) list.
Unit Price and Discount
The unit price of the goods or services and any applicable discount — from which the taxable value is calculated.
Taxable Value and Tax Amounts
The line-item taxable value after discount. The applicable IGST or CGST/SGST amounts calculated at the correct rate for the HSN code and supply type.
Transport Details (For Goods Movement)
If you want to generate the e-way bill simultaneously with the e-invoice — which eliminates a separate portal visit — you need the transporter's GSTIN or transporter ID, the vehicle number, the transport mode (road, rail, air, or ship), and the distance in kilometres.
Complete E-Invoice Generation Steps in India 2026
Method 1 — Manual Generation Through IRP Portal (For Low-Volume Users)
Step 1 — Access the IRP Portal
Go to einvoice1.gst.gov.in (NIC's IRP) or any other government-designated IRP portal. Log in using your GST credentials — the same GSTIN and password used for the GST portal. If you have not registered on the IRP before, complete the one-time IRP registration using your GSTIN and OTP verification.
Step 2 — Select Invoice Registration Method
On the IRP dashboard, you will see options for generating e-invoices — bulk upload via JSON file, individual invoice entry through the web form, or API integration for software users. For manual generation, select the Web Form option for single invoices or Bulk Upload for multiple invoices.
Step 3 — Fill the Invoice Registration Form
The IRP web form presents all mandatory e-invoice fields organised into sections — Supplier Details, Buyer Details, Dispatch Details, Ship To Details, Item Details, and Document Details.
Fill in the Supplier Details section first — your GSTIN will be pre-filled from your login. Verify your legal name and address are correct.
In the Buyer Details section, enter your customer's GSTIN. The portal automatically fetches the buyer's registered name and address — verify these match your customer's actual details. If the names do not match, do not proceed — investigate the GSTIN discrepancy before registering the invoice.
In the Item Details section, add each line item — clicking Add Item for each product or service. For each item, enter the HSN or SAC code, product description, unit of measurement, quantity, unit price, discount percentage if applicable, and verify the automatically calculated taxable value and tax amounts.
In the Document Details section, enter your invoice number, invoice date, and select the document type and supply type.
If generating e-way bill simultaneously, expand the Transport Details section and enter transporter information.
Step 4 — Validate the Invoice Data
Click Validate to run the IRP's pre-submission validation checks. The portal checks GSTIN validity for both supplier and recipient, HSN code validity and rate applicability, mathematical accuracy of all tax calculations, mandatory field completeness, and invoice number uniqueness for your GSTIN and financial year.
If validation fails, the portal displays specific error messages — correct each error and re-validate before proceeding.
Step 5 — Submit for IRN Generation
Once validation passes with no errors, click Submit to register the invoice with the IRP. The portal processes the submission — typically within 1-3 seconds for standard invoices — and returns the registered invoice data including the unique IRN, digitally signed JSON, and QR code image.
Step 6 — Download the Signed E-Invoice
Download the IRP-returned JSON file containing your signed e-invoice data — this is the legally valid e-invoice record. Also download the QR code image. Print or save the complete e-invoice including the IRN prominently displayed and the QR code embedded — typically in the top-right corner of the invoice as per GSTN guidelines.
Step 7 — Send the E-Invoice to Your Buyer
Send the complete e-invoice — with IRN and QR code — to your customer via email, WhatsApp, or physical print. The invoice is now legally valid. Your customer can verify its authenticity by scanning the QR code with the GSTN verification app.
Step 8 — Confirm E-Way Bill Generation (if Applicable)
If you requested simultaneous e-way bill generation, the IRP returns the e-way bill number alongside the IRN. Confirm the e-way bill number is noted and communicated to your transporter before the goods leave your premises.
Method 2 — Bulk E-Invoice Generation via JSON Upload
For businesses generating multiple e-invoices simultaneously — such as at end-of-day batch processing — the IRP supports bulk upload via JSON file.
Step 1 — Prepare the Bulk JSON File
Download the GSTN's e-invoice bulk upload template from the IRP portal. Prepare your invoice data in the template's required format — with one invoice per row and all mandatory fields correctly populated. Convert the completed template into the required JSON format using the GSTN's offline utility tool.
Step 2 — Upload to IRP
Log into the IRP and navigate to the Bulk Upload section. Select your prepared JSON file and upload it. The IRP processes each invoice in the batch — validating each one individually and generating IRN for those that pass validation.
Step 3 — Download Results
After processing, the IRP provides a results file showing — IRN generated for successful invoices, specific error messages for invoices that failed validation. Download the results file and update your accounting records with the returned IRN numbers.
Step 4 — Reprocess Failed Invoices
For invoices that failed validation, identify and correct the specific errors indicated in the results file, then resubmit as individual invoices or in a new batch.
Method 3 — Automated E-Invoice Generation via API (Recommended)
This is the method used by businesses with integrated accounting software — and the only practical approach for businesses generating significant invoice volumes.
Step 1 — Invoice Created in Accounting Software
You create an invoice in your accounting software exactly as you normally would — entering customer details, line items, quantities, rates, and discounts. No separate IRP action is required at this stage.
Step 2 — Automatic JSON Generation
Your accounting software automatically converts the invoice data into the IRP's required JSON schema — correctly mapping every field, applying the correct supply type codes, UQC codes, and all other IRP-specific data requirements.
Step 3 — Real-Time IRP Submission via API
Your software submits the JSON to the IRP through a secure API connection — automatically, in the background, within seconds of invoice creation. No manual portal access required.
Step 4 — IRN Returned Automatically
The IRP validates the invoice, generates the IRN, and returns the signed invoice data — all within seconds. Your accounting software automatically updates the invoice with the returned IRN and QR code.
Step 5 — E-Invoice Ready for Dispatch
The complete, IRP-registered e-invoice — with IRN prominently displayed and QR code embedded — is immediately available in your accounting software for printing, emailing, or WhatsApp delivery to your customer.
ERP Group's accounting software uses Method 3 — with official, certified IRP API integration that generates IRN automatically within seconds of invoice creation. For businesses using ERP Group, e-invoice generation requires zero additional steps beyond creating the invoice normally.
E-Invoice Mandatory Fields — Complete Reference for Indian Businesses
Document Level Fields
Supplier Information Fields
The supplier's GSTIN (mandatory), legal name (auto-fetched from GSTIN), address (mandatory), PIN code (mandatory), state code (mandatory), and contact details (optional but recommended for buyer communication).
Buyer Information Fields
The recipient's GSTIN (mandatory for B2B), legal name (auto-fetched), address (mandatory), PIN code (mandatory), state code (mandatory), and place of supply state code (mandatory — determines IGST vs CGST/SGST treatment).
Invoice Header Fields
Document type (INV for invoice, CRN for credit note, DBN for debit note), document number (your invoice number), document date, supply type code (B2B, EXPWOP, EXPWP, etc.), and for credit notes and debit notes — the original invoice number and date being referenced.
Line Item Level Fields
Mandatory Line Item Fields
Serial number of the line item, HSN or SAC code, product or service description, unit quantity code (from approved UQC list), quantity, unit price, gross amount (quantity multiplied by unit price), discount amount, taxable value (gross amount minus discount), applicable tax rate, CGST amount, SGST amount, IGST amount, and total item value.
Optional but Recommended Line Item Fields
Batch number for pharmaceutical and FMCG products, expiry date for perishable goods, warranty date, origin country for imports.
Value Summary Fields
Invoice Value Totals
Total assessable value (sum of all line item taxable values), total CGST amount, total SGST amount, total IGST amount, total cess amount if applicable, round-off amount, and total invoice value.
E-Invoice Cancellation — What Happens When You Need to Cancel
The 24-Hour Cancellation Window
An e-invoice can be cancelled on the IRP within 24 hours of IRN generation — if no e-way bill has been generated against it or if the e-way bill has also been cancelled. After 24 hours, the IRN cannot be cancelled on the IRP — even if the underlying business transaction is cancelled.
How to Cancel an E-Invoice Within 24 Hours
Method 1 — Cancel Through IRP Portal
Log into the IRP portal. Navigate to the Cancel IRN section. Enter the IRN to be cancelled and the cancellation reason code (1 for Duplicate, 2 for Data Entry Mistake, 3 for Order Cancelled, 4 for Other). Submit the cancellation request. The IRP cancels the IRN and marks the invoice as cancelled in the GSTN system.
Method 2 — Cancel Through Accounting Software
For businesses using accounting software with IRP API integration — like ERP Group — e-invoice cancellation is initiated directly from the software. Select the invoice, click cancel, provide the cancellation reason, and the software handles the IRP API call automatically. The invoice is updated to cancelled status in both the software and the GSTN system.
What to Do When the 24-Hour Window Has Passed
If you need to effectively cancel a transaction after the 24-hour IRP cancellation window, the correct approach is to issue a credit note against the original e-invoice. The credit note must also be e-invoiced — registered with the IRP and assigned its own IRN. This credit note approach effectively reverses the supply in the GST system even though the original IRN remains in the GSTN database as a valid (but credited) invoice.
ERP Group's accounting software handles both within-window IRN cancellation and post-window credit note generation — with the credit note automatically registered as a new e-invoice through IRP API integration.
Common E-Invoice Generation Errors and How to Fix Them
Error 1 — Invalid or Inactive GSTIN (Error Code 2150)
What Causes This Error
The buyer's GSTIN entered in the invoice is incorrect, cancelled, or suspended. This is the most common e-invoice validation failure — caused by entering an unverified GSTIN or a GSTIN that has been cancelled since you last used it.
How to Fix
Verify the buyer's GSTIN at search.gst.gov.in. Confirm the GSTIN is active and the business name matches your customer. Correct the GSTIN in your invoice and resubmit. For recurring customers whose GSTIN you have always used — re-verify if you receive this error, as customer GSTINs do get cancelled or suspended.
Error 2 — Invalid HSN Code (Error Code 2283)
What Causes This Error
The HSN code entered for a line item is incorrect — either not a valid HSN code at all, the wrong digit level for your turnover category, or an HSN code that has been superseded by a revised code in the latest GSTN master.
How to Fix
Verify the correct HSN code for your product on the CBIC HSN search tool. Confirm you are using the correct digit level — 4-digit for ₹1.5-5 crore turnover, 6-digit for above ₹5 crore. Update your product master with the corrected HSN code and resubmit. ERP Group maintains an auto-updated HSN database — ensuring correct codes are always applied without manual verification.
Error 3 — Duplicate IRN (Error Code 2230)
What Causes This Error
You are attempting to register an invoice with an invoice number that has already been registered and assigned an IRN for your GSTIN in the current financial year. This happens when an invoice is accidentally submitted twice or when the same invoice number is reused.
How to Fix
Retrieve the existing IRN for the already-registered invoice using the IRP's IRN search function — enter your GSTIN, financial year, document type, and invoice number to retrieve the existing registration. If the duplicate is a genuine error — your original submission was successful and the second attempt is the duplicate — simply use the existing IRN. If the invoice data needs correction — cancel the existing IRN within 24 hours and re-register with corrected data and a new invoice number.
Error 4 — Tax Amount Mismatch (Error Code 2271)
What Causes This Error
The tax amounts entered in the invoice — IGST, CGST, or SGST — do not mathematically reconcile with the taxable values and applicable tax rates. This occurs when tax amounts are manually calculated and entered with rounding errors or arithmetic mistakes.
How to Fix
Recalculate all tax amounts carefully — taxable value multiplied by the applicable rate divided by 100. For invoices with multiple line items at different rates, calculate each line item's tax separately and sum them. Correct the tax amounts and resubmit. ERP Group automatically calculates all tax amounts from taxable values and rates — making tax calculation errors impossible.
Error 5 — Invalid UQC (Unit Quantity Code) (Error Code 2275)
What Causes This Error
The unit of measurement code entered for a line item is not from the GSTN's approved Unit Quantity Code (UQC) list. Common examples include entering "PCS" or "KG" as free text instead of the approved codes "NOS" (Numbers) or "KGS" (Kilograms).
How to Fix
Download the complete approved UQC list from the IRP portal or GSTN website. Find the correct UQC code for your unit of measurement. Update your product master with the correct UQC code and resubmit. ERP Group's product master includes a complete UQC dropdown with all approved codes — preventing invalid UQC errors.
Error 6 — Future-Dated Invoice (Error Code 2246)
What Causes This Error
The invoice date entered is a future date — the IRP does not accept invoices dated after the current date.
How to Fix
Correct the invoice date to today's date or a past date within the current financial year. Future-dated invoices must be held until the invoice date arrives before IRP registration.
Error 7 — IRP Portal Timeout or Downtime
What Causes This Error
The IRP portal occasionally experiences high traffic — particularly near month-end when large volumes of invoices are generated — causing timeouts or temporary unavailability.
How to Fix
Wait a few minutes and retry the submission. If downtime persists, try submitting to an alternate IRP — the government has designated multiple IRPs specifically to provide redundancy. ERP Group connects to multiple IRPs simultaneously and automatically fails over to an alternate IRP if the primary IRP is unavailable — ensuring uninterrupted e-invoice generation regardless of individual IRP downtime.
E-Invoice Generation for Specific Business Types
E-Invoicing for Trading Businesses
Trading businesses typically generate the highest e-invoice volumes — with multiple B2B invoices to registered dealers daily. For traders, the most important e-invoicing considerations are automatic e-way bill generation alongside IRN generation for every qualifying dispatch, correct IGST versus CGST/SGST determination for inter-state versus intra-state supplies, and HSN code accuracy across potentially hundreds of product SKUs.
ERP Group's warehouse management system integrates with the e-invoicing module — automatically triggering e-invoice generation when goods are dispatched and simultaneously generating the e-way bill. Every dispatch leaves the warehouse with a compliant e-invoice and valid e-way bill — with zero separate portal visits.
E-Invoicing for Manufacturing Businesses
Manufacturers face e-invoicing complexity around job work transactions — where goods move to job workers without being a sale — and finished goods invoices that must correctly reflect manufacturing costs and applicable GST rates.
Job work challans are not invoices and do not require e-invoicing. However, all B2B invoices for sale of finished goods above the threshold do require e-invoicing. ERP Group's accounting software correctly distinguishes between job work challans and tax invoices — automatically e-invoicing only the qualifying transactions.
E-Invoicing for Retail Businesses With B2C and B2B Sales
Retail businesses with both B2C counter sales and B2B wholesale supplies must correctly differentiate between invoice types — e-invoicing only B2B supplies while managing B2C sales through their POS software without IRP registration.
ERP Group's POS system automatically classifies every sale based on whether the customer has a GSTIN — routing B2B invoices to the e-invoicing module and processing B2C sales without IRP submission.
E-Invoicing for Service Businesses
Service businesses must correctly apply place of supply rules for every service invoice — which determines both the applicable tax type (IGST or CGST/SGST) and the correct state code in the e-invoice. Service place of supply rules are more complex than goods — varying by service type, recipient location, and delivery mode.
ERP Group's CRM software tracks client engagements and integrates with the invoicing module — automatically applying correct place of supply rules based on service type and client location for every service invoice generated.
How ERP Group Automates E-Invoice Generation — Zero Manual Steps
The ERP Group E-Invoicing Workflow
ERP Group's accounting software has direct, certified API integration with all government-designated IRPs — transforming the entire e-invoice generation process from a multi-step manual exercise into a completely automated background operation.
You Create the Invoice — Everything Else is Automatic
When you create a B2B invoice in ERP Group for a buyer with an active GSTIN — the software automatically determines that e-invoicing is required, generates the correct JSON payload in the IRP's required schema, submits to the IRP through secure API, receives the IRN and QR code, updates the invoice, and makes it ready for delivery — all within seconds of invoice creation, with no separate action required from you.
Multi-IRP Failover for Uninterrupted Compliance
ERP Group connects to multiple IRPs simultaneously — automatically switching to an alternate IRP if the primary IRP is unavailable. This failover capability ensures e-invoice generation continues without interruption during IRP downtime — a critical operational capability for businesses that cannot delay dispatches due to portal issues.
Automatic E-Way Bill Generation
For qualifying invoices — goods movement above ₹50,000 — ERP Group automatically generates the e-way bill alongside the IRN in the same API transaction. The e-way bill number is returned with the IRN and immediately printed on the accompanying dispatch documentation — with no separate NIC portal visit required.
Buyer Notification
ERP Group automatically sends the completed e-invoice to the buyer via email and WhatsApp immediately after IRN generation — with the IRN prominently displayed and the QR code embedded. Buyers receive their invoice within seconds of generation — not hours after manual portal processing.
Automatic GSTR-1 Population
Every e-invoice generated through ERP Group automatically populates your GSTR-1 return data — eliminating the need for separate invoice reporting in your monthly return. By filing day, your GSTR-1 is already complete with all e-invoice data pre-populated.
E-Invoicing and GSTR-1 — How They Work Together
Understanding the relationship between e-invoicing and GSTR-1 is important for businesses transitioning to e-invoice compliance.
Do E-Invoiced Transactions Still Need to Be in GSTR-1?
Yes — e-invoiced transactions must appear in GSTR-1. However, the good news is that e-invoiced transactions are automatically populated in your GSTR-1 by the GSTN system — you do not need to manually enter them. The IRP sends the invoice data to GSTN, which auto-populates the correct GSTR-1 tables.
What if There is a Discrepancy Between E-Invoice Data and GSTR-1?
Discrepancies between IRP-registered invoice data and GSTR-1 reported data can trigger compliance notices. If you amend invoice details after IRP registration, ensure the amendment is reflected consistently in both the IRP records (through IRN cancellation and re-registration or credit note) and your GSTR-1 filing.
👉 For a complete guide on GSTR-1 filing and how to handle errors, read our article on GSTR-1 filing errors and how to fix them.
E-Invoicing Impact on GSTR-1 Filing for Beginners
For businesses new to e-invoicing, the auto-population of GSTR-1 data from IRP-registered invoices significantly simplifies the return filing process. Instead of manually entering each invoice into GSTR-1, e-invoiced transactions appear automatically — reducing filing effort and eliminating data entry errors.
👉 For step-by-step GSTR-1 filing guidance, read our complete guide on how to file GSTR-1 online step by step for beginners.
E-Invoicing Compliance Timeline and Penalties
Key E-Invoicing Compliance Dates
Current Applicability (2026)
All businesses with annual aggregate turnover above ₹5 crore in any preceding financial year must generate e-invoices for all applicable B2B transactions — with no exceptions for specific months or temporary waivers currently in effect.
Expected Future Threshold Reductions
The government has not announced a specific date for further threshold reduction, but the consistent pattern of progressive reduction makes it highly probable. Businesses with turnover approaching ₹5 crore should implement e-invoicing capability now to avoid a compliance gap when the threshold drops.
Penalties for E-Invoicing Non-Compliance
Penalty for Not Generating E-Invoice
Under Section 122 of the CGST Act, failure to issue an invoice as required — which includes failure to generate a valid e-invoice where mandatory — attracts a penalty of ₹10,000 per invoice or the amount of tax involved, whichever is higher.
Invoice Without IRN is Invalid
An invoice issued without an IRN by a business above the threshold is not a valid invoice under GST law — meaning your buyer cannot claim ITC based on it. For businesses with B2B customers, this means e-invoice non-compliance directly harms your customers' tax positions and business relationships.
E-Way Bill Without E-Invoice
For businesses above the e-invoicing threshold, an e-way bill generated without a corresponding e-invoice (for applicable transactions) is non-compliant and can result in detention of goods in transit.
Conclusion — E-Invoice Generation Should Take Seconds, Not Minutes
In 2026, e-invoice generation is not optional for businesses above the ₹5 crore threshold — and the government's trajectory makes it clear that eventually every registered business in India will need to comply. The question is not whether to implement e-invoicing but how to implement it in a way that adds zero friction to your operations.
Manual e-invoice generation — logging into the IRP portal for every invoice, filling forms field by field, downloading JSON files, printing QR codes — is an operational burden that grows with every invoice you generate. For businesses generating hundreds or thousands of B2B invoices monthly, manual e-invoicing is simply not sustainable.
ERP Group's accounting software makes e-invoice generation completely invisible — happening automatically in seconds as part of normal invoice creation, with no separate portal access, no manual data entry, and no operational disruption. Combined with warehouse management for automatic e-way bill generation, POS software for retail invoice management, HR & Payroll for complete business compliance, and CRM software for service invoice management — ERP Group gives Indian businesses a complete, integrated compliance platform where e-invoicing is one of many things that just works.
Join 5,000+ Indian businesses generating e-invoices automatically with ERP Group — and let your truck leave on time, every time.
Generate E-Invoices Automatically — Book Your Free Demo Today
👉 Book a Free Demo → — See ERP Group's automatic e-invoice generation in action. No credit card required.
👉 Explore Accounting Software → — View all e-invoicing features, IRP integration, and pricing for Indian businesses.