Eine Peppol-Teilnehmerkennung (Participant Identifier) ist die Adresse einer Organisation im Peppol-Netzwerk. Sie besteht aus einem vierstelligen Schemacode aus der ISO-6523-Liste der International Code Designators und der Nummer der Organisation in diesem Schema, getrennt durch einen Doppelpunkt — zum Beispiel 0208:0123456789 für eine belgische Unternehmensnummer oder 0204:991-12345-67 für eine deutsche Leitweg-ID. Die vollständige Form stellt das Meta-Schema iso6523-actorid-upis:: voran. Die Schemacodes veröffentlicht OpenPeppol in den Peppol Code Lists; die Regeln zur Bildung und zum Vergleich von Kennungen stehen in der Policy for use of Identifiers.
Wie eine Peppol-Kennung aussieht
Jede Teilnehmerkennung hat drei Teile: das Meta-Schema, den ISO-6523-Schemacode und den Wert.
iso6523-actorid-upis::0208:0308357159
│ │ └─ Wert: die Nummer der Organisation in diesem Schema
│ └─ Schema: 0208 = belgische Unternehmensnummer
└─ Meta-Schema (das einzige, das im Peppol-Netzwerk verwendet wird)
Die Policy for use of Identifiers 4.4.0 legt die Regeln fest. Der Wert darf Buchstaben, Ziffern, Minus, Punkt, Unterstrich und Tilde enthalten und ohne Schema bis zu 130 Zeichen lang sein. Die Werte von Teilnehmerkennungen unterscheiden nicht zwischen Groß- und Kleinschreibung — 0088:abc und 0088:ABC adressieren denselben Teilnehmer — und werden üblicherweise in Kleinbuchstaben geschrieben. Der Schemacode muss in der aktuellen Codeliste stehen und darf weder als veraltet (deprecated) gekennzeichnet noch entfernt sein; ein Schema mit Entfernungsdatum kann nach diesem Datum im Netzwerk nicht mehr verwendet werden.
Derselbe Code erscheint in einer Rechnung zweimal. Als Teilnehmerkennung leitet er die Nachricht durch das Netzwerk; innerhalb des Peppol-BIS-Billing-3.0-Dokuments ist er die elektronische Adresse von Verkäufer (BT-34) und Käufer (BT-49), übertragen in cbc:EndpointID mit einem verpflichtenden Attribut schemeID:
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0208">0308357159</cbc:EndpointID>
...
Der empfangende Access Point erwartet normalerweise, dass die EndpointID des Käufers mit der Teilnehmerkennung übereinstimmt, an die die Nachricht adressiert wurde. Parteikennungen an anderer Stelle der Rechnung (cac:PartyIdentification) dürfen dieselben ICD-Codes verwenden, beeinflussen das Routing aber nicht.
Gängige Schemacodes nach Land
Die Liste der Participant identifier schemes in den Peppol Code Lists v9.7 (veröffentlicht am 2. Juli 2026) enthält 105 Zeilen. Codes unter 1000 sind echte ISO-6523-ICDs; Codes im Bereich 99xx wurden von Peppol vergeben, bevor ein ICD existierte, und sind überwiegend nationale USt-IdNrn. Wo ein Land beides hat, empfiehlt die nationale Peppol Authority in der Regel den ICD — Belgien etwa verlangt 0208 und behandelt 9925 als optional.
| Schema | Name | Land | Wert | Hinweis |
|---|---|---|---|---|
0208 | BE:EN — Unternehmensnummer (KBO/BCE) | Belgien | 10 Ziffern, z. B. 0208:0308357159 | Pflichtregistrierung durch belgische Dienstleister; empfohlener Standard |
9925 | BE:VAT — USt-IdNr. | Belgien | BE + 10 Ziffern | Optional, nach Vereinbarung; Schema 9956 (CBE) 2023 entfernt, 0193 (UBL.BE) veraltet |
0204 | DE:LWID — Peppol-Leitweg-ID | Deutschland | Alphanumerische Routing-ID, vergeben von der öffentlichen Stelle, z. B. 0204:991-12345-67 | Erforderlich, um deutsche öffentliche Auftraggeber zu erreichen (B2G) |
9930 | DE:VAT — USt-IdNr. | Deutschland | DE + 9 Ziffern | Für deutsche Unternehmen, die sich für den B2B-Austausch registrieren |
0106 | NL:KVK — Handelskammernummer | Niederlande | 8 Ziffern | Unternehmen |
0190 | NL:OINO — Organisationsidentifikationsnummer | Niederlande | 20 Ziffern | Öffentliche Stellen |
9944 | NL:VAT — USt-IdNr. | Niederlande | NL + 12 Zeichen | Alternative für Unternehmen |
0192 | NO:ORG — Organisationsnummer | Norwegen | 9 Ziffern | Ersetzt 9908, 2023 entfernt |
0002 / 0009 | FR:SIRENE / FR:SIRET | Frankreich | 9 / 14 Ziffern | 0225 FR:CTC ist die elektronische Adresse der französischen Reform |
9957 | FR:VAT — USt-IdNr. | Frankreich | FR + 11 Zeichen | Alternative |
9945 | PL:VAT — NIP | Polen | PL + 10 Ziffern | Auf der B2G-Plattform PEF verwendet |
0007 | SE:ORGNR — Organisationsnummer | Schweden | 10 Ziffern | 9955 SE:VAT 2023 entfernt |
0184 | DK:DIGST — CVR-Nummer | Dänemark | 8 Ziffern | 0096 P-Nummer und 0198 SE-Nummer existieren ebenfalls |
0216 | FI:OVT2 — OVT-Code | Finnland | 0037 + Unternehmens-ID | 0037, 0212, 0213 und 0215 am 31. Dezember 2024 entfernt |
0211 / 0210 | IT:IVA / IT:CFI | Italien | USt-IdNr. / codice fiscale | 9906 und 9907 2023 entfernt |
0088 | GLN — GS1 Global Location Number | International | 13 Ziffern | Verbreitet in Handel und Logistik |
0060 | DUNS — Dun-&-Bradstreet-Nummer | International | 9 Ziffern | Verbreitet in größeren Konzernen |
0199 | LEI — Legal Entity Identifier | International | 20 Zeichen (ISO 17442) | Finanzsektor |
9918 | IBAN | International | Bankkontonummer | Selten; nach Vereinbarung zulässig |
Die Wertformate in der Tabelle stammen aus den Beschreibungen der Codeliste und den nationalen Registern; die genaue Prüfregel eines Schemas (Prüfziffern, Präfixe) ist Sache der vergebenden Stelle, und ein Dienstleister lehnt einen fehlerhaften Wert bei der Registrierung ab. Belgische Unternehmensnummern sind ein gutes Beispiel: Neue Registrierungen seit September 2023 beginnen mit 1 statt 0, Software darf also keine führende Null voraussetzen.
Welche Kennung registrieren — und an welche senden
Registrieren Sie die Kennung, die Ihre nationale Peppol Authority verlangt, und ergänzen Sie weitere nur, wenn ein Geschäftspartner sie braucht. Eine Organisation kann mehrere Teilnehmerkennungen haben, aber jede Kennung kann jeweils nur bei einem SMP registriert sein; der Wechsel zu einem anderen Dienstleister bedeutet die Migration der Registrierung.
Verwenden Sie beim Senden die Kennung, unter der der Empfänger tatsächlich registriert ist. In Belgien ist das standardmäßig die Unternehmensnummer — die FAQ des FÖD rät Lieferanten, Kunden nicht nach einer Peppol-ID zu fragen, sondern 0208: plus Unternehmensnummer zu adressieren und die Software eine „Peppol first“-Strategie anwenden zu lassen. In Deutschland wird eine öffentliche Stelle über ihre Leitweg-ID adressiert, die die Stelle selbst mitteilt, während ein deutsches Unternehmen, das B2B-Rechnungen austauscht, eher unter seiner USt-IdNr. (9930) registriert ist. Eine GLN oder DUNS nützt nur, wenn der Empfänger sie registriert hat.
Die belgischen Regeln für Teilnehmer und die deutschen B2G-Regeln sind auf der Übersicht Belgien und der Seite XRechnung beschrieben; die Netzwerkmechanik unter Was ist Peppol.
Wie man eine Kennung nachschlägt
Zwei Abfragen beantworten zwei verschiedene Fragen.
- Ist diese Organisation auf Peppol, und unter welcher Kennung? Suchen Sie im Peppol Directory (directory.peppol.eu) nach Name, Adresse, Kennung oder Stichwort. Jeder Treffer ist eine „Business Card“, die der SMP des Teilnehmers mit dessen Kennungen und den akzeptierten Dokumenttypen veröffentlicht; Ergebnisse lassen sich als XML, JSON oder CSV exportieren. Der Eintrag im Directory ist optional, das Fehlen beweist also nicht, dass ein Teilnehmer nicht erreichbar ist — für Belgien empfiehlt die FAQ des FÖD aber genau diese Prüfung, mit der Suche nach
0208:plus Unternehmensnummer. - Kann diese Kennung diesen Dokumenttyp empfangen? Das ist die SML/SMP-Abfrage, die ein Access Point vor dem Senden durchführt: Die Kennung wird über DNS zu ihrem SMP aufgelöst, und der SMP listet die unterstützten Dokumenttypen, Prozesskennungen und den empfangenden Endpunkt auf. Dienstleister stellen dies als „Participant Lookup“ oder „Capability Check“ in ihren Oberflächen und APIs bereit.
Keine der beiden Abfragen sagt Ihnen, ob die Organisation senden kann; das Netzwerk veröffentlicht nur Empfangsfähigkeiten. Das Peppol-Kennungs-Werkzeug auf dieser Website hilft, eine Kennung korrekt zu bilden, bevor Sie danach suchen.
Häufige Fehler
- Ein veraltetes oder entferntes Schema verwenden — 9908 für Norwegen, 9956 für Belgien, 0037 für Finnland —, das die Access Points der Empfänger ablehnen.
- Das USt-Präfix in ein Unternehmensnummern-Schema schreiben (
0208:BE0308357159) oder es in einem USt-Schema weglassen (9925:0308357159). - Eine führende Null verlieren, weil eine Tabellenkalkulation die Unternehmensnummer als Zahl gespeichert hat.
- In der
EndpointIDdes Käufers eine andereschemeIDsetzen als die, an die die Nachricht adressiert ist. - Eine deutsche öffentliche Stelle über die USt-IdNr. statt über ihre Leitweg-ID adressieren.
Wie KRONENWERK Peppol-Kennungen behandelt
Für eine belgische Firma leitet KRONENWERK die Peppol-Kennung aus der Unternehmensnummer ab — Schema 0208 und die zehn Ziffern, der belgische Standard — und schreibt sie mit schemeID="0208" in die EndpointID von Verkäufer und Käufer der Peppol-BIS-Billing-3.0-UBL-Rechnung, die es bei der Ausstellung erzeugt und validiert. Erzeugung und Validierung sind Unterstützt. Bei der Übergabe einer Rechnung an den Access Point erkennt das Zustellmodul Kennungen in ISO-6523-Form (0208:0417497106) oder als einfache nationale Nummer für die Länder des Produkts — eine belgische USt-IdNr. wird zur 0208-Unternehmensnummer, eine französische Nummer zu ihrer SIREN oder SIRET (0002/0009), niederländische, deutsche und polnische USt-IdNrn. zu ihren USt-Schemata (9944, 9930, 9945), eine Leitweg-ID zu Schema 0204 — und behandelt alles, was es nicht eindeutig zuordnen kann, als nicht erreichbar, statt zu raten. Die Auflösung einer Kennung im laufenden Netzwerk — die SML/SMP-Abfrage und die Directory-Prüfung — erfolgt beim Access Point: KRONENWERK ist kein Peppol Access Point und sendet und empfängt über Peppol durch einen akkreditierten Access-Point-Anbieter (Storecove), sobald die Firma unter Einstellungen → Zustellung angebunden ist, was Mit Einschränkungen unterstützt ist. Entwickler, die eine Anwendung integrieren, finden die Kennungskonventionen unter Peppol-Integration.
Häufig gestellte Fragen
Ist eine Peppol-ID dasselbe wie eine USt-IdNr.?
Nicht zwangsläufig. Eine USt-IdNr. kann eine Peppol-ID sein (Schemata 9925, 9930, 9944 und andere), aber viele Länder bevorzugen eine Registernummer: Unternehmensnummer 0208 in Belgien, Organisationsnummer 0192 in Norwegen, KvK 0106 in den Niederlanden.
Wie lautet die Peppol-ID eines belgischen Unternehmens?
Standardmäßig 0208: gefolgt von der zehnstelligen Unternehmensnummer ohne das Präfix BE, zum Beispiel 0208:0308357159. Belgische Dienstleister müssen diese Kennung für jeden belgischen Teilnehmer registrieren.
Unterscheiden Peppol-Kennungen zwischen Groß- und Kleinschreibung?
Nein — die Policy for use of Identifiers verlangt, Werte ohne Unterscheidung von Groß- und Kleinschreibung zu behandeln. Dokumenttyp- und Prozesskennungen dagegen unterscheiden Groß- und Kleinschreibung.
Kann ein Unternehmen mehr als eine Peppol-ID haben?
Ja. Es kann zum Beispiel seine Unternehmensnummer, seine USt-IdNr. und eine GLN registrieren, solange jede bei einem einzigen SMP registriert ist.
Wo steht die offizielle Liste der Schemacodes?
In den Peppol Code Lists, die OpenPeppol unter docs.peppol.eu/edelivery/codelists/ veröffentlicht, derzeit Version 9.7, verfügbar als HTML, JSON, XML, GeneriCode und Excel.
Quellen
- OpenPeppol — Policy for use of Identifiers 4.4.0 (2025-02-06) — gelesen am
- OpenPeppol — eDEC Code Lists v9.7, Participant identifier schemes — gelesen am
- OpenPeppol — Peppol BIS Billing 3.0 (EndpointID / schemeID rules) — gelesen am
- Peppol Directory — gelesen am
- FPS BOSA / FPS Finance — FAQ, general questions about Peppol ("What is a Peppol ID?") — gelesen am
- OpenPeppol — Country profile Germany (Leitweg-ID) — gelesen am