Skip to main content

Peppol BIS: Pan-European Network E-Invoicing

Not yet supported

docs101 currently supports ZUGFeRD/Factur-X only. Peppol BIS support is planned for a future release. Businesses in countries that require Peppol (e.g., Belgium) cannot use docs101 for compliant invoicing at this time.

Peppol BIS (Business Interoperability Specifications) is a pan-European e-invoicing standard built on the Peppol network. Unlike clearance models used in Italy and Poland, Peppol uses a network model: invoices are exchanged directly between certified access points, with no central government platform required for validation.

What is Peppol?

Peppol (Pan-European Public Procurement Online) is an international framework for electronic document exchange. Originally developed for public procurement in the EU, Peppol has expanded to cover B2B invoicing and is now used globally (including in Singapore, Australia, and New Zealand).

The Peppol framework is governed by OpenPeppol, a non-profit international association based in Brussels. OpenPeppol maintains the standards, certifies access points, and manages the network infrastructure.

What is Peppol BIS?

Peppol BIS (Business Interoperability Specifications) defines the document formats and business rules for Peppol transactions. For invoicing, the current standard is Peppol BIS Billing 3.0, which specifies how to create EN 16931-compliant invoices using the UBL 2.1 syntax.

Peppol BIS Billing 3.0 is not just a format — it also defines validation rules (called "artefacts") that go beyond EN 16931 to ensure interoperability within the Peppol network.

How It Works

The Peppol network operates on a four-corner model:

  1. Sender (Corner 1): The supplier creates a Peppol BIS invoice
  2. Sender's Access Point (Corner 2): A certified Peppol service provider that transmits the invoice into the network
  3. Receiver's Access Point (Corner 3): A certified Peppol service provider that receives the invoice on behalf of the recipient
  4. Receiver (Corner 4): The customer retrieves the invoice from their access point

The Peppol network handles routing automatically using the SML (Service Metadata Locator) and SMP (Service Metadata Publisher) to find the correct recipient access point based on the recipient's Peppol Participant ID.

No Central Clearance

Unlike SDI (Italy) or KSeF (Poland), there is no central government platform that invoices must pass through. Compliance is ensured through:

  • Standardized document formats (Peppol BIS based on UBL)
  • Certified access points that validate documents before transmission
  • OpenPeppol governance and audit processes

Technical Details

Format

Peppol BIS Billing 3.0 uses UBL 2.1 (Universal Business Language, ISO/IEC 19845) as its syntax. This is one of the two official syntax bindings of EN 16931 (the other being CII, used by ZUGFeRD/Factur-X).

A Peppol BIS invoice is a pure XML document — there is no visual PDF layer. Recipients need software that can render or process UBL XML to view the invoice contents.

Participant Identification

Every entity on the Peppol network is identified by a Peppol Participant ID, which consists of:

  • A scheme identifier (e.g., 0208 for Belgian enterprise numbers, 9925 for German VAT IDs)
  • The participant identifier (e.g., the actual enterprise number or VAT ID)

This ID is used by the network to route documents to the correct access point.

Transport Protocol

Peppol uses the AS4 messaging protocol for document exchange between access points. This is a secure, reliable messaging standard that ensures delivery confirmation and supports encryption.

Belgium: Mandatory Since January 2026

Belgium is the first EU country to mandate B2B e-invoicing via Peppol. The mandate took effect on January 1, 2026.

Key Requirements

  • All Belgian VAT-registered businesses must be able to send and receive structured e-invoices via the Peppol network
  • The required standard is Peppol BIS 3.0 based on UBL, compliant with EN 16931
  • Paper invoices and unstructured PDFs are no longer accepted for domestic B2B transactions
  • B2C transactions are excluded from the mandate

Grace Period

A three-month tolerance period applied from January 1 to March 31, 2026. During this period, no sanctions were imposed provided businesses could demonstrate reasonable and timely compliance efforts.

Penalties

After the grace period, penalties for lacking the technical ability to send or receive Peppol BIS e-invoices are:

  • €1,500 for a first violation
  • €3,000 for a second violation
  • €5,000 for subsequent violations

Alternatives

If both sender and receiver agree, alternative methods may be used as long as they comply with EN 16931 or CEN/TS 16931 standards. However, all taxpayers must maintain the technical capability to use Peppol regardless of any bilateral agreements.

Nordic Countries

Peppol is widely adopted in Northern Europe, though with varying degrees of mandatory use:

  • Norway: Peppol is mandatory for B2G invoicing. B2B adoption is very high on a voluntary basis.
  • Denmark: Strong Peppol adoption for both B2G and B2B. Denmark was one of the earliest adopters of structured e-invoicing in the EU.
  • Sweden: High voluntary adoption of Peppol for B2B and mandatory for B2G.
  • Finland: Growing Peppol adoption, mandatory for B2G.

These countries have not yet introduced mandatory B2B Peppol requirements comparable to Belgium, but adoption rates are already high due to government encouragement and market demand.

Key Differences from Other Formats

AspectPeppol BISZUGFeRD / Factur-XFatturaPA / SDI
FormatUBL 2.1 XMLPDF + CII XMLFatturaPA XML
ModelDecentralized networkDirect exchangeGovernment clearance
Visual layerNone (pure XML)PDF includedNone (pure XML)
NetworkCertified access pointsNone requiredSDI platform
GovernanceOpenPeppol (international)FeRD / FNFE-MPEAgenzia delle Entrate
Primary adoptionBelgium, Nordics, growing EUGermany, FranceItaly

Learn More