Ein Peppol-Dokument und eine Peppol-Übermittlung stützen sich auf unterschiedliche Codelisten, die von verschiedenen Stellen in unterschiedlichen release -Zyklen gepflegt werden. Der Inhalt des Dokuments basiert auf UN/CEFACT- und ISO-Listen, aus denen Peppol eine Teilmenge bildet. Das Netzwerk selbst stützt sich auf die OpenPeppol-eDEC-Codelisten. Ein Wert, der im übergeordneten Standard gültig ist, kann dennoch abgelehnt werden, da Peppol nur seine eigene Teilmenge akzeptiert.
Die beiden Familien
| Familie | Regelt | Betreut von | Aktuell |
| BIS Billing Dokumenten-Codelisten | Beträge in der Rechnung oder Gutschrift | UN/CEFACT, ISO und CEF, Teilmenge von OpenPeppol | Peppol- BIS Billing , Version 3.0.21 |
| eDEC-Codelisten | Werte, die zur Adressierung und Weiterleitung der Übertragung verwendet werden | OpenPeppol | Peppol-Codelisten v9.7, 2. Juli 2026 |
Die beiden Familien werden unabhängig voneinander versioniert. Eine Aktualisierung der Artefakte unter BIS Billing führt nicht zu einer Aktualisierung der eDEC-Listen, und umgekehrt gilt dasselbe.
Dokumenten-Codelisten
| Liste | Regelt | Quelle |
| UNCL1001 | Rechnungs- und Gutschriftsart | UN/CEFACT D.16B, Peppol-Teilmenge |
| UNCL5305 | Umsatzsteuerkategorie | UN/CEFACT D.16B, Peppol-Teilmenge |
| EAS | Schema einer elektronischen Adresse, BT-34 und BT-49 | CEF |
| ICD | Schema einer Party- oder Standort-Kennung | ISO 6523 |
| VATEX | Grund für die Mehrwertsteuerbefreiung | CEF |
| UNCL4461 | Zahlungsmittel | UN/CEFACT |
| UN/ECE-Empfehlungen 20 und 21 | Maßeinheit | UN/ECE |
| ISO 4217 | Währung | ISO |
| ISO 3166-1 | Land | ISO |
eDEC-Codelisten
| Liste | Regelt |
| Dokumenttypen | Welche Dokumenttypen können ausgetauscht werden und wie erklärt ein Empfänger die Unterstützung? |
| Systeme zur Identifizierung von Teilnehmern | Welche Identifikationsregister dürfen zur Adressierung eines Teilnehmers verwendet werden? |
| Prozesse | Welche Geschäftsprozesse werden unterstützt? |
| Transportprofile | Welche Transportprotokolle dürfen verwendet werden? |
| SPIS-Anwendungsfall-Kennung | Anwendungsfälle im Rahmen des SPIS-Rahmenwerks |
Einträge in diesen Listen sind mit einem Status versehen. Eine als „veraltet“ gekennzeichnete Zeile sollte nicht für neu ausgestellte Dokumente verwendet werden. Eine Zeile mit einem Löschdatum kann im Peppol-Netzwerk nach diesem Datum nicht mehr verwendet werden. Schema-Identifikatoren werden niemals wiederverwendet, sodass ein veralteter Code nicht mit einer anderen Bedeutung wiederverwendet wird.
Warum ein gültiger Code trotzdem fehlschlagen kann
Peppol veröffentlicht eine Teilmenge der meisten Dokumentcodelisten. UNCL1001 in seiner vollständigen UN/CEFACT-Form ist weitaus umfangreicher als die Peppol-Teilmengen: Die Rechnungscodeliste enthält 27 Codes und die Gutschriftscodeliste 5. Profilspezifische Regeln können die zulässigen Werte weiter einschränken. Ein Code, der gemäß UN/CEFACT gültig ist, aber außerhalb der jeweiligen Teilmenge liegt, führt zu einem BR-CL-Fehler.
Wenn ein Validator einen Code ablehnt, der in einer aktuellen Registrierung oder einem aktuellen Dokument verwendet wird, vergleichen Sie die Artefaktversion des Validators mit der aktuellen Peppol- release , bevor Sie die Daten ändern.
Änderungen an der Codeliste in „ BIS Billing “ 3.0.21
In Version 3.0.21 wurden mehrere Codelisten geändert, darunter auch Streichungen, die sich auf gespeicherte Stammdaten auswirken können.
| Liste | Änderungen in Version 3.0.21 |
| EAS | 14 Codes entfernt, keine hinzugefügt, 11 Beschreibungen geändert |
| ICD | 3 Codes hinzugefügt: 0246, 0247, 0248 |
| ISO 4217 | ANG und BGN entfernt, XCG hinzugefügt |
Laut OpenPeppol verwies die EAS-Liste auf die falsche Quellenliste und enthielt daher Codes, die nicht verwendet werden konnten. In Version 3.0.21 wurden diese Codes entfernt und die Beschreibungen von elf weiteren Codes korrigiert.
Wenn in Ihrem Kundenstamm eine Adresse unter einem Code gespeichert ist, der nicht mehr existiert, führt der Beleg die Validierung gemäß BR-CL-25 oder PEPPOL-EN16931-CL008 nicht erfolgreich durch. Überprüfen Sie die gespeicherten Schemacodes anhand der aktuellen Liste unter release.
Zu den früheren Ergänzungen gehören EAS 0244 in Version 3.0.20 und die slowakische Steueridentifikationsnummer 0245 im Hotfix für Version 3.0.20 vom Januar 2026.
Code-Listen auf dem neuesten Stand halten
Aktualisieren Sie die Validierungsartefakte vor dem Datum, ab dem die BIS- release-Anwendung verbindlich gilt. Verfolgen Sie die eDEC-Codelisten separat, da für diese ein eigener Zeitplan gilt.
Führen Sie vor dem Stichtag eine Regressionsprüfung anhand der neuen Artefakte durch. Hinzugefügte Codes können neue Registrierungen oder Dokumentwerte ermöglichen. Bei veralteten oder entfernten Codes müssen möglicherweise gespeicherte Empfängerdaten aktualisiert werden.
Überprüfung von Codelisten bei einer release
Führen Sie die Prüfung zwischen dem Veröffentlichungsdatum und dem vorgeschriebenen Termin durch.
- Lesen Sie die Anmerkungen zu „ release “ durch und notieren Sie sich alle geänderten Codelisten, einschließlich der hinzugefügten und entfernten Codes. In den Anmerkungen werden diese einzeln aufgeführt.
- Durchsuchen Sie Ihre eigenen Daten nach den entfernten Codes. Schemacodes im Kundenstamm, Umsatzsteuerkategoriecodes in der Produkt- und Steuereinrichtung, Einheitencodes in den Artikeldaten, Währungscodes in den Preislisten.
- Ermitteln Sie bei jedem Abgleich die aktuelle Kennung des Empfängers. Überprüfen Sie die aktuelle Registrierung, anstatt von einer festen Zuordnung auszugehen.
- Aktualisieren Sie die Validierungsartefakte und führen Sie die Regressionsprüfungen durch. Führen Sie dies nach der Datenprüfung durch, damit die auftretenden Fehler tatsächlich neue Mängel sind und nicht bereits bekannte, veraltete Codeabschnitte.
- Halten Sie fest, welche Seiten, Integrationen und Zuordnungen von den geänderten Listen abhängen, damit der nächste „ release “ von einer Liste ausgeht und nicht von einer Suche.