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 ExpertForms and filters are dead UX. We embed an AI conversation layer into the apps we ship — so end users get answers, charts and actions in seconds, without learning your menu tree.
Every page we build now ships with an optional AI assistant that reads your real data — sales, payroll, inventory, tickets — and answers in natural language. No new tab, no separate chatbot tool. Just a conversation, where the work happens.
Behind the scenes we also build with Claude — pairing it on architecture, code generation, test writing and migrations. The same AI that writes our code now lives inside your app to serve your customers.
Your user types — or speaks — a plain English question or instruction inside your app.
Claude maps intent, calls your APIs with the right filters, and stays inside your role-based access scope.
The answer lands as a chart, table, summary or one-click action — right inside your app, not in a side panel.