Peppol E-Invoicing with ERPNext
Peppol is the e-invoicing network many governments build on: Belgium made it the default for B2B invoices in 2026 and the UAE mandate from 2027 uses it. ERPNext sends and receives Peppol invoices through a certified access point; we build and run that connection.
- Document
- Peppol BIS Billing 3.0
- Standard
- EN 16931 (UBL)
- Belgium B2B
- Mandatory since 1 Jan 2026
- UAE
- PINT AE from 2027
What Is Peppol E-Invoicing?
Peppol is an international network for exchanging business documents such as invoices and credit notes in a standard format. It works on a four-corner model: your ERP (corner 1) hands the invoice to your access point (corner 2), which delivers it to the buyer's access point (corner 3), which passes it to the buyer's system (corner 4). Participants are found through Peppol IDs, so one connection reaches every company on the network.
Peppol is a delivery network, not a tax rule: each country decides when invoices must travel over it. It is used across Europe, in Australia, New Zealand, Singapore and Japan, and it underpins the UAE e-invoicing system.
Where Is Peppol Required?
The mandates our clients ask about most:
| Date | Who | What changes |
|---|---|---|
| 1 Jan 2026 | Belgium: VAT-registered businesses | Structured B2B e-invoices, exchanged over Peppol by default. |
| 1 Jan 2027 | UAE: revenue of AED 50 million or more | B2B and B2G e-invoicing in PINT AE through accredited service providers. |
| 1 Jul 2027 | UAE: all other businesses | B2B and B2G e-invoicing in PINT AE. |
Status as of 9 November 2026. Authorities change dates and thresholds; check the official sources before you plan.
What Do You Need to Send Peppol Invoices?
- A contract with a certified Peppol access point.
- A Peppol ID for your company (for example based on your VAT or company number) registered by the access point.
- Invoices in Peppol BIS Billing 3.0 (UBL) format, validated against EN 16931 and the country rules.
- Your customers' Peppol IDs, so the network can find them.
- A process to receive incoming Peppol invoices into accounts payable.
The Peppol Four-Corner Model
| Corner | Who | Role |
|---|---|---|
| 1 | Your ERPNext | Creates the invoice |
| 2 | Your access point | Validates and sends it on the network |
| 3 | Buyer's access point | Receives it and checks the format |
| 4 | Buyer's system | Posts it as a purchase invoice |
Can ERPNext Send Peppol Invoices?
Yes, through a certified access point. ERPNext holds the invoice data; we map it to Peppol BIS Billing 3.0 and connect ERPNext to the access point you choose.
- Sales invoices and credit notes converted to Peppol BIS Billing 3.0 UBL and validated against EN 16931 rules.
- Sending through your access point, with delivery status back on the ERPNext invoice.
- Incoming Peppol invoices turned into draft purchase invoices, matched to suppliers by Peppol ID.
- Country rules (Belgium, UAE PINT AE and others) added on top of the common format.
- Works alongside German XRechnung / ZUGFeRD output when you sell in several countries.
ERPNext cannot join the Peppol network on its own; a certified access point under contract is required. We work with the access point you pick or help you choose one.
How Do We Connect ERPNext to Peppol?
- 1Gap checkWe review your ERPNext version, invoice types, customers and current tax setup against the rules that apply to you, and list what must change before the deadline.
- 2SetupChoose an access point, register your Peppol ID, map ERPNext fields to BIS Billing 3.0 and build the send and receive connector.
- 3Master dataTax IDs, VAT categories, item tax templates, addresses and customer identifiers cleaned so every invoice validates first time.
- 4TestValidate documents against the Peppol rules and run test exchanges with the access point before the first live invoice.
- 5Go-live and supportCut-over, user training and monitoring of rejected or failed documents, with support after go-live.
Why Work With FinByz
- Certified ERPNext and Frappe partner with 50+ in-house consultants and developers.
- 200+ projects for clients in 15+ countries since 2016.
- We set up, test and support the open-source compliance apps, and build the connectors that are missing.
- Monthly engagement: size the team to your deadline and scale down after go-live.