- الرئيسية
- Apps
- SaaS Tools
- India GST E-Invoice (IRN) & E-Way Bill for Magento 2
معاينة توضيحية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 GST E-Invoice (IRN) & E-Way Bill for Magento 2؟
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. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.
الميزات الرئيسية
مبني حسب الطلب، ننجزه بالكامل لك
لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.
- 1
تطلب
ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.
- 2
نبني ونثبّت
يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Magento 2 الخاص بك.
- 3
الإطلاق + الدعم
تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.
عن هذا المنتج
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.
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.
ما تحصل عليه
- Custom Magento 2 module installed under app/code/Ecosire/GstEInvoice with full PHP source you own and can audit
- Integration configured against your IRP/GSP credentials, seller GSTIN(s), and store/website mapping
- QR + IRN stamping applied to your existing invoice PDF and print templates
- Sandbox validation report showing successful IRN and e-way bill round-trips in the NIC test environment before production cutover
- Deployment to your staging then production environment, including setup:upgrade, di:compile and static-content deploy steps
- Admin ACL roles configured so only authorised users can generate or cancel IRNs and e-way bills
- Handover documentation covering configuration, the generation flows, cron schedule, and troubleshooting
- Post-launch support window with bug fixes and assistance through your first live filing cycle
لمن هذا
Finance / Tax Compliance Lead
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.
Magento Store Owner / Operations Manager
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.
Magento Technical Lead / Systems Integrator
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.
كيف يقارن India GST E-Invoice (IRN) & E-Way Bill for Magento 2.
| المعيار | ECOSIRE | بناء مخصص | منافس | Magento 2 الأصلي |
|---|---|---|---|---|
| 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 | متضمنة | متضمنة | دعم جزئي | غير متضمنة |
الأسئلة المتداولة حول India GST E-Invoice (IRN) & E-Way Bill
How long does delivery take, since this is build-to-order?
Typical delivery is about one working week 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.
What ongoing support and updates do I get after launch?
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.
Do I need a GSP, or does this connect directly to the government IRP?
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.
Will this work on Adobe Commerce as well as Magento Open Source?
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.
What happens if the IRP portal is down when an order is invoiced?
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.
الوحدات ذات الصلة

HyperPay Gateway for Magento 2
A KSA-focused HyperPay payment gateway for Magento 2 / Adobe Commerce, integrating mada, STC Pay, Apple Pay and Tamara/Tabby installments through HyperPay's COPYandPAY hosted widget. Built to order, installed and supported on your store by ECOSIRE.

Improved Import & Export
A custom-built Magento 2 / Adobe Commerce module that imports and exports any entity in CSV, XML, XLSX, ODS, or JSON, with cron scheduling, attribute mapping, and connectors for Google Sheets, FTP/SFTP, Dropbox, OneDrive, and URLs. Built, installed, and supported on your store by ECOSIRE.

Inventory & Stock Reporting
A build-to-order Magento 2 extension that tracks stock levels, valuation, low-stock alerts, and inventory movement across warehouses with prebuilt and custom reports — engineered, installed, and supported by ECOSIRE.

iyzico Gateway for Magento 2
A build-to-order Magento 2 payment integration for iyzico, with Turkish card installments (taksit), BIN-based installment display, 3D Secure, hosted/iframe checkout and refunds. Built, installed and supported by ECOSIRE on your store.
India GST E-Invoice (IRN) & E-Way Bill
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.
- 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