A custom-built Magento 2 / Adobe Commerce extension that generates GST e-invoices with IRN and signed QR plus e-way bills directly from your store via the IRP/NIC APIs. Built, installed and supported by ECOSIRE. One-time license from $499.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A custom-built Magento 2 / Adobe Commerce extension that generates GST e-invoices with IRN and signed QR plus e-way bills directly from your store via the IRP/NIC APIs. Built, installed and supported by ECOSIRE.
لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.
India's GST e-invoicing mandate requires businesses above the notified turnover threshold to register every B2B invoice on the Invoice Registration Portal (IRP) and obtain an Invoice Reference Number (IRN) with a signed QR code before the invoice is legally valid. Magento 2 and Adobe Commerce ship no native support for this — the core invoice model knows nothing about IRNs, NIC schemas, or e-way bills. This extension closes that gap inside your own Magento install.
IRP/NIC e-invoice API integration that generates the IRN for each B2B invoice, with sandbox-first validation before go-live
Signed QR code, acknowledgement number and acknowledgement date written back to the Magento invoice and stamped on printed/PDF invoices via a renderer plugin
E-way bill generation submitting transporter ID, vehicle number, distance and transport mode to the NIC e-way bill API, returning EWB number and validity
JSON payload built and validated against the current NIC e-invoice schema (1.1) before submission, with field-level error surfacing in the admin
Per-order IRN/EWB generation via an admin button on the order and invoice view, protected by Magento admin ACL resources
Bulk IRN generation as a sales-grid mass action plus an optional cron sweep that picks up un-IRNed invoices automatically
ECOSIRE builds this as a proper Magento module under app/code/Ecosire/GstEInvoice, wired through di.xml service contracts so the IRP/NIC integration is testable and upgrade-safe. When an order is invoiced, an observer on sales_order_invoice_save_after assembles the government JSON payload, validates it against the current NIC e-invoice schema (1.1), authenticates to the IRP, and writes the returned IRN, acknowledgement number, acknowledgement date and signed QR back to the invoice. A plugin on the invoice PDF renderer stamps the QR and IRN onto your printed and PDF invoices.
E-way bill generation is included as a linked flow — transporter ID, vehicle number, distance and mode are captured in the admin and submitted to the NIC e-way bill API, returning the EWB number and validity. Both per-order generation (a button on the order/invoice view, gated by admin ACL) and bulk generation (a mass action plus an optional cron sweep for unprocessed invoices) are supported.
This is build-to-order: there is no instant Marketplace download. ECOSIRE configures it against your IRP/GSP credentials, your GSTINs and your invoice templates, installs it on your staging environment, validates real IRN round-trips in the NIC sandbox, then deploys to production. You receive the source under app/code, so it is yours to audit and maintain.
Owns GST filing for a business above the e-invoicing turnover threshold and needs every B2B invoice to carry a valid IRN and signed QR before it leaves the building, with a clean audit trail for reconciliation.
Runs a B2B or hybrid Magento 2 store in India and wants e-invoice and e-way bill generation to happen inside the existing order-to-invoice workflow without staff re-keying data into the government portal.
Responsible for the merchant's Magento codebase and wants a clean, service-contract-based module under app/code that survives upgrades, compiles cleanly, and doesn't bury core sales logic in rewrites.
قم بشراء الترخيص من موقع ecosire.com وقم بتنزيل وحدة India GST E-Invoice (IRN) & E-Way Bill for Magento 2 ZIP من لوحة تحكم حسابك.
قم باستخراج ملف ZIP إلى مجلد إضافات Odoo المخصصة على الخادم (أو تحميله عبر التطبيقات > التثبيت من ملف على Odoo.sh / runbot).
قم بتنشيط وضع المطور، وافتح التطبيقات، وانقر فوق تحديث قائمة التطبيقات، وابحث عن India GST E-Invoice (IRN) & E-Way Bill for Magento 2، ثم اضغط على تثبيت.
افتح القائمة الجديدة، والصق مفتاح ترخيص ECOSIRE الخاص بك، وقم بتوصيل أي بيانات اعتماد خارجية (Shopify، وAmazon، وStripe، وما إلى ذلك)، ثم احفظها.
قم بتشغيل اختبار الاتصال المدمج، وقم بمزامنة أول 10 سجلات لديك، وقم بجدولة عملية cron المتكررة. اتصل بالدعم إذا فشل أي شيء.
| المعيار | ECOSIRE | بناء مخصص | منافس | أودو الأصلي |
|---|---|---|---|---|
| Generates IRN with signed QR via IRP/NIC APIs | ||||
| E-way bill generation with transporter/vehicle details | ||||
| Built, installed and supported on your own Magento install | ||||
| Configured to your GSTINs, GSP credentials and invoice templates | ||||
| Bulk + cron IRN generation with retry on portal failure | ||||
| Ongoing alignment with NIC schema version changes | ||||
| Instant self-service download from Adobe Commerce Marketplace | ||||
| Full source under app/code that you own and can audit |
Typical delivery is about 2 to 4 weeks from the point we have your IRP/GSP credentials, GSTIN details, and access to a staging environment. The first week covers configuration and sandbox IRN validation against the NIC test portal; the rest covers your invoice-template stamping, e-way bill flow, bulk/cron setup, and production cutover. Complex multi-GSTIN or heavily customised invoice setups can extend this — we give you a firm estimate after a short scoping call.
Every build includes a post-launch support window covering bug fixes and assistance through your first live filing cycle. Because the NIC e-invoice schema and IRP API versions change over time, we offer an ongoing maintenance arrangement to keep the module aligned with government schema updates and with your Magento/Adobe Commerce version upgrades. You own the source under app/code, so you are never locked in — but most merchants keep us on for schema and platform changes.
The IRP exposes its e-invoice and e-way bill APIs through authorised GST Suvidha Providers (GSPs) and the NIC sandbox. We configure the module against whichever access path you already have — a GSP API account or direct NIC sandbox/production credentials. If you do not yet have a GSP, we will tell you what you need to obtain; we do not resell GSP access, we integrate against yours.
Yes. The module is built with standard Magento 2 framework concepts — service contracts, di.xml, plugins, observers, ACL and cron — that are identical across Magento Open Source and Adobe Commerce (on-prem and Cloud). For Adobe Commerce Cloud we adapt the deployment to the read-only filesystem and cloud build pipeline. Tell us your edition and version during scoping and we target it precisely.
Invoicing is never blocked by a portal outage. If the IRP times out or returns an error, the invoice is created in Magento normally and flagged as pending-IRN; the cron sweep and the bulk/per-order generation buttons retry it once the portal is reachable. Every request and response is logged against the invoice so you can see exactly what happened and reconcile later.
A custom-built Magento 2 / Adobe Commerce extension that generates GST e-invoices with IRN and signed QR plus e-way bills directly from your store via the IRP/NIC APIs. Built, installed and supported by ECOSIRE.