Zum Inhalt springen

Kostenlose Werkzeuge

Peppol-Kennung erstellen und im Peppol Directory prüfen

Zuletzt geprüft SUPPORTED WITH LIMITATIONS

Übersetzung der englischen Fassung, die als Erste gepflegt wird. Rechtliche Angaben beziehen sich auf die genannten Quellen und ihr Lesedatum.

Eine Teilnehmerkennung lesen

Nichts wird gespeichert: weder die Datei noch die Nummer noch das Ergebnis.

Eine Peppol-Teilnehmerkennung besteht aus einem Schemacode aus der ISO-6523-Liste, einem Doppelpunkt und dem Wert, den dieses Schema vergibt, zum Beispiel 0208:0417497106 für eine belgische Unternehmensnummer. Das Werkzeug oben setzt die Kennung aus den beiden Teilen zusammen, normalisiert sie und schlägt sie im Peppol Directory nach. Ein Treffer bedeutet, dass der Teilnehmer eine Business Card veröffentlicht hat; ein Fehlschlag beweist nicht, dass der Teilnehmer nicht erreichbar ist.

Wie eine Teilnehmerkennung aufgebaut ist

Jede Kennung hat dieselbe Form: <Schema>:<Wert>, geführt unter dem Meta-Schema iso6523-actorid-upis. Die OpenPeppol Policy for use of Identifiers legt fest, dass eine Teilnehmerkennung aus „An Identifier Scheme“ und „The value provided by this Identifier Scheme“ besteht, dass das Schema aus der normativen Peppol-Codeliste stammen muss und dass „All Participant Identifier values have to be treated case insensitive“. In der Praxis schreiben Sie den Wert ohne Leerzeichen oder Satzzeichen und in Kleinbuchstaben, wo Buchstaben vorkommen.

  1. Wählen Sie das Schema, das das Land des Empfängers im Netzwerk verwendet. Belgien erwartet die Unternehmensnummer (0208); Deutschland verwendet die Leitweg-ID (0204) für öffentliche Auftraggeber und die USt-IdNr. (9930) für Unternehmen; Frankreich verwendet SIRET (0009) oder SIREN (0002).
  2. Übernehmen Sie den Wert genau so, wie das ausgebende Register ihn schreibt: Eine belgische Nummer hat 10 Ziffern (der alten 9-stelligen Form wird eine führende Null vorangestellt), eine SIRET hat 14 Ziffern, ein Wert im deutschen USt-IdNr.-Schema trägt das Präfix DE.
  3. Verbinden Sie beide mit einem Doppelpunkt. In einer UBL-Rechnung erscheint dasselbe Paar als <cbc:EndpointID schemeID="0208">0417497106</cbc:EndpointID>.

Gängige Schemata

Diese Zeilen stammen aus der Peppol-Codeliste der Teilnehmerkennungsschemata, Version 9.7 (2. Juli 2026); bei den USt-IdNr.-Schemata, deren Struktur die Liste nicht ausführt, zeigt die Spalte „Wert“ das nationale Format der Umsatzsteuer-Identifikationsnummer. Zeilen, die in der Liste als „deprecated“ markiert sind, dürfen für neue Dokumente nicht mehr verwendet werden; Zeilen mit einem Entfernungsdatum können nach diesem Datum überhaupt nicht mehr verwendet werden.

SchemaLandNameAufbau des WertsZustand
0208BEUnternehmensnummer (KBO/BCE)10 ZiffernAktiv
9925BEBelgische USt-IdNr.BE + 10 ZiffernAktiv
0204DEPeppol-Leitweg-IDbis zu 12 Ziffern, optionales Segment, 2 PrüfziffernAktiv
9930DEDeutsche USt-IdNr.DE + 9 ZiffernAktiv
0009FRSIRET14 ZiffernAktiv
0002FRSIRENE (SIREN)9 ZiffernAktiv
9957FRFranzösische USt-IdNr.FR + 11 ZeichenAktiv
0106NLHandelskammer-Schema (KVK)nur ZiffernAktiv
9944NLNiederländische USt-IdNr.NL + 12 ZeichenAktiv
9945PLPolnische USt-IdNr.PL + 10 ZiffernAktiv
0088internationalGS1 Global Location Number13 ZiffernAktiv
9958DELeitweg-ID (altes Schema)Entfernt am 2023-07-31, ersetzt durch 0204

Die vollständige Liste finden Sie auf der Codelisten-Seite von OpenPeppol; Hintergrund zu Peppol-Kennungen.

Eine Kennung im Peppol Directory nachschlagen

Das Peppol Directory ist ein Suchindex der Business Cards, die Service Provider über ihren SMP für die von ihnen betreuten Teilnehmer veröffentlichen. Es lässt sich nach Name, Land oder exakter Kennung durchsuchen, und dieselbe Suche steht als REST-API unter /search/1.0/json zur Verfügung, wo der Parameter participant laut Dokumentation „Searches for exact matches in the Peppol participant identifier field (the identifier scheme must be part of the value)“. Die Abfrage lautet also iso6523-actorid-upis::0208:0417497106, nicht die bloße Nummer.

Ein Ergebnis zeigt Name, Land und weitere Kennungen aus der Business Card des Unternehmens, nicht aber, welche Dokumenttypen es empfangen kann; das steht im SMP.

Was „nicht gefunden“ bedeutet

„Nicht gefunden“ bedeutet, dass keine Business Card für diese Kennung im Directory liegt. Es bedeutet nicht, dass der Teilnehmer nicht im Netzwerk ist. Die Veröffentlichung im Directory erfolgt durch den SMP-Anbieter und ist von der Registrierung des Endpunkts im SML getrennt; ein Teilnehmer kann vollständig erreichbar sein und dennoch im Directory fehlen, und das Directory kann einer frischen Registrierung hinterherhinken. Bevor Sie schließen, dass ein Kunde nicht empfangen kann, probieren Sie das andere Schema, das sein Land verwendet, prüfen Sie auf eine fehlende führende Null und fragen Sie, welche Kennung sein Anbieter registriert hat.

So geht KRONENWERK damit um

Mit Einschränkungen unterstützt KRONENWERK sendet und empfängt über Peppol durch einen akkreditierten Access-Point-Anbieter (Storecove), sobald das Unternehmen unter Einstellungen → Zustellung verbunden ist. Bevor eine belgische Rechnung gesendet wird, leitet KRONENWERK die Kennung des Empfängers aus den Angaben im Kundendatensatz ab: Es akzeptiert die ISO-Form (0208:0417497106), die Anbieterform oder eine bloße belgische USt-IdNr., die es in das von Belgien verlangte Unternehmensnummern-Schema 0208 umwandelt. Anschließend fragt es beim Access Point, ob dieser Teilnehmer empfangen kann; ein Kunde, der nicht aufgelöst werden kann, wird als nicht erreichbar gemeldet und niemals „irgendwohin“ zugestellt. Die Schemata, die KRONENWERK abbildet, sind die in der Tabelle für BE, FR, NL, DE und PL. Die Einschränkung: Die Abfrage setzt voraus, dass die Anbieterverbindung konfiguriert und erreichbar ist, und KRONENWERK selbst ist kein Peppol Access Point. Details unter Senden und Empfangen über Peppol, in der Peppol-Übersicht und zur belgischen E-Rechnungspflicht.

Häufig gestellte Fragen

Welches Schema sollte ich für einen belgischen Kunden verwenden?

Die Unternehmensnummer unter Schema 0208. Es sind dieselben zehn Ziffern wie die USt-IdNr. ohne das Präfix BE.

Wird bei der Kennung zwischen Groß- und Kleinschreibung unterschieden?

Die Policy verlangt, dass Werte ohne Unterscheidung von Groß- und Kleinschreibung behandelt werden; schreiben Sie sie sicherheitshalber in Kleinbuchstaben. Der Schemacode ist numerisch.

Mein Kunde steht nicht im Directory. Kann ich trotzdem senden?

Möglicherweise. Der Eintrag im Directory ist optional; der Access Point löst den Endpunkt über SML und SMP auf, und das ist eine andere Abfrage.

Quellen

  1. OpenPeppol, Policy for use of Identifiers v4.4.0 gelesen am
  2. OpenPeppol, Peppol Code Lists, Participant identifier schemes v9.7 gelesen am
  3. OpenPeppol, Peppol Directory (search and REST API documentation) gelesen am

Dasselbe, bei jeder Rechnung, automatisch

E-Rechnung im Produkt

Weiterlesen