E-RECHNUNG
Peppol: the network that moves e-invoices
XRechnung and ZUGFeRD answer what an e-invoice is; Peppol answers how it travels. It is a delivery network with certified access points, verifiable addressing, and its own EN 16931-compliant invoice format, which makes "we send it via Peppol" a complete answer to both the format and the transmission question. This guide explains how the network works, what the IDs mean, and when connecting is worth it for a German business.
Last updated: September 16, 2026
What Peppol is, and where it came from
Peppol began in 2008 as the EU project Pan-European Public Procurement On-Line, built to make cross-border procurement documents flow between governments and their suppliers. Since September 1, 2012 the network has been governed by OpenPeppol, a member-driven non-profit association under Belgian law seated in Brussels, and its use has long outgrown procurement and Europe alike.
Countries participate through national Peppol Authorities that supervise the network locally; in Germany that role is anchored with KoSIT, the same standards body that operates XRechnung. The pairing is no accident: Peppol is infrastructure, and the documents it moves are the EN 16931 world XRechnung belongs to.
How the network works: four corners and two IDs
Peppol is a four-corner model. The sender hands the invoice to their certified Access Point, that Access Point looks up the receiver’s address in the network’s registry and delivers to the receiver’s Access Point, which passes the document on. Neither side builds a channel per business partner; each connects once and reaches everyone, which is the property email lacks the moment delivery must be provable and content must validate.
Addressing runs on Peppol participant IDs: a scheme prefix plus an identifier. For the German public sector the scheme is 0204 followed by the customer’s Leitweg-ID, so the buyer reference you already carry inside an XRechnung doubles, with its prefix, as the delivery address; for German federal receivers connected to the OZG-RE portal the Peppol receiver ID is exactly that construction. The invoice format on the network, Peppol BIS Billing 3.0, is itself a Core Invoice Usage Specification of EN 16931, so an invoice delivered over Peppol is a compliant E-Rechnung under § 14 UStG.
Peppol versus plain email delivery
Email remains legally sufficient for B2B e-invoice delivery in Germany; the table is about operational properties, not permission.
When connecting pays off
For low volumes, email delivery of XRechnung or ZUGFeRD files is legal and adequate, and public-sector suppliers can type invoices into the federal portals. Peppol starts paying for itself with volume and with the public sector: mass submission without portals, delivery confirmation instead of hope, validation at the network edge instead of rejection emails days later, and one connection that also reaches the growing set of countries standardizing on the network.
Connecting does not mean building infrastructure. Most businesses use a certified Peppol service provider whose Access Point is a web service or an API away; running your own Access Point is an option for those who want the network under their roof, via OpenPeppol membership. Issuing over Peppol and receiving over it are separate decisions, and many German businesses start with the issuing side because a public-sector customer demands it.
Whatever channel your suppliers choose, the receiving end still lands in the same place: an accounts-payable process that must read, validate, book, and archive the arriving data record. Talonic treats Peppol invoices, XRechnung files, ZUGFeRD hybrids, PDFs, and scans as one inflow, resolved into one schema-validated output with confidence and provenance per field. The free extractor below shows the BIS field model on a real e-invoice.
Work with e-invoices in practice
Reading about formats is one thing; an accounts-payable inbox full of them is another. Two free resources and one production path:
- Peppol e-Invoice Extractor: pull the seller, buyer, line items, VAT breakdown, and totals out of an e-invoice, free in the browser
- Peppol e-invoice extraction guide: the EN 16931 field model (Business Terms) explained field by field
- Invoice parsing with schema validation: process XRechnung, ZUGFeRD, Peppol invoices, PDFs, and paper scans into one validated output schema, with confidence and provenance on every value
Frequently asked questions
Is Peppol mandatory in Germany?+
No. The German B2B mandate prescribes formats, not channels; email delivery of a compliant e-invoice satisfies it. In the public sector Peppol is one of the accepted submission routes alongside the portals, and it is the practical choice for machine-to-machine mass submission to federal receivers.
Is an invoice sent via Peppol automatically an E-Rechnung?+
Effectively yes: the network’s invoice format, Peppol BIS Billing 3.0, is a Core Invoice Usage Specification of EN 16931, which is exactly what § 14 UStG requires. Delivery and compliance arrive together, which is much of the network’s appeal.
What is the difference between a Peppol ID and a Leitweg-ID?+
The Leitweg-ID identifies a German public-sector invoice recipient and travels inside the invoice as the buyer reference. The Peppol participant ID addresses a mailbox on the network, scheme prefix plus identifier, and for German authorities it is formed from the same Leitweg-ID with the 0204 scheme in front. One value, two roles.
Do I need my own Access Point?+
No. Certified Peppol service providers operate Access Points you use as a service, which is how most businesses connect. Running your own is possible via OpenPeppol membership and mainly attractive at high volume or for providers themselves.
Can I receive supplier invoices through Peppol?+
Yes; registering as a receiver through an Access Point gives suppliers a validated, confirmed delivery route to you, and some large issuers prefer it. Your AP process then handles Peppol deliveries beside whatever still arrives by email, which argues for one pipeline over per-channel handling.
The E-Rechnung guides
- E-Rechnung: the guide hub
- What is an E-Rechnung?
- E-Rechnung Pflicht: the deadlines
- The formats: XRechnung, ZUGFeRD, Peppol
- Creating e-invoices
- XRechnung: the German standard
- ZUGFeRD: the hybrid format
- XRechnung vs ZUGFeRD
- Receiving and processing e-invoices
- E-Rechnung for Kleinunternehmer
- Archiving e-invoices: GoBD
- Peppol: the delivery network
Sources
Primary sources, last checked September 2026. Statutory texts and BMF publications are authoritative; where guidance rests on the BMF letter of 15 October 2025, the text says so.
- PEPPOL project background (European Commission)
- OpenPeppol, the association behind the network
- Peppol BIS Billing 3.0 specification (OpenPeppol)
- Peppol participant ID and Leitweg-ID (federal e-invoicing portal FAQ)
- Peppol as a federal transmission method (e-rechnung-bund.de)
This guide is general information for businesses, compiled from the cited official sources. It is not legal or tax advice; for decisions about your own obligations, consult your tax advisor (Steuerberater).
One inbox, every invoice format, one schema
The mandate makes structured formats the norm, but your accounts payable will keep receiving paper scans and plain PDFs beside XRechnung and ZUGFeRD for years. Talonic normalizes that mixed inflow into one schema-validated output: typed fields, a confidence score, and provenance on every value, processed on EU infrastructure in Germany. Send a sample batch and judge the output field by field.