---
title: What Is Peppol? EU e-Invoicing Explained
description: Peppol is the cross-border network for exchanging structured e-invoices. How the BIS profiles, access points, and UBL format fit together.
canonical: https://stanzaapi.com/guides/peppol-explained
---

[Home](/)/[Guides](/guides)/What Is Peppol? The EU e-Invoicing Network Explained

# What Is Peppol? The EU e-Invoicing Network Explained

Peppol is an international network for exchanging structured business documents. Senders and receivers connect through certified access points, and invoices follow the Peppol BIS Billing profile over the EN 16931 semantic model.

Updated 2026-10-01 · 5 min read

## What Peppol is

Peppol is a set of specifications and a network for sending structured documents — invoices, orders, catalogues — between organisations. It is the backbone of cross-border e-invoicing in Europe and beyond.

Participants do not connect directly. Each connects to a certified access point, and the access points route documents between each other.

## The BIS profiles

A Business Interoperability Specification (BIS) defines what a document must contain for a given purpose. Peppol BIS Billing 3.0 is the invoice profile; it builds on the European semantic standard EN 16931.

The document carries a customization identifier naming the profile, so the receiver knows which rules to validate against.

## UBL and CII

Peppol BIS Billing is published in UBL and in the UN/CEFACT Cross Industry Invoice syntax. The same invoice can be expressed in either; the semantic content is the same.

## Where validation fails

Most rejections are structural or arithmetic: a missing customization identifier, an unregistered endpoint scheme, or a payable amount that does not equal the sum of the lines. A validator checks the profile rules and the totals before the document leaves.

## Try it on real data

[Peppol BIS Billing 3.0 & EN 16931 E-Invoice Engine → — Instant <5ms Peppol BIS Billing 3.0 & EN 16931 e-invoice validation and XML-to-JSON parsing engine — Open the tool](/tools/peppol-validator/)

## Frequently Asked Questions

What is a Peppol access point?

A certified service that connects a participant to the Peppol network and routes documents to other access points.

What is Peppol BIS Billing 3.0?

The Peppol profile for invoices, built on EN 16931, published in UBL and CII syntax.

Is Peppol the same as EN 16931?

No. EN 16931 is the European semantic standard; Peppol BIS is one specification that implements it for network exchange.

## Primary sources

- [OpenPeppol — Peppol BIS Billing 3.0](https://docs.peppol.eu/poacc/billing/3.0/)
- [European Commission — European standard on e-invoicing (EN 16931)](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing)
