Skip to content
Keyboard shortcuts: alt + m toggle mobile navigation menu, alt + n focus main navigation, alt + c jump to main content, alt + s open site search, alt + ? open this shortcuts help.

Compliance & Regulations

Understanding Peppol: Network, Roles, and the Path to Your First Transmission

XRechnung and ZUGFeRD govern the format, Peppol the transport. We explain the four-corner model, participant IDs, BIS Billing, and the actual steps required to connect to an Access Point.

— Blog
Share this article

#20260902002_EN3 min readUpdated: Category: Compliance & Regulations

Format and Transport Are Two Different Questions

In projects, format and transmission channel are often conflated. XRechnung and ZUGFeRD describe how an invoice is structured in terms of content. They say nothing about how the document reaches the recipient. Legally, a simple method like email is sufficient for domestic B2B invoices in Germany — in practice, it is the weakest, as it offers no delivery receipt, no address verification, and no standardized error feedback.

Peppol closes precisely this gap: a standardized network with binding technical profiles, verified participant identifiers, and acknowledged delivery.

The Four-Corner Model

Peppol operates on a four-corner model. Corner one is the sender, corner four the recipient. In between are two Access Points — service providers that feed messages into the network and receive them on behalf of their customers. Senders and recipients do not need to negotiate bilateral exchange agreements; they only interact with their respective Access Point.

Addressing is handled via a Participant ID — in Germany, typically derived from a Leitweg-ID or corporate identifier. A central directory resolves which Access Point is responsible for an identifier and which document types the recipient can accept. It is this directory that makes Peppol far more robust than email: an unregistered recipient is detected before dispatch, not after.

Peppol BIS Billing and Practice in Germany

The invoice profile used across the network is Peppol BIS Billing, a specification of the EN 16931 standard. XRechnung is also such a specification. The two are compatible but not identical: they differ in certain business rules and mandatory fields. Suppliers delivering to public authorities typically work with XRechnung including a Leitweg-ID; those transmitting across Europe additionally require the BIS profile.

In implementation terms, the mapping layer must be capable of generating both specifications from the same data source. To achieve this, we model an internal canonical invoice object and derive the target formats from it — avoiding duplicate maintenance whenever a format version is updated.

The Path to Your First Transmission

Getting started involves five steps: selecting an Access Point, defining and registering the participant ID, enabling document types and profiles, running test transmissions with realistic documents, and finally the go-live with a defined fallback strategy.

The most demanding step is almost always the fourth. Test transmissions with dummy documents run smoothly; errors surface with real data — deviating tax codes, missing buyer references, units of measure not matching the code list, or rounding discrepancies between line-item and header totals. Always plan for a realistic data sample extracted from your production system.

How OXORY Supports You

We connect Peppol directly to the SAP billing process: generating the canonical document, deriving XRechnung or BIS Billing, validating against applicable business rules, transmitting via an Access Point, and returning delivery status to business-user-friendly monitoring.

If you want to evaluate whether Peppol is the right fit for your recipient structure, a brief breakdown of your invoice recipients by country and type is usually enough to clarify the decision in a single conversation.

Next step

Let's work out how this applies to your own SAP landscape and delivery plan.

Contact OXORY

More articles

Chat with OXORY

Ask our assistant about SAP and IT staffing, consulting or AMS — or continue on WhatsApp.

Chat per WhatsApp?