Skip to main content
Product details are displayed in English. Translations coming soon.
Magento 2 India GST Invoicing & E-Invoice (IRN) — A build-to-order Magento 2 extension that makes your store GST-compliant fo — 1/1उदाहरणात्मक पूर्वावलोकन

A build-to-order Magento 2 extension that makes your store GST-compliant for India

— CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. Built, installed, and supported by ECOSIRE.

Magento 2 India GST Invoicing & E-Invoice (IRN) क्या है?

A build-to-order Magento 2 extension that makes your store GST-compliant for India — CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. 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.

प्रमुख सुविधाएँ

Automatic CGST/SGST vs IGST determination from seller GSTIN state and customer place of supply, computed in a tax total collector plugin and stored per quote_item and order_item
HSN/SAC code mapping via a product attribute, inherited at category level and rendered on every GST invoice line
GSTIN capture at checkout (B2B) with format and check-digit validation, plus optional live verification against the GSTN/GSP API
IRP e-invoice generation: builds the government IRP JSON, submits via your GSP/IRP provider, and stores the returned IRN, signed QR code, and acknowledgement number
GST-compliant invoice PDF with IRN, QR, GSTIN of both parties, place of supply, HSN-wise tax breakup, and reverse-charge flag
Observer-driven workflow on invoice creation so IRN generation never blocks order placement, with a cron-backed retry queue for IRP timeouts
Admin configuration under a dedicated ACL resource: seller GSTINs per source/state, IRP provider credentials, sandbox vs production toggle, and PDF template options
REST and GraphQL endpoints exposing e-invoice status (IRN, QR, ack no., error reason) for headless / PWA storefronts and external accounting sync
Multi-state seller support (multiple GSTINs and source warehouses) with correct place-of-supply logic for stock sold from different states
Credit-note / cancellation handling that generates the IRP cancellation request within the allowed window and updates the customer-facing document
Service contracts (interfaces under Api/) so your accounting/ERP integration consumes a stable API rather than internal models
Configurable rounding and tax display compliant with GST invoice rules, applied consistently across cart, checkout, order, and PDF

ऑर्डर पर निर्मित, पूरी तरह आपके लिए तैयार

स्वयं सेटअप की ज़रूरत नहीं — ECOSIRE द्वारा निर्मित, इंस्टॉल और समर्थित एक कार्यशील ऐप।

  1. 1

    आप ऑर्डर करते हैं

    एक बार के निर्माण मूल्य से शुरू करें। किकऑफ़ पर हम आपके साथ मिलकर दायरा तय करते हैं।

  2. 2

    हम बनाते और इंस्टॉल करते हैं

    ECOSIRE इसे आपके Magento 2 पर बनाता, कॉन्फ़िगर और इंस्टॉल करता है।

  3. 3

    लाइव + समर्थन

    आप लगभग एक कार्य सप्ताह में लाइव हो जाते हैं, गो-लाइव के बाद दो सप्ताह के समर्थन के साथ। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

इस उत्पाद के बारे में

India's GST regime is unforgiving, and Magento's core tax engine was never designed for it. Out of the box, Magento 2 (Open Source) and Adobe Commerce give you flat or rule-based tax rates with no concept of intra-state versus inter-state supply, no CGST/SGST/IGST split, no HSN/SAC mapping, and no path to the government's Invoice Registration Portal (IRP). This extension closes that gap.

ECOSIRE builds this as a custom module under app/code/Ecosire/IndiaGst, wired into Magento via di.xml. We use a custom tax calculation plugin (interceptor) on the tax total collector so CGST/SGST or IGST is selected automatically from the seller GSTIN state and the customer's place of supply, then split and stored on each quote_item and order. HSN/SAC codes attach to products as an attribute and flow through to invoices. GSTIN is captured at checkout and validated for format and check-digit, with optional GSTN API verification.

For e-invoicing, an observer fires on invoice creation, builds the IRP JSON schema, and calls the IRP/GSP API (via your chosen provider — e.g., ClearTax, Masters India, or the NIC sandbox) to obtain the IRN, signed QR, and acknowledgement number. These are persisted and rendered on a GST-compliant invoice PDF. Admin gets ACL-controlled configuration, a cron job for retry/queue handling, and both REST and GraphQL endpoints to read e-invoice status.

This is not an instant Marketplace download. ECOSIRE scopes it to your tax setup, IRP provider, and Magento edition, then builds, installs on your staging, tests against the IRP sandbox, and supports it in production. Honest lead time below.

What you get

  • A custom Magento 2 module (Ecosire_IndiaGst) under app/code, compatible with your Magento Open Source or Adobe Commerce version and PHP runtime
  • Installation and configuration on your staging environment, including setup:upgrade, di:compile, and cache/index validation
  • Integration wired to your chosen IRP/GSP provider (e.g., ClearTax, Masters India, or NIC sandbox) with credentials configured securely in admin
  • GST-compliant invoice PDF template tailored to your branding and showing IRN + signed QR
  • End-to-end testing against the IRP sandbox covering B2B, B2C, inter-state, intra-state, and credit-note scenarios
  • Admin user guide plus technical handover notes (module structure, di.xml wiring, cron jobs, and API endpoints)
  • Source code delivered to your repository with no encryption or license lock, so you own and can audit it
  • Post-deployment support window for bug fixes and IRP schema/version updates per the agreed plan

Who this is for

Indian D2C / retail merchant on Magento

Sells across multiple states and must issue GST-compliant invoices with the correct CGST/SGST/IGST split and HSN codes, and now crosses the e-invoicing turnover threshold requiring IRN + QR.

B2B wholesaler / manufacturer

Needs GSTIN capture and validation at checkout, place-of-supply tax logic, and IRP e-invoices that their business customers can claim input tax credit against.

Magento agency or in-house developer

Wants a clean, source-available module wired through di.xml, plugins, observers, and service contracts — not an encrypted black box — so they can maintain and extend GST logic alongside their existing customizations.

How Magento 2 India GST Invoicing & E-Invoice (IRN) Compares

CriterionECOSIRECustom BuildCompetitorMagento 2 नेटिव
Automatic CGST/SGST vs IGST by place of supplyIncludedPartial supportIncludedNot included
HSN/SAC code mapping on products and invoicesIncludedPartial supportIncludedNot included
GSTIN capture with format + GSTN API validationIncludedPartial supportPartial supportNot included
IRP e-invoice IRN + signed QR generationIncludedPartial supportPartial supportNot included
GST-compliant invoice PDF with IRN/QRIncludedPartial supportIncludedNot included
Installed, sandbox-tested, and supported for youIncludedPartial supportNot includedNot included
Unencrypted source you own and can auditIncludedIncludedNot includedIncluded
REST + GraphQL e-invoice status for headlessIncludedPartial supportPartial supportNot included

Frequently Asked Questions about Magento 2 India GST Invoicing & E-Invoice

How long does delivery take, since this is build-to-order?

This is custom-built, not an instant download. After a short scoping call we confirm your Magento edition, tax setup, multi-state GSTINs, and IRP/GSP provider. A typical build, staging install, and sandbox testing cycle runs about one working week depending on complexity (single vs multi-state, headless vs Luma, custom checkout). You get a firm timeline in writing before work starts.

Do I get ongoing support and updates after install?

Yes. Every build includes a post-deployment support window for bug fixes, and we track IRP/GSP schema and version changes (the government updates the IRP JSON schema periodically). Updates within the support window are covered; beyond it, we offer an annual maintenance plan. Because you receive unencrypted source in your own repo, your team can also maintain it independently.

Which IRP / GSP provider do you integrate with?

We integrate with the provider you choose — common options are ClearTax, Masters India, or direct NIC IRP access, and we test against the official NIC sandbox first. If you do not yet have a GSP, we advise on selection. The module is structured so the provider adapter is swappable without rewriting the tax or invoice logic.

Does this work on both Magento Open Source and Adobe Commerce?

Yes. The module is built against Magento 2 service contracts and works on Magento Open Source and Adobe Commerce. On Adobe Commerce we also account for features like B2B company accounts and shared catalogs where relevant to GSTIN and place-of-supply handling. We confirm your exact version during scoping.

Will it handle CGST/SGST vs IGST automatically?

Yes. The tax calculation plugin determines the supply type from your seller GSTIN state versus the customer's place of supply: intra-state supply splits into CGST + SGST, inter-state supply applies IGST. The split is stored per line item and carried consistently through cart, order, invoice, and the GST PDF.

Can my headless / PWA storefront read e-invoice status?

Yes. We expose REST and GraphQL endpoints returning the IRN, signed QR, acknowledgement number, and any IRP error reason, so a PWA Studio, custom React, or external accounting system can read e-invoice status without touching the database directly.

ऑर्डर पर निर्मित
Magento 2 Gift Card & Store Credit
Magento 2

Magento 2 Gift Card & Store Credit

A build-to-order Magento 2 / Adobe Commerce extension that sells digital and printed gift cards and issues store credit redeemable across online and POS checkouts, with full balance and ledger tracking. Built, installed, and supported by ECOSIRE on your own Magento install.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Magento 2 Hotel Booking & Reservation (PMS)
Magento 2

Magento 2 Hotel Booking & Reservation (PMS)

A build-to-order Magento 2 extension that turns your store into a direct hotel booking engine — room types, per-day rates, real-time availability search and multi-night reservations. ECOSIRE builds, installs and supports it on your install.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Magento 2 JD.com Integration — A custom-built Magento 2 / Adobe Commerce extension that connects your store to JD
Magento 2

Magento 2 JD.com Integration

A custom-built Magento 2 / Adobe Commerce extension that connects your store to JD.com (Jingdong). Auto product import/export, inventory and price sync, auto-ship order processing, and category/attribute mapping through listing profiles. Built, installed and supported by ECOSIRE.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Magento 2 Kitchen Printer Routing
Magento 2

Magento 2 Kitchen Printer Routing

A build-to-order Magento 2 / Adobe Commerce extension that automatically routes each order line to the correct kitchen printer, bar printer or KDS station based on product category, course and prep area — with course firing, modifier printing, and reprint/void controls. Built, installed and supported by ECOSIRE.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
कोटेशन का अनुरोध करें

Magento 2 India GST Invoicing & E-Invoice

A build-to-order Magento 2 extension that makes your store GST-compliant for India — CGST/SGST/IGST tax logic by place of supply, HSN/SAC mapping, GSTIN capture and validation, and automatic IRP e-invoice (IRN + signed QR) generation with a GST-format invoice PDF. Built, installed, and supported by ECOSIRE.

  • Automatic CGST/SGST vs IGST determination from seller GSTIN state and customer place of supply, computed in a tax total collector plugin and stored per quote_item and order_item
  • HSN/SAC code mapping via a product attribute, inherited at category level and rendered on every GST invoice line
  • GSTIN capture at checkout (B2B) with format and check-digit validation, plus optional live verification against the GSTN/GSP API
  • IRP e-invoice generation: builds the government IRP JSON, submits via your GSP/IRP provider, and stores the returned IRN, signed QR code, and acknowledgement number

कोटेशन का अनुरोध करें

हमें Magento 2 India GST Invoicing & E-Invoice के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।