Skip to Content

Peppol EU Routing Rules

65.10 65.10

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Peppol EU Routing Rules

Per-country Peppol routing engine for the 27 EU member states - pick the right transport format, CustomizationID and access point by buyer jurisdiction. Works with your own access point (BYOK).

One routing decision, every EU jurisdiction

Sending a Peppol document to the wrong endpoint scheme or with the wrong specification identifier is a hard rejection on the network. This module embeds a per-country routing-rule engine that, for any EU buyer, resolves the CustomizationID (BT-24), ProfileID (BT-23), transport syntax, the receiver endpoint scheme (the ISO 6523 / Peppol EAS code) and the access point or national portal the document must reach - then layers your own override rules on top of the published defaults.

Published EU defaults

A read-only catalogue of all 27 EU member states with the preferred Peppol endpoint scheme (EAS code), VAT prefix, national CIUS, mandate status and access point - sourced from the OpenPeppol / European Commission EAS code list.

Your own rule layer

Ordered override rules by country, buyer type (B2G / B2B) and document type. Force an endpoint scheme, a CustomizationID, a ProfileID, a syntax or a target access point - the first matching rule wins.

Route resolver wizard

Pick a buyer (or a partner) and instantly see the resolved routing, every warning, the canonical Peppol participant id and a ready-to-use UBL routing-header fragment to download.

BYOK - your access point

This module generates the format and identifiers only. It transmits nothing on its own: you send through your own access point or national portal with your own credentials. No accreditation of ours is implied or required.

What the engine resolves

Output Meaning
CustomizationID (BT-24) Peppol BIS Billing 3.0 by default; a national CIUS (e.g. Germany XRechnung 3.0) where mandated.
ProfileID (BT-23) The Peppol billing process identifier.
Endpoint scheme (EAS) The ISO 6523 / Peppol code for the receiver address, e.g. 0208 Belgium CBE, 9930 Germany VAT, 0007 Sweden org-nr, 9906 Italy Partita IVA, 0204 Germany Leitweg-ID for public buyers.
Participant ID The canonical <scheme>:<value> identifier, derived from the buyer VAT and validated against the EU national VAT structure.
Access point / portal The Peppol access point, or the national clearance / portal (SDI for Italy, Chorus Pro / PPF for France, KSeF for Poland, RO e-Factura for Romania, NemHandel for Denmark, FACe for Spain, ...).
Warnings Plain-language notes when a plain Peppol BIS document is not by itself legally cleared for a jurisdiction.

Country coverage

All 27 EU member states: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain and Sweden. Each carries its published endpoint scheme, VAT prefix, mandate status and access point.

On the partner record

Every EU partner shows its resolved Peppol endpoint scheme and participant id, whether a national clearance is required, and a one-click button to open the route resolver. Partner search adds "EU Peppol Country" and "Needs National Clearance" filters.

Scope & disclosure

This module is a routing-rule and format-identifier engine. It reproduces the published OpenPeppol / EU EAS code list and the Peppol BIS Billing 3.0 and XRechnung specification identifiers; it does not invent rates or formats. Transmission to the Peppol network or to a national portal is performed by you with your own access point and credentials (BYOK).

Screenshots

Country Defaults

Country Defaults

Resolve Route

Resolve Route

Routing Rules

Routing Rules

Update date: 2026-07-02