Peppol documentation

Peppol documentation and implementation guide

Understand how Peppol works, what its business documents contain and how to implement them correctly. Move from practical introductions to code lists, validation rules and integration resources.

Billing release
3.0.21

Mandatory since
17 August 2026

Source
OpenPeppol

Last reviewed
29 September 2026

Get started with a Peppol Access Point
Connect your system and start exchanging.

Embed Peppol into your platform
Offer Peppol to your own customers.

Run a hosted access point
Operate as a Peppol service provider on our infrastructure.

Build on the API
Get started. Endpoints, authentication, and sandbox for your integration.

Understand Peppol

Start here if you are new to the network or need a clear explanation before working with specifications and XML.

What is Peppol?

The purpose of the network, who uses it and how it differs from sending a PDF invoice.

Peppol IDs

How participants are identified and how the network routes a document to the correct recipient.

SMP and SML

Where a receiver publishes which documents it can accept, and how a sender finds that before transmitting.

How Peppol works

The four- and five-corner models, service discovery and how documents are routed.

Document types

An overview of invoices, orders, despatch advice, catalogs and response messages.

Message Level Status

How a sender learns whether a document was accepted, rejected or never reached the receiver.

Business documents and processes

Use these guides to understand the purpose of a Peppol BIS, when the document is used and how it fits into a business process.

  • Catalogue
    Product and price information from the supplier, with an optional response from the buyer.
  • PunchOut
    How a buyer accesses a supplier catalog from a procurement system.
  • Ordering
    A buyer’s order and the seller’s response accepting, changing or rejecting it.
  • Order Agreement
    A seller-issued confirmation of an agreed order.

Technical reference

Go directly to the rule, code list, or release information you need. Each page explains the technical requirement in plain language and links to the normative OpenPeppol source.

Validation

Understand the checks applied to a Peppol invoice and find the meaning of a validation error.

Code lists

Find the controlled values used for identifiers, document types and VAT treatment.

New Peppol releases and validation artifacts

See recent releases, mandatory-use dates and the changes that may affect your invoice generation or validation.

Implementation and tools

Connect to a Peppol Access Point

What an organization needs to send and receive its first Peppol document.

Use the Peppol API

A step-by-step guide to credentials, access and the first API request.

API and developer tools

Qvalia API documentation, testing resources and integration tools.

Search the Peppol Directory

Find an organization and see its Peppol ID and registered receiving capabilities.

Check a Peppol ID

Verify that a participant is registered and identify which document types it can receive.

Coming soon

About this guide

The specifications and validation artifacts are published by OpenPeppol. Qvalia’s pages provide practical implementation guidance and do not replace the normative source. Technical pages are versioned and carry a last-verified date so that you can see which release they describe.