Skip to main content
Product details are displayed in English. Translations coming soon.
India GST E-Invoicing (IRP) — A build-to-order Magento 2 / Adobe Commerce extension that generates GST-compliant e-invoices w — 1/1उदाहरणात्मक पूर्वावलोकन

A build-to-order Magento 2 / Adobe Commerce extension that generates GST-compliant e-invoices with IRN,

signed QR codes, and direct IRP/GSTN integration for Indian sellers, built and installed by

ECOSIRE on your store.

India GST E-Invoicing (IRP) क्या है?

A build-to-order Magento 2 / Adobe Commerce extension that generates GST-compliant e-invoices with IRN, signed QR codes, and direct IRP/GSTN integration for Indian sellers, built and installed by ECOSIRE on your store. 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.

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

IRN generation by posting the GST-compliant invoice JSON to the IRP/GSTN API through your chosen GSP/ASP and persisting the returned IRN and acknowledgement number
Signed QR code returned by the IRP rendered onto the Magento PDF invoice and exposed via REST/GraphQL for the customer account and order print
GST-compliant invoice JSON builder mapping Magento order/invoice data to the current IRP schema (supplier/buyer GSTIN, document type, value details, tax breakup)
GSTIN validation and HSN/SAC code handling per line item, sourced from product attributes with admin-configurable fallbacks
Automatic CGST / SGST / IGST / Cess classification driven by place-of-supply versus supplier state
E-way bill generation (Part-A mandatory fields, optional Part-B transport/vehicle details) triggered from the same invoice flow
Observer on sales_order_invoice_save_after plus an explicit admin Generate IRN button for manual or retry control
IRN cancellation within the IRP 24-hour window, handled via admin action and a cron-driven retry queue for failed or timed-out submissions
Encrypted GSP/ASP credentials and toggleable sandbox vs production endpoints in system.xml, all gated by Magento admin ACL
B2B, export (with/without payment of tax), and credit/debit-note document types supported; B2C and exempt documents skipped per rule
Service contract (IrpClientInterface) via di.xml so the GSP/ASP backend can be swapped without touching invoice logic
Audit log of every IRP request/response (status, error codes, IRN, retry count) viewable in the admin grid

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

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

  1. 1

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

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

  2. 2

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

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

  3. 3

    लाइव + समर्थन

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

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

India's GST e-invoicing mandate requires registered sellers above the turnover threshold to report B2B, export, and credit/debit-note invoices to the Invoice Registration Portal (IRP) and obtain an IRN and signed QR code before the document is legally valid. Magento Open Source and Adobe Commerce ship no native IRP integration, so most Indian merchants re-key invoices into a GSP portal by hand — slow, error-prone, and impossible to reconcile against Magento orders at scale.

This is a build-to-order extension, not an instant Adobe Commerce Marketplace download. ECOSIRE engineers a dedicated module under app/code/Ecosire/GstEinvoice, wires it into your store's invoice lifecycle, then installs, configures, and supports it on your Magento instance.

On sales_order_invoice_save_after (or an explicit admin/cron action) an observer assembles the GST-compliant invoice JSON per the current IRP schema — GSTIN of supplier and buyer, HSN/SAC codes per line, place-of-supply, and tax breakup (CGST/SGST/IGST/Cess). A service contract (Api/IrpClientInterface) authenticates to the IRP/GSTN sandbox or production API through your chosen GSP/ASP, posts the payload, and persists the returned IRN, acknowledgement number, and signed QR. The QR is rendered onto your PDF invoice and exposed over REST/GraphQL for the customer account. E-way bill generation (Part-A, with optional Part-B transport details) is triggered from the same flow where applicable.

All settings live behind admin ACL and system.xml config (sandbox vs production, GSTIN, GSP credentials in encrypted config). Cron retries failed submissions and cancels IRNs within the 24-hour window. Built clean to Adobe coding standards so it survives Magento upgrades.

What you get

  • Custom Magento 2 module installed under app/code/Ecosire/GstEinvoice on your Magento Open Source or Adobe Commerce instance
  • IRP/GSTN integration configured for your chosen GSP/ASP, including sandbox validation before go-live with your real GSTIN
  • PDF invoice template updated to render the IRN, acknowledgement number, and signed QR code
  • REST and GraphQL endpoints exposing IRN/QR data for storefront, customer account, and downstream systems
  • E-way bill generation wired into the invoice/shipment flow where applicable to your fulfilment model
  • Admin configuration section (system.xml) with ACL roles, encrypted credentials, and sandbox/production toggle
  • Installation, deployment (setup:upgrade, di:compile, static content deploy) and smoke-testing on your environment
  • Source code, a short technical README, and a post-deployment handover walkthrough

Who this is for

GST-registered Magento merchant above the e-invoicing threshold

Indian seller mandated to obtain an IRN and signed QR for B2B and export invoices who currently re-keys orders into a GSP portal and wants the IRN flow to happen automatically inside Magento.

Finance / compliance lead

Owns GSTR reconciliation and audit readiness; needs every reported invoice to carry a valid IRN, an auditable request/response log, and correct CGST/SGST/IGST and HSN classification.

Magento agency or in-house developer

Wants a clean, service-contract-based module that follows Adobe coding standards and survives upgrades, rather than a tangle of core overrides bolted onto the invoice PDF.

How India GST E-Invoicing (IRP) Compares

CriterionECOSIRECustom BuildCompetitorMagento 2 नेटिव
Direct IRP/GSTN integration that returns a real IRNIncludedPartial supportIncludedNot included
Signed QR rendered on the Magento PDF invoiceIncludedPartial supportIncludedNot included
Automatic GSTIN/HSN and CGST/SGST/IGST classification from order dataIncludedPartial supportPartial supportNot included
E-way bill (Part-A/Part-B) generation in the same flowIncludedPartial supportPartial supportNot included
Built, installed and smoke-tested on your specific store by the vendorIncludedIncludedNot includedNot included
Tailored to your GSP/ASP, fulfilment model and Magento versionIncludedIncludedPartial supportNot included
Available as an instant self-service downloadNot includedNot includedIncludedNot included
Ongoing updates for IRP schema and GSTN rule changesPartial supportNot includedPartial supportNot included

Frequently Asked Questions about India GST E-Invoicing

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

Typical delivery is about one working week from kickoff, depending on your GSP/ASP, fulfilment complexity, and whether e-way bills are in scope. After requirements and access we build the module, validate it end-to-end against the IRP sandbox with your GSTIN, then install and smoke-test it on your Magento instance before go-live. This is a custom build delivered and installed by ECOSIRE, not an instant Adobe Commerce Marketplace download.

What ongoing support and updates do I get after launch?

Every build includes a warranty period for defect fixes, and we offer an optional support/maintenance plan covering Magento and Adobe Commerce version upgrades, IRP schema or API changes published by GSTN, and GSP/ASP credential or endpoint changes. Because the IRP schema and government rules evolve, an active plan is the recommended way to stay compliant; you also receive the source code so another developer can maintain it if you prefer.

Do I need a GSP or ASP, or do you connect directly to the GSTN?

The IRP/GSTN production API is accessed through an authorised GSP (GST Suvidha Provider) or ASP. You bring or choose a GSP/ASP and provide its credentials; ECOSIRE builds the integration against it behind a service contract, so the provider can be swapped later without rewriting the invoice logic. We validate everything on the sandbox before pointing at production.

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

Yes. The module is built with standard Magento mechanisms — di.xml service contracts, observers on the invoice events, system.xml config, admin ACL, and cron — so it runs on both Magento Open Source and Adobe Commerce. We confirm your exact version and any B2B/MSI specifics during scoping and target that version explicitly.

Does it handle IRN cancellation and failed submissions?

Yes. IRNs can be cancelled within the IRP's 24-hour window via an admin action, and a cron-driven retry queue re-attempts submissions that failed due to timeouts or transient IRP errors, with each attempt and its error code recorded in an audit log. Documents outside scope, such as B2C and exempt invoices, are skipped according to the configured rules.

ऑर्डर पर निर्मित
Hotel & Property Booking
Magento 2

Hotel & Property Booking

A build-to-order Magento 2 reservation extension that turns rooms and rental properties into bookable inventory with a per-night availability calendar, occupancy configuration, seasonal pricing, and confirmation vouchers. Engineered, installed, and supported by ECOSIRE.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Hyperlocal Grocery & Pharmacy Marketplace
Magento 2

Hyperlocal Grocery & Pharmacy Marketplace

A custom-built Magento 2 / Adobe Commerce extension that turns your store into a hyperlocal grocery and pharmacy marketplace — matching shoppers to the nearest vendor by geolocation, enforcing delivery zones, and handling same-day slot delivery and rider assignment. Built, installed, and supported by ECOSIRE.

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

MercadoLibre Marketplace Integration

A custom Magento 2 / Adobe Commerce extension that syncs your catalog, orders, inventory, and pricing with MercadoLibre across LATAM marketplaces. Built, installed, and supported by ECOSIRE on your own store.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Multichannel Marketplace Hub (Amazon/eBay/Walmart/Etsy)
Magento 2

Multichannel Marketplace Hub (Amazon/eBay/Walmart/Etsy)

A custom-built Magento 2 module that connects your store to Amazon, eBay, Walmart and Etsy — unified listing, central inventory sync, and order import from one admin. Built, installed and supported by ECOSIRE.

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

India GST E-Invoicing

A build-to-order Magento 2 / Adobe Commerce extension that generates GST-compliant e-invoices with IRN, signed QR codes, and direct IRP/GSTN integration for Indian sellers, built and installed by ECOSIRE on your store.

  • IRN generation by posting the GST-compliant invoice JSON to the IRP/GSTN API through your chosen GSP/ASP and persisting the returned IRN and acknowledgement number
  • Signed QR code returned by the IRP rendered onto the Magento PDF invoice and exposed via REST/GraphQL for the customer account and order print
  • GST-compliant invoice JSON builder mapping Magento order/invoice data to the current IRP schema (supplier/buyer GSTIN, document type, value details, tax breakup)
  • GSTIN validation and HSN/SAC code handling per line item, sourced from product attributes with admin-configurable fallbacks

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

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

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