How we automate GST e-invoicing, IRN generation, e-way bills, and GSTR-1 filing inside iDempiere ERP for Indian businesses — with real integration patterns for the GSTN Invoice Registration Portal and leading GSPs.
Under the Goods and Services Tax regime, Indian businesses generating B2B invoices above the prescribed turnover threshold must generate a unique Invoice Reference Number (IRN) and a QR code from the GSTN Invoice Registration Portal (IRP) before sending the invoice to the customer. The IRN acts as the authoritative tax receipt, and its real-time validation has made manual GST invoicing obsolete for mid-to-large businesses.
Integrating this flow directly into iDempiere ERP eliminates double-keying, removes format-mismatch errors, and ensures 100% GSTR-1 reconciliation at month-end.
As of 2026, e-invoicing is mandatory for all taxpayers with an aggregate turnover exceeding INR 5 crore in any previous financial year (threshold has progressively lowered since 2020). This covers:
B2C invoices are exempt from IRN generation but must carry a dynamic QR code for consumer verification where applicable.
We build GST compliance as a custom OSGi plugin with the following components:
End-to-end latency: ~2–4 seconds per invoice in production. Bulk mode handles 100+ invoices/minute for high-volume operations.
For shipments above INR 50,000, an e-way bill is mandatory. Our iDempiere integration auto-generates the e-way bill at shipment creation (M_InOut) by calling the e-way bill portal with invoice details, vehicle number, transporter ID, and distance. The returned EWB number is stored against the shipment and printed on the delivery challan.
Vehicle number updates (Part B) during transit are captured via a mobile app used by the driver or transport coordinator and pushed back to iDempiere.
Because every invoice is already e-invoiced, GSTR-1 preparation becomes a reconciliation exercise rather than data entry. Monthly workflow:
| Option | Setup | Cost | Best for |
|---|---|---|---|
| GSP (ClearTax / Masters India / Cygnet) | Fast (1–2 weeks) | ~INR 1–3 per invoice | Most businesses |
| Direct IRP API | Slower (GST certification required) | Free | High-volume (>100k invoices/month) |
Every IRN submission, response, and subsequent amendment is logged in an immutable audit table. This is critical during GST audits — the department can ask for any invoice's submission history, and you need to show the exact payload, timestamp, and response. Our audit trail also helps avoid the 2% penalty on invoices issued without IRN (capped at INR 10,000 per invoice).
We offer a ready-to-deploy GST compliance pack for iDempiere — deployed in 3–5 weeks including GSP onboarding, UAT, and go-live support.
Get a GST Compliance Quote →We offer a Free Proof of Concept — a working build tailored to your business in 2–3 weeks, with zero upfront cost. ERP, SAP, Flutter, or integrations.
Talk to an Expert