Skip to main content
Product details are displayed in English. Translations coming soon.
Peppol E-Invoicing (BIS Billing 3.0) for Magento 2 — A custom-built Magento 2 / Adobe Commerce extension that turns your Mage — 1/1مثالی پیش منظر

A custom-built Magento 2 / Adobe Commerce extension that turns your Magento invoices into Peppol BIS Billing 3.0

UBL documents and delivers them over the Peppol network to EU B2B and public-sector buyers. Built, installed and supported by

ECOSIRE on your own store.

Peppol E-Invoicing (BIS Billing 3.0) for Magento 2 کیا ہے؟

A custom-built Magento 2 / Adobe Commerce extension that turns your Magento invoices into Peppol BIS Billing 3.0 UBL documents and delivers them over the Peppol network to EU B2B and public-sector buyers. Built, installed and supported by ECOSIRE on your own 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.

اہم خصوصیات

Generates Peppol BIS Billing 3.0 invoices and credit notes as UBL 2.1 XML, mapped from Magento's native sales_order_invoice and creditmemo entities
Delivers documents to a configured Peppol Access Point (your provider or one we recommend) over the live Peppol network
Validates every document against EN 16931 / BIS 3.0 business rules (Schematron) before send, surfacing BT/BG-level errors in the admin
B2B-only routing: skips B2C orders with no buyer Participant ID so consumer invoices never hit Peppol
Country-based routing rules to scope delivery to the EU markets and receiver countries you actually serve
Receiver Peppol ID (Participant ID) lookup via SMP/SML to confirm the buyer can accept the document type before sending
Sandbox / test-environment toggle to validate UBL and Access Point delivery without touching production receivers
Triggered by an observer on sales_order_invoice_save_after, with an optional async queue consumer (RabbitMQ / db) for high invoice volumes
Exposed as a Magento service contract interface so your order workflow, REST or GraphQL endpoints can request generation or delivery
Admin configuration under Stores -> Configuration with dedicated ACL resources; seller Participant ID, VAT IDs and Access Point keys stored encrypted
Delivery log grid in the admin showing status, raw UBL payload and validation errors per invoice, with re-send action
Cron-based retry for transient Access Point / SMP failures so a temporary outage doesn't silently drop an invoice
VAT category code and tax mapping aligned to your Magento tax classes and the buyer's country (reverse-charge, exempt, standard)
Configurable Magento system.log / monolog channel for Peppol delivery so issues are traceable in your existing logging stack

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے Magento 2 پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

اس مصنوع کے بارے میں

Peppol E-Invoicing (BIS Billing 3.0) for Magento 2 is a build-to-order extension that closes the gap between Magento's native invoicing and the EU's Peppol e-invoicing mandates. When a Magento Invoice is created — through the admin, the REST/GraphQL API, or your order workflow — the module maps it to a Peppol BIS Billing 3.0 UBL 2.1 document and hands it to a configured Access Point for delivery over the Peppol network to your buyer's receiving point.

This is not an instant Adobe Commerce Marketplace download. ECOSIRE builds the module against your Magento 2 Open Source or Adobe Commerce version, your tax/VAT configuration, and your chosen Access Point provider, then installs and supports it on your environment. That lets us get the parts that actually break right: correct UBL semantic mapping (BT-/BG- business terms), VAT category codes, your registered Peppol Participant ID, and EN 16931 validation rules.

Technically it ships as a proper module under app/code/Ecosire/PeppolEInvoicing with a registration.php and module.xml. An observer on sales_order_invoice_save_after (or an async queue consumer for higher volumes) triggers UBL generation through a service contract interface, so your own code can call it too. Routing rules decide which invoices go to Peppol: B2B-only (skip B2C orders that have no buyer Participant ID), and country-based allow-lists. A Receiver Peppol ID lookup queries the SMP/SML to confirm the buyer can receive the document type before you send. Configuration lives under Stores → Configuration with admin ACL resources, secrets stored encrypted, and a sandbox/test endpoint so you can validate documents end-to-end before going live. Delivery status, payloads and validation errors are logged and visible in the admin grid, with a cron retry for transient Access Point failures.

What you get

  • A Magento 2 module installed under app/code/Ecosire/PeppolEInvoicing (or supplied as a Composer package for your deployment pipeline)
  • UBL BIS Billing 3.0 mapping configured to your real VAT setup, tax classes and registered Peppol Participant ID
  • Integration wired to your chosen Peppol Access Point provider, validated in sandbox then switched to production
  • Admin configuration section with ACL roles, encrypted credential storage and the delivery-log grid enabled
  • Sandbox validation run: sample invoices generated, EN 16931-validated and test-delivered before go-live
  • Composer/setup-upgrade install notes plus a short runbook covering routing rules, retries and re-send
  • Source code handed to you in your repository — no licence lock-in on the module itself
  • Post-launch support window for fixes, Magento version compatibility and BIS 3.0 spec updates (see FAQ)

Who this is for

EU B2B Magento seller facing a mandate

Sells to other businesses across the EU and now has buyers (or national rules) requiring structured Peppol e-invoices. Needs invoices delivered automatically from Magento without a parallel manual portal.

Public-sector / government supplier

Supplies goods or services to public buyers that only accept Peppol BIS 3.0 invoices. Needs reliable Access Point delivery, EN 16931 validation, and an audit trail of what was sent and accepted.

Adobe Commerce technical lead / agency

Owns the Magento codebase and wants a clean, service-contract-based module under app/code with proper ACL, queue support and logging — not a black-box extension they can't maintain or extend.

How Peppol E-Invoicing (BIS Billing 3.0) for Magento 2 Compares

CriterionECOSIRECustom BuildCompetitorMagento 2 نیٹو
Peppol BIS Billing 3.0 UBL generation from Magento invoicesIncludedPartial supportIncludedNot included
Delivery over the Peppol network via an Access PointIncludedPartial supportPartial supportNot included
EN 16931 / Schematron validation before sendIncludedPartial supportPartial supportNot included
Mapped to your specific VAT classes and tax rulesIncludedIncludedNot includedNot included
B2B-only and country-based routing rulesIncludedPartial supportPartial supportNot included
Receiver Participant ID lookup via SMP/SMLIncludedNot includedPartial supportNot included
Installed, validated in sandbox and supported on your environmentIncludedPartial supportNot includedNot included
Certified Peppol Access Point operation (provider-side)Not includedNot includedNot includedNot included
Source code owned by you, no module licence lock-inIncludedIncludedNot includedIncluded

Frequently Asked Questions about Peppol E-Invoicing (BIS Billing 3.0)

How long until it's live on my store, and how is it delivered?

This is build-to-order, not an instant Marketplace download. After a short scoping call we confirm your Magento version (Open Source or Adobe Commerce), your VAT/tax setup and your Access Point provider. Typical delivery is around one working week: we build the module, validate documents end-to-end in sandbox, then install on your staging and production environments. You receive the source code in your repository, so there's no black box.

What ongoing support and updates are included?

A post-launch support window is included for bug fixes and for keeping the module compatible with your Magento upgrades and with BIS Billing 3.0 / EN 16931 spec changes (the Peppol spec is versioned and updated periodically). Because we build against your specific install, support is hands-on rather than a generic ticket queue. We can also extend the window or move to a retainer for continuous compliance monitoring.

Does ECOSIRE provide the Peppol Access Point itself?

No — the extension delivers through a Peppol Access Point, but ECOSIRE is not a certified Access Point operator and we don't pretend to be. You connect your own Access Point provider (most EU sellers already have one, or we'll recommend options). We integrate Magento to that provider's API and handle SMP/SML receiver lookup, UBL generation and validation on the Magento side.

Will it work with my Magento tax and VAT configuration?

That's exactly why it's built-to-order. UBL BIS 3.0 requires correct VAT category codes, reverse-charge handling and EN 16931 business-term mapping. We map the module to your real Magento tax classes and customer-group / country rules so the generated invoice passes validation instead of being rejected at the receiver. Generic off-the-shelf extensions usually leave this mapping to you.

Can my own code or order workflow trigger invoice generation?

Yes. Generation and delivery sit behind a Magento service contract interface, and the default trigger is an observer on sales_order_invoice_save_after. So whether an invoice is created from the admin, via REST/GraphQL, or by your custom order automation, the Peppol document is produced. For high volume we wire it through an async queue consumer so the storefront and admin stay responsive.

آرڈر پر تیار
PayU Gateway for Magento 2
Magento 2

PayU Gateway for Magento 2

A build-to-order PayU payment gateway for Magento 2 and Adobe Commerce covering India, LATAM, CEE and Africa — cards, UPI, net banking, wallets, EMI and recurring — engineered, installed and supported by ECOSIRE.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
قیمت کا تخمینہ طلب کریں

Peppol E-Invoicing (BIS Billing 3.0)

A custom-built Magento 2 / Adobe Commerce extension that turns your Magento invoices into Peppol BIS Billing 3.0 UBL documents and delivers them over the Peppol network to EU B2B and public-sector buyers. Built, installed and supported by ECOSIRE on your own store.

  • Generates Peppol BIS Billing 3.0 invoices and credit notes as UBL 2.1 XML, mapped from Magento's native sales_order_invoice and creditmemo entities
  • Delivers documents to a configured Peppol Access Point (your provider or one we recommend) over the live Peppol network
  • Validates every document against EN 16931 / BIS 3.0 business rules (Schematron) before send, surfacing BT/BG-level errors in the admin
  • B2B-only routing: skips B2C orders with no buyer Participant ID so consumer invoices never hit Peppol

قیمت کا تخمینہ طلب کریں

ہمیں Peppol E-Invoicing (BIS Billing 3.0) کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔