India GST E-Invoice Checklist for Manufacturers
E-invoicing in India means B2B invoices are reported to the Invoice Registration Portal (IRP), which returns an Invoice Reference Number (IRN) and a signed QR code. This checklist walks a manufacturer's finance and ERP teams through the preparation, the data rules and the day-to-day operation.
0 of 35 items complete
13 critical items still open - these are the highest-risk gaps.
Applicability and scope
Master data readiness
Invoice data rules
IRP integration and operations
Cancellation, e-way bill and reconciliation
Critical items are the ones that most often cause a rejected IRN, a missed reporting window or a mismatch with GSTR-1. Thresholds and time limits are changed by notification, so confirm the current values on the GST portal before relying on this list.
Want your e-invoice exceptions report built from ERP data?
An optional review of your invoice tables to find documents not yet reported to the IRP.
Optional. The tool and every export work without this. No spam.
How to use this checklist
Work through the groups in order. Applicability comes first because the obligation depends on aggregate turnover at PAN level, not on one GSTIN. Master data comes next because most IRP rejections are caused by bad GSTINs, missing HSN codes or wrong state codes. Tick items as you confirm them, then export the result to PDF or Excel to share with your auditor or ERP partner. Use the critical flags to decide what to fix before go-live and what can wait for the next sprint.
What the IRP actually does
The IRP does not issue your invoice. Your ERP creates it, sends a JSON payload to the IRP, and the IRP validates it, generates an IRN and returns a digitally signed QR code. The IRN is a 64-character hash built from the supplier GSTIN, financial year, document type and document number. Because the hash depends on those four values, the same document cannot be registered twice. The reported data then flows automatically into the supplier's GSTR-1 and, for goods, can pre-fill the e-way bill.
- IRN: 64-character hash of supplier GSTIN, year, type and number
- Signed QR code must appear on the printed or PDF invoice
- Registered data populates GSTR-1 for the supplier
- Buyer sees the invoice in GSTR-2B after filing
Common mistakes
The most frequent failure is a taxable value or tax total that does not reconcile to the line items. Next is a customer GSTIN that is cancelled or in the wrong format. Teams also forget that credit notes against reportable invoices must be reported, and that an invoice cannot be edited after the IRN exists. Finally, many companies only discover that they have crossed the threshold when a customer rejects an invoice. Put the threshold check on the finance calendar, and build an exceptions report so unreported invoices are visible weekly, not at filing time.
ERP notes
SAP, Oracle, Infor, Epicor, Dynamics, Tally and Busy all offer either a native e-invoicing add-on or a certified connector. The checklist is vendor neutral, but each ERP has its own place to store the IRN and QR code, so confirm that the fields are added to the invoice header and the output form. Test credit notes, advance receipts and invoices with multiple tax rates in the sandbox before production. Keep a manual fallback for IRP downtime so dispatch is not blocked.
Frequently Asked Questions
Who must issue e-invoices in India?
Registered persons whose aggregate turnover exceeded the notified threshold in any financial year from 2017-18 onward must report B2B, SEZ, export and deemed export invoices to the IRP. Some classes such as SEZ units, insurers, banks and GTAs are exempt. The threshold has been lowered in stages, so check the latest notification.
Is an e-invoice the same as a GST invoice?
No. The GST invoice is still created in your own software. E-invoicing is the extra step of reporting its data to the IRP so it can generate an IRN and QR code. The invoice is valid for ITC purposes only if it carries a valid IRN where e-invoicing applies to the supplier.
Can I edit an invoice after the IRN is generated?
No. Once an IRN exists, the invoice data is locked. If a mistake is found, cancel the IRN within the permitted window and issue a corrected invoice, or issue a credit note or debit note. Later corrections are handled through amendments in the GST returns.
Do B2C invoices need an IRN?
No, B2C invoices are outside IRN generation. Very large taxpayers must display a dynamic QR code on B2C invoices instead. Check whether this applies to your turnover band and whether your point of sale software supports the dynamic QR format.
If your ERP team is writing the IRP connector or the exceptions report, Netray can help build and test it, including read-only reconciliation against your invoice tables.
Related Tools
GST E-Invoice JSON Payload Generator
Builds a sample e-invoice JSON with the main IRP blocks so developers can map ERP fields and test in the sandbox.
Country & TaxGST E-Invoice IRN Tracking Log Worksheet
Editable register of e-invoices with IRN, acknowledgement number, status and the 24-hour cancellation window.
Country & TaxE-Way Bill Requirement Checklist (India)
A practical pre-dispatch checklist for e-way bills: value limits, mandatory data, vehicle details, validity, extension and cancellation.
Country & TaxMonthly GST Compliance Checklist for Indian Manufacturers
A month-end GST routine for Indian plants covering sales, purchases, ITC, job work, e-way bills and return filing.
Developer ToolsGSTIN Validator Code Generator
Get a Python function that checks GSTIN structure, state code and the mod 36 checksum character before you save a party.
More Country & Tax tools
See all- GST Reverse Charge Mechanism Reference (India)
- GST Tax Liability Set-Off Calculator (ITC Utilisation)
- GST Composition Scheme vs Regular Scheme Calculator
- GST Blocked Input Tax Credit Reference (Section 17(5))
- GSTR-1 HSN Summary Worksheet (Table 12)
- Tally Prime Manufacturing Journal Checklist
- Tally Stock Item Import Template (Excel)
- Busy Accounting GST Setup Checklist
- GST Tax Invoice Format Template for Indian Manufacturers