A build-to-order Magento 2 extension that connects your store to Singapore's InvoiceNow (Peppol SG) network — generating SG PINT UBL e-invoices, delivering them via a certified Access Point, handling GST 9% tax categories, and keeping you IRAS InvoiceNow-ready. Built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Illustrative previewA build-to-order Magento 2 extension that connects your store to Singapore's InvoiceNow (Peppol SG) network — generating SG PINT UBL e-invoices, delivering them via a certified Access Point, handling GST 9% tax categories, and keeping you IRAS InvoiceNow-ready. Built, installed and supported by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Magento 2.
You go live in about 2–4 weeks, with a post-launch support window.
This is a build-to-order Magento 2 / Adobe Commerce extension, not an instant Adobe Commerce Marketplace download. ECOSIRE builds it to your store's tax configuration and Peppol Access Point, installs it on your environment, and supports it after go-live.
The module ships as a standard composer package under app/code/Ecosire/InvoiceNowPeppol (or via composer require from your private repo). It wires into Magento's invoice lifecycle through an observer on sales_order_invoice_save_after and service contracts so that every Magento invoice is transformed into a Singapore PINT (SG PINT) UBL 2.1 document — the Peppol BIS billing profile mandated for the InvoiceNow network. A di.xml-registered generator maps order lines, GST tax categories, buyer/seller Peppol participant IDs, and IRAS-required fields into compliant XML.
Outbound documents are pushed to your chosen Peppol Access Point over the Peppol network (AS4), with delivery status, message IDs, and retries persisted against the order. A participant ID lookup validates the recipient's Peppol address (SGUEN / 0195 scheme) before sending, so B2B and B2G invoices don't bounce. Admin screens (ACL-gated under Ecosire_InvoiceNowPeppol::manage) expose document status, raw UBL, and a manual resend. A cron job sweeps failed transmissions.
Singapore GST (9%) is handled through tax-class mapping so standard-rated, zero-rated and exempt lines carry the correct UBL tax categories and IRAS GST e-invoicing readiness. Document data is exposed over REST and GraphQL for headless storefronts and ERP sync.
Because it's built to order, scope, Access Point credentials, and field mappings are confirmed with you up front. ECOSIRE handles installation, UAT against your Access Point's test environment, and ongoing support.
A Magento 2 wholesaler or distributor that must issue structured e-invoices to business customers over InvoiceNow and needs SG PINT UBL generated and delivered automatically from each Magento invoice.
A store supplying Singapore government agencies that require Peppol-delivered invoices with valid participant IDs, and needs reliable Access Point transmission with audit trails.
A finance or accounts team preparing for IRAS InvoiceNow GST e-invoicing requirements who needs correct GST 9% tax categories, immutable UBL records and reconciliation data exposed to their ERP.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| SG PINT (Peppol BIS) UBL generation tailored to your tax/product mapping | Included | Partial support | Partial support | |
| Delivery over Peppol network via your certified Access Point (AS4) | Included | Partial support | Partial support | |
| Singapore GST 9% tax-category mapping for IRAS readiness | Included | Partial support | Partial support | |
| Peppol participant ID lookup and validation before send | Included | Not included | Partial support | |
| Installed, UAT-tested and supported by the builder | Included | Partial support | Not included | |
| REST + GraphQL exposure for headless / ERP integration | Included | Partial support | Partial support | |
| Ongoing InvoiceNow/IRAS spec and Magento upgrade maintenance | Included | Not included | Partial support |
No. This is a build-to-order extension. ECOSIRE builds it to your store's GST configuration, product/tax mapping and chosen Peppol Access Point, then installs it on your environment. There is no instant Marketplace download — you receive a module tailored to your setup.
Typical delivery is around 2 to 4 weeks from kickoff, depending on your Access Point, the complexity of your tax/product mapping, and any ERP integration. After requirements confirmation we share a firm schedule, then build, install and run UAT against the Access Point sandbox before go-live.
Yes. InvoiceNow documents are transmitted over the Peppol network through a certified Access Point. You can use your existing Access Point provider, or we can advise on selecting one. The module integrates with the Access Point you choose — we wire up the AS4 transmission and credentials during the build.
Every build includes a post-launch support window. Beyond that, an optional maintenance plan covers Magento 2.4.x / PHP upgrades, Access Point API changes, and InvoiceNow / IRAS SG PINT specification updates. Because ECOSIRE built the module, fixes and enhancements are handled directly — you're not waiting on a third-party vendor's release cycle.
Yes. It runs on both Magento Open Source and Adobe Commerce 2.4.x. The e-invoice status and UBL payloads are exposed over REST and GraphQL, so PWA/headless storefronts and ERP or accounting systems can read transmission status and reconcile records.
A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
A build-to-order Magento 2 extension that connects your store to Singapore's InvoiceNow (Peppol SG) network — generating SG PINT UBL e-invoices, delivering them via a certified Access Point, handling GST 9% tax categories, and keeping you IRAS InvoiceNow-ready. Built, installed and supported by ECOSIRE.