The Peppol network

How the Peppol e-invoicing network actually works. The four-corner model, Access Points, the SML/SMP discovery layer, and the path an invoice takes from the seller's ERP to the buyer's books.

By Peppol Validator · Last updated

What is the Peppol network?

Peppol (Pan-European Public Procurement OnLine) is an international network for exchanging structured business documents. It started as an EU pilot project in 2008 to make cross-border public procurement simpler. Today it is an open infrastructure used by more than 30 countries to send and receive electronic invoices, credit notes, orders, despatch advices and catalogues.

Two pieces make Peppol work. First, a set of standard document formats, the most important of which is Peppol BIS Billing 3.0 for invoices and credit notes. It is based on the European EN 16931 semantic standard and uses UBL 2.1 as its XML syntax. Second, a delivery network based on the four-corner model, with certified Access Points and a distributed discovery layer (SML/SMP) that lets any sender route a document to any recipient.

The result: any business connected to Peppol can exchange invoices with any other connected business, without bilateral agreements, custom mappings or VPN tunnels.

The four-corner model

A Peppol document flows through four corners. The seller and buyer sit at corners 1 and 4. Their Access Points sit at corners 2 and 3 and do the technical work.

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
Document flow through the Peppol four-corner model, with the SML / SMP discovery layer underneath. See all Peppol diagrams.

Corner 1: Seller (sender)

The seller's accounting or ERP system. It generates the invoice in whatever native format it uses internally and hands it to the seller's Access Point.

Corner 2: Sender Access Point

Converts the document into Peppol BIS Billing 3.0 (UBL 2.1 XML), validates it against the EN 16931 and Peppol schematron rules, signs and encrypts it, then looks up the recipient Access Point in the SML and delivers the document over AS4.

Corner 3: Receiver Access Point

Receives the AS4 message, verifies the signature and certificate, validates the document, sends a delivery acknowledgement back to corner 2, and forwards the invoice to corner 4 in the format the receiver's system expects.

Corner 4: Buyer (receiver)

The buyer's accounting or ERP system. It books the invoice automatically because every field is structured and mapped to a known place in the document.

The crucial point is that corners 1 and 4 never talk to each other directly. They only ever talk to their own Access Point. That means a buyer can switch ERP, an Access Point can change provider, or a seller can move country, and the rest of the chain keeps working.

How Access Points find each other (SML and SMP)

When the seller sends an invoice to corner 2, the Access Point needs to know where to deliver it. Peppol solves this with a two-tier DNS-based lookup.

Every participant on the Peppol network has a Peppol Participant Identifier, made of a four-digit scheme code and a value. Common schemes are 0208 (Belgian KBO/BCE enterprise number), 9925 (Belgian VAT), 0190 (Dutch OIN), 0184 (Danish CVR) and 0007 (Swedish organisationsnummer).

The sender Access Point hashes the participant identifier and queries the Service Metadata Locator (SML). The SML is a DNS-based directory that returns the URL of the Service Metadata Publisher (SMP) holding the recipient's metadata.

The sender then queries that SMP, which returns: the recipient Access Point's endpoint URL, the document types and processes the recipient supports, and the public certificate to use for signing the AS4 message. The sender Access Point now has everything it needs and transmits the document directly to the recipient endpoint.

For most users this happens entirely behind the scenes. You only need to know the recipient's participant identifier (often the VAT or company number) and the rest is handled by Access Points and the discovery layer.

The five-corner model and tax e-reporting

Several countries are extending the Peppol network for tax purposes by adding a fifth corner: the tax authority. As an invoice flows from seller to buyer, a copy or a summary is also reported in real time to the national tax administration. The tax office no longer waits for a periodic VAT return: it sees every invoice as it happens.

Belgium will introduce the Peppol five-corner model on 1 January 2028 for tax e-reporting via FPS Finance. France is implementing a similar architecture through Plateformes de Dématérialisation Partenaires (PDPs) connected to a central public portal. The EU's VAT in the Digital Age (ViDA) reform will require near real-time digital reporting for cross-border B2B transactions across all member states by 2030.

This is the direction of travel for European e-invoicing. The four-corner network is the foundation. The fifth corner is layered on top without changing how invoices themselves are exchanged.

Who runs Peppol

Peppol is governed by OpenPeppol AISBL, a non-profit international association based in Brussels. OpenPeppol owns the technical specifications (the BIS profiles, the AS4 transport profile, the SML/SMP architecture), runs the central SML, and certifies the National Peppol Authorities.

Each country with an active Peppol presence has its own Peppol Authority that operates the network within that jurisdiction and certifies local Access Points. Examples: FPS Policy and Support in Belgium, AgID in Italy, Digdir in Norway, the ATO in Australia, IMDA in Singapore.

Anybody can become a Peppol Service Provider by passing the certification process. The list of certified providers is public. As a buyer or seller, you do not deal with OpenPeppol directly: you contract with a certified Access Point (or use a software platform that includes one).

Validation in the Peppol pipeline

A Peppol BIS Billing 3.0 invoice is checked against two layers of schematron rules before it is accepted on the network: EN 16931 (CEN) business rules (the BR-* family, around 70 rules) and Peppol BIS rules (PEPPOL-EN16931-* and country-specific, another 240 rules). Most Access Points will reject a document that fails any fatal rule, so it pays to validate before you send.

You can run the same checks for free with this site. The full reference of all 311 EN 16931 and Peppol rules, with explanations and fixes, is at the validation rules reference.

Validate your Peppol invoices

Drop a UBL XML invoice and check it against every EN 16931 and Peppol BIS Billing 3.0 rule. Free, instant, no signup.

Frequently asked questions

What is the Peppol network?

Peppol is an international network for exchanging structured business documents (invoices, credit notes, orders, despatch advices, catalogues) between buyers and sellers. It uses standardised document formats (Peppol BIS Billing 3.0 on top of UBL 2.1) and a four-corner delivery model so that any sender on the network can reach any receiver, regardless of which software either party uses. Peppol is governed by OpenPeppol, a non-profit association based in Brussels, and is live in more than 30 countries.

What is the four-corner model in Peppol?

The four-corner model describes how a document flows through Peppol. Corner 1 is the seller's accounting or ERP system. Corner 2 is the seller's Peppol Access Point, which converts the document into the agreed format and signs it. The Access Point sends it across the Peppol network to corner 3, the buyer's Access Point. Corner 4 is the buyer's accounting system, which receives and books the document. Sellers and buyers never connect directly. Their Access Points handle routing, format conversion and delivery confirmation.

What is the difference between the four-corner and five-corner model?

The five-corner model adds the tax authority as a fifth corner. As an invoice flows from seller to buyer through the network, a copy (or summary) is also reported in real time to the national tax administration. Italy used a centralised version of this idea (SDI) since 2019. Belgium will introduce the Peppol five-corner model on 1 January 2028 for tax e-reporting. France and other EU member states are moving in the same direction as part of the VAT in the Digital Age (ViDA) reform.

What is a Peppol Access Point?

A Peppol Access Point is a certified service provider that connects your business to the Peppol network. It handles format conversion, encryption, signing, routing and delivery. To send or receive Peppol documents you need an Access Point. Most ERP and accounting platforms (Exact, Yuki, Billit, Teamleader, Octopus, SAP, Oracle, Microsoft Dynamics) either operate their own Access Point or integrate with one. There are also independent Access Point providers if your software does not include Peppol natively.

How does an Access Point find the right recipient?

Peppol uses a distributed lookup system. Every participant has a unique Peppol Participant Identifier (often based on the VAT number or national company number, qualified by a scheme like 0208 for Belgian KBO/BCE or 9925 for Belgian VAT). To deliver a document, the sending Access Point queries the Service Metadata Locator (SML), which points to the Service Metadata Publisher (SMP) holding the recipient's metadata. The SMP returns the recipient Access Point's URL, the documents it accepts and its public certificate. The sender then transmits the document directly to that endpoint over AS4.

Who governs the Peppol network?

OpenPeppol AISBL is the international non-profit association that owns and governs the Peppol specifications. It is headquartered in Brussels and brings together public authorities, Access Point providers and end users. National Peppol Authorities (such as the Belgian FPS Policy and Support, AgID in Italy, Difi in Norway, ATO in Australia) operate Peppol within their jurisdiction and certify domestic Access Points. The technical specifications, including the BIS profiles and the AS4 transport profile, are published openly by OpenPeppol.

Is Peppol the same as EDI?

Peppol is a form of EDI (electronic data interchange), but with a key difference. Traditional EDI requires every pair of trading partners to set up a bilateral connection and agree on a format. Peppol replaces those one-to-one connections with a single connection to an Access Point: once you are on the network, you can reach every other participant without further bilateral setup. The standard format (Peppol BIS Billing 3.0 / UBL 2.1) and the discovery layer (SML/SMP) make this possible.

Which countries use the Peppol network?

Peppol is active in more than 30 countries. The largest user bases are in Belgium, the Netherlands, Norway, Sweden, Denmark, Finland, Australia, New Zealand, Singapore and Germany. Several jurisdictions have made Peppol the mandatory channel for B2G or B2B invoicing: Norway (B2G since 2019), Australia (B2G since 2019), Belgium (B2B since January 2026), Singapore (InvoiceNow / Peppol B2G since 2025). France and Germany are moving towards Peppol-aligned mandates as part of the EU ViDA reform.