What is Peppol e-Invoicing?
Peppol e-invoicing is the exchange of structured UBL 2.1 XML invoices between businesses and governments over the Peppol network, using a four-corner model where each party connects through a certified Access Point. Invoices conform to Peppol BIS Billing 3.0, the European EN 16931 standard, and travel via the AS4 transport profile.
By Peppol Validator · Last updated
Peppol e-invoicing in detail
Peppol e-invoicing replaces unstructured invoice formats (paper, PDF, email attachments) with a single machine-readable XML document that travels through a shared, vendor-neutral network. Both sender and receiver keep their own ERP or accounting software; the Peppol network handles the routing, format validation, and delivery receipt between them.
The model is sometimes called a “four-corner” system. The seller (corner 1) hands the invoice to its certified Access Point (corner 2). That Access Point validates it against EN 16931 and Peppol BIS Billing 3.0 schematron rules, then routes it via AS4 to the buyer’s Access Point (corner 3), which delivers it into the buyer’s software (corner 4). Discovery between Access Points happens through the Service Metadata Locator (SML) and Service Metadata Publisher (SMP) directories operated by OpenPeppol.
What makes Peppol different from older EDI networks is that any participant can reach any other participant once they are connected. There is no need for one-to-one agreements or bespoke connectors per trading partner. This “connect once, reach everyone” property is what made Peppol the default choice for most European e-invoicing mandates.
What is Peppol (the network behind e-invoicing)?
Peppol originated as an EU-funded pilot project in 2008 to simplify cross-border public procurement. The name used to be an acronym (PEPPOL, for Pan-European Public Procurement OnLine), but the project has since outgrown its original scope. Today, Peppol is simply a proper noun written without capitals. It is an international framework for exchanging standardized business documents — invoices, credit notes, purchase orders, despatch advices, catalogues — between private companies and governments in over 30 countries. It is governed by OpenPeppol AISBL, a non-profit international association based in Brussels.
From PDF to structured data
Most businesses still think of invoices as documents you look at: a PDF in an email, a paper letter, a scan. E-invoicing replaces that with structured data. Instead of a human reading “Total: €1,234.56” from a page, the amount sits in a defined XML field (cbc:PayableAmount) that any system can read without ambiguity.
This is not a minor distinction. A PDF invoice requires someone (or OCR software) to extract data before it can be processed. A structured e-invoice can be validated, matched to purchase orders, and booked automatically the moment it arrives.
The standards stack: UBL, EN16931, and Peppol BIS
European e-invoicing is built on three layers, each serving a different purpose:
UBL 2.1: The syntax
An OASIS standard that defines the XML tags, elements, and data types for business documents. Think of it as the grammar of the invoice language. UBL defines that an invoice has cac:InvoiceLine elements, each with a cbc:LineExtensionAmount, and so on.
EN16931: The European semantic model
A CEN standard that defines what information an invoice must contain, using business terms like BT-1 (Invoice number), BT-3 (Invoice type code), and BG-7 (Buyer). It is syntax-agnostic, meaning EN16931 can be expressed in UBL or CII (Cross-Industry Invoice). It comes with business rules prefixed BR- that enforce things like “an invoice shall have a seller name” (BR-06).
Peppol BIS Billing 3.0: The network profile
A CIUS (Core Invoice Usage Specification) published by OpenPeppol. It takes EN16931, chooses UBL 2.1 as its syntax, and adds Peppol-specific constraints: which code lists to use, how electronic addresses must be formatted, which process identifier to set. Its rules are prefixed PEPPOL-EN16931-.
The four-corner model
Peppol uses a four-corner model to route documents between businesses:
- Corner 1Seller: Creates the invoice in their ERP or accounting system.
- Corner 2Seller's Access Point: Validates the UBL document and sends it into the Peppol network.
- Corner 3Buyer's Access Point: Receives the document and delivers it to the buyer.
- Corner 4Buyer: Receives a validated, structured invoice ready for processing.
The Access Points handle validation, routing, and delivery receipts. The seller and buyer never need to know each other's technical infrastructure, only their Peppol Participant ID (usually based on a VAT number or company registry number).
For a deeper walkthrough of how Access Points discover each other (SML / SMP), how AS4 is used as the transport, and the difference between the four- and five-corner models, see the Peppol network reference.
Where e-invoicing is mandatory
The EU Directive 2014/55 already requires all public-sector entities to accept e-invoices. Now countries are extending this to B2B:
| Country | B2B Mandate | Network |
|---|---|---|
| Italy | Mandatory since 2019 | SDI (national) |
| Belgium | January 1, 2026 | Peppol |
| Germany | January 1, 2025 (receive) | Format-neutral (UBL, CII) |
| France | 2026-2027 (phased) | PPF + PDP |
| Norway | Mandatory B2G since 2012 | Peppol |
| Sweden | Mandatory B2G since 2019 | Peppol |
| Australia | Mandatory B2G from July 2025 | Peppol |
| New Zealand | Voluntary, expanding | Peppol |
| Singapore | Voluntary via InvoiceNow | Peppol |
| EU (ViDA) | 2030 (proposed) | To be determined |
The full reference for every Peppol and EN 16931 mandate, with status, scope, format and notes per country, is on the mandates by country page. Country-specific guides are available for Belgium, Germany, France, the United Kingdom and Norway.
The five-corner model
Some countries (notably France) are introducing a five-corner model that adds a government platform as a fifth actor. In this model, invoices still flow between Access Points, but a copy (or e-reporting data) is sent to a central tax authority platform.
France's PPF (Portail Public de Facturation) acts as this fifth corner, receiving invoice data from certified PDP (Plateformes de Dématérialisation Partenaires) for VAT reporting. The underlying document format remains EN16931-compliant (Factur-X or UBL), and Peppol can serve as the transport network between the private corners.
Country mandates in detail
Germany
The Wachstumschancengesetz (Growth Opportunities Act) introduced mandatory B2B e-invoicing. Since January 2025, all businesses must be able to receive e-invoices. From 2027, businesses with revenue above €800,000 must send e-invoices, extending to all businesses from 2028. Accepted formats: XRechnung (UBL) and ZUGFeRD/Factur-X (CII), both EN16931-compliant.
Belgium
Belgium mandates structured e-invoicing for all B2B transactions from January 1, 2026. Peppol is the designated network, and invoices must be in UBL 2.1 format conforming to Peppol BIS Billing 3.0. Belgium has been a strong adopter of Peppol for B2G since 2023.
France
France is implementing mandatory B2B e-invoicing in phases: large enterprises from September 2026, followed by mid-size and small businesses from September 2027. The system uses certified PDP platforms and the PPF state portal, with Factur-X and UBL as accepted formats. Read our guide to French e-invoicing for details.
Benefits of Peppol e-invoicing
Switching from PDF or paper invoices to Peppol e-invoicing delivers measurable improvements across the invoicing lifecycle:
Lower processing costs
Manual invoice handling costs between €10 and €30 per invoice. Automated e-invoicing reduces this to under €1 per invoice by eliminating data entry, printing, and postage.
Faster payment cycles
E-invoices arrive instantly and can be matched to purchase orders automatically. This shortens the time from invoice issuance to payment approval, improving cash flow for sellers.
Fewer errors
Structured data removes manual transcription. Validation rules catch mistakes before the invoice is sent, reducing disputes and rejection rates.
Regulatory compliance
With mandates rolling out across Europe and beyond, Peppol e-invoicing keeps your business compliant. One format and one network cover multiple countries.
Interoperability
Peppol is vendor-neutral. Any certified Access Point can communicate with any other, so you are not locked into a single provider or platform.
How to get started with Peppol
Getting connected to the Peppol network is straightforward. Here is a step-by-step overview:
- 1Choose a Peppol Access Point provider. This is a certified service provider that connects your business to the Peppol network. Many ERP and accounting software vendors offer built-in Peppol connectivity, or you can use a standalone provider.
- 2Register your Peppol Participant ID. Your Access Point registers your business on the Peppol network using an identifier, typically based on your VAT number or national company registry number. This ID is how other parties find and send documents to you.
- 3Configure your invoicing system. Set up your ERP or accounting software to generate UBL 2.1 XML invoices that conform to Peppol BIS Billing 3.0. Your Access Point can help with the technical integration.
- 4Test your invoices before sending. Use our free Peppol Validator to check your invoices against EN16931 and Peppol BIS rules before submitting them to the network. This catches errors early and avoids rejections.
- 5Start sending and receiving. Once connected, you can exchange invoices, credit notes, and other business documents with any Peppol participant worldwide.
Try the free Peppol Validator
Upload UBL XML invoices or credit notes to our Peppol Validator and check them against Peppol BIS Billing 3.0 and EN16931 rules. Free, instant, no signup.
Common questions
What is the difference between an invoice and an e-invoice?
A traditional invoice can be a paper document, a PDF, or a Word file. It is meant for human eyes. An e-invoice is a structured XML file that machines can read, validate, and book automatically. A PDF attached to an email is not an e-invoice, even though it is electronic. The key difference is structure: e-invoices follow a defined schema (like UBL 2.1) so every field has a precise, machine-readable location.
What does Peppol stand for?
Peppol originally stood for Pan-European Public Procurement OnLine, the name of an EU pilot project that ran from 2008 to 2012 to simplify cross-border public procurement. The project was funded by the European Commission under the Competitiveness and Innovation Framework Programme. The acronym is no longer expanded in current usage: today Peppol is simply a proper noun, written without all-caps. It is governed by OpenPeppol AISBL, a non-profit international association based in Brussels that took over the specifications when the original EU project ended.
What is the Peppol meaning in plain English?
In plain English, Peppol is an open international network that lets any business send a structured electronic invoice (or order, despatch advice, catalogue) to any other business or government on the network, without having to set up a custom connection with each trading partner. You connect to it once, through a certified Access Point, and from then on you can reach every other participant. Peppol defines both the format the document must use (Peppol BIS Billing 3.0, based on UBL 2.1 and the European EN 16931 standard) and the way it travels (the AS4 transport profile and a four-corner delivery model).
How does Peppol e-invoicing work?
Peppol uses a four-corner model. The seller sends an invoice from their system to their Peppol Access Point (corner 2). That Access Point routes it through the Peppol network to the buyer's Access Point (corner 3), which delivers it to the buyer's system (corner 4). The invoice is a UBL 2.1 XML document that conforms to Peppol BIS Billing 3.0. Before sending, the Access Point validates the document against EN16931 and Peppol schematron rules.
How does Peppol actually find the right recipient?
Every participant on the Peppol network has a unique Participant Identifier, made of a four-digit scheme code and a value (often based on the VAT number or the national company register number). When the seller's Access Point wants to deliver a document, it queries the Service Metadata Locator (SML), a DNS-based directory operated by OpenPeppol. The SML returns the URL of the Service Metadata Publisher (SMP) holding the recipient's metadata. The SMP returns the recipient Access Point's endpoint URL, the document types it supports, and its public certificate. The sender then transmits the document directly to that endpoint over AS4. All of this happens in seconds, behind the scenes.
Is Peppol e-invoicing mandatory?
It depends on the country. Belgium has mandated structured e-invoicing via Peppol for all B2B transactions since 1 January 2026 (the tolerance period ended on 31 March 2026 and penalties now apply). Italy has had mandatory e-invoicing since 2019, but via the centralised SDI system rather than Peppol. France is rolling out its mandate from September 2026 using Peppol-aligned PDP platforms. Germany requires structured e-invoices in EN 16931 format for all B2B since January 2025, with sending obligations phasing in through 2027 and 2028. Norway and Australia have mandatory B2G via Peppol. The EU's ViDA reform will require near real-time digital reporting for cross-border B2B by 2030. See the full mandates by country reference for the current state per jurisdiction.
Do I need to register for Peppol?
You don't register with Peppol directly. You connect through a certified Peppol Access Point provider who handles the network registration. Your business gets a Peppol Participant ID (typically based on your VAT number) that other parties use to send you documents. Your Access Point manages the technical connection.
What is the Peppol network?
Peppol is a set of standards and an interoperability framework for exchanging business documents electronically. The name originated as an acronym during an EU pilot project, but today Peppol is simply a proper noun. It is governed by OpenPeppol, a non-profit association based in Brussels. The network connects buyers and sellers through certified Access Points, using standardized document formats to ensure any sender can reach any receiver regardless of their software.
Can I send invoices via Peppol to any country?
Peppol is available in over 30 countries, including all EU/EEA member states, Australia, New Zealand, Singapore, Japan, and others. However, both sender and receiver must be registered on the Peppol network through an Access Point. Adoption is highest in Scandinavia, Benelux, and Australia.