メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
India GST E-Invoice (IRN) & E-Way Bill for Magento 2 — A custom-built Magento 2 / Adobe Commerce extension that generates GST — 1/1イメージプレビュー

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.

主な機能

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
IRP/GSP credentials, GSTIN, and environment (sandbox vs production) managed through Magento admin system configuration with encrypted credential storage
IRN cancellation flow within the government's permitted 24-hour window, with status tracked against the invoice
Multi-GSTIN / multi-store support so each Magento store view or website can map to its own seller GSTIN
Audit log of every IRP/NIC request and response retained against the invoice for reconciliation and dispute handling
Service contracts (di.xml) and DTOs isolating the IRP transport layer so the integration is unit-testable and upgrade-safe
Graceful retry and failure handling so a portal timeout never blocks order invoicing — failed invoices are queued for retry, not lost

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Magento 2 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

この製品について

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 の比較方法

基準エコシエールカスタムビルド競合他社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.

見積もりを依頼

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

見積もりを依頼

India GST E-Invoice (IRN) & E-Way Bill のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。