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:

Peppol four-corner modelDiagram showing how a Peppol document flows. Corner 1 (Seller) sends the invoice to Corner 2 (Sender Access Point). The Sender Access Point looks up the recipient via SML and SMP discovery, then transmits the document over AS4 to Corner 3 (Receiver Access Point). Corner 3 delivers the document to Corner 4 (Buyer). Source: https://peppolvalidator.com/diagrams/four-corner-modelPeppol four-corner modelPeppol Validator (peppolvalidator.com)© Peppol Validator. Free to embed with attribution link to peppolvalidator.com.https://peppolvalidator.com/diagrams/four-corner-modelPeppol networkCORNER 1SellerERP / accounting systemCORNER 4BuyerERP / accounting systemCORNER 2Sender Access Pointvalidates, signs, looks up recipientCORNER 3Receiver Access Pointdecrypts, validates, forwardsUBL invoiceAS4 over HTTPSsigned & encryptedUBL invoiceSML & SMP discoveryfinds the recipient endpointand certificate© peppolvalidator.com
The Peppol four-corner model. Sellers and buyers exchange invoices through certified Access Points. The Access Points use SML and SMP discovery to find each other. See all Peppol diagrams.
  1. Corner 1Seller: Creates the invoice in their ERP or accounting system.
  2. Corner 2Seller's Access Point: Validates the UBL document and sends it into the Peppol network.
  3. Corner 3Buyer's Access Point: Receives the document and delivers it to the buyer.
  4. 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:

CountryB2B MandateNetwork
ItalyMandatory since 2019SDI (national)
BelgiumJanuary 1, 2026Peppol
GermanyJanuary 1, 2025 (receive)Format-neutral (UBL, CII)
France2026-2027 (phased)PPF + PDP
NorwayMandatory B2G since 2012Peppol
SwedenMandatory B2G since 2019Peppol
AustraliaMandatory B2G from July 2025Peppol
New ZealandVoluntary, expandingPeppol
SingaporeVoluntary via InvoiceNowPeppol
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:

  1. 1
    Choose 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.
  2. 2
    Register 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.
  3. 3
    Configure 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.
  4. 4
    Test 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.
  5. 5
    Start 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.