Jeder Peppol-Validierungsfehler enthält eine Regel-ID. Das Präfix gibt Auskunft darüber, zu welchem Regelsatz die Regel gehört, wer sie pflegt, was sie regelt und wo der normative Text veröffentlicht ist. Beginnen Sie mit dem Präfix, um die relevante Validierungsebene zu ermitteln, bevor Sie die Rechnung prüfen.
Präfixe und was sie regeln
| Präfix | Regelsatz | Regelt | Herausgegeben von |
| BR- | Geschäftsregeln gemäß EN 16931 | Verbindliche Geschäftsbedingungen und deren Kombinationen | CEN/TC 434 |
| BR-CO- | Berechnungsregeln gemäß EN 16931 | Gesamtwerte, Summen und abgeleitete Beträge | CEN/TC 434 |
| BR-CL- | Regeln für die Codeliste nach EN 16931 | Auf eine Codeliste beschränkte Werte | CEN/TC 434 |
| BR-DEC- | EN 16931 – Dezimallineale | Anzahl der Dezimalstellen in einem Betrag | CEN/TC 434 |
| BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG- | EN 16931 – Vorschriften zur Mehrwertsteuerkategorie | Eine Familie pro Umsatzsteuerkategorie | CEN/TC 434 |
| UBL-SR-, UBL-CR- | Syntaxregeln für UBL | Wie das Modell in UBL dargestellt wird | CEN/TC 434 |
| CII-SR- | Syntaxregeln für CII | Wie das Modell in CII ausgedrückt wird | CEN/TC 434 |
| PEPPOL-EN16931-R | Peppol-Regeln | Zusätzliche Anforderungen von Peppol zur Norm EN 16931 | OpenPeppol |
| PEPPOL-EN16931-CL | Regeln für die Peppol-Codeliste | Peppol-Einschränkungen für Werte in Codelisten | OpenPeppol |
| PEPPOL-COMMON-R | Regeln für Peppol-Identifikatoren | Format der nationalen Organisations- und Steuerkennungen | OpenPeppol |
| SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R- | Nationale Vorschriften | Von den Vertragsstaaten angewandte Ländervorschriften | Die zuständige Peppol-Behörde |
Die Mehrwertsteuer-Kategoriengruppen
Jede Umsatzsteuerfamilie erzwingt die für ihre Kategorie erforderliche Feldkombination. BR-S- steht für den Standardsatz, BR-Z- für den Nullsatz, BR-E- für die Steuerbefreiung, BR-AE- für die Umkehrung der Steuerschuldnerschaft, BR-IC- für innergemeinschaftliche Lieferungen, BR-G- für den Export außerhalb der EU und BR-O- für nicht umsatzsteuerpflichtige Leistungen.
Zwei Familien weichen von diesem Muster ab. Die Steuer der Kanarischen Inseln (IGIC, Kategoriecode L) lautet BR-AF-, und die Steuer von Ceuta und Melilla (IPSI, Kategoriecode M) lautet BR-AG-. BR-IG- und BR-IP- sind keine Präfixe der Regel-Familien gemäß EN 16931.
Gängige Peppol-Validierungsregeln
| Bezeichner | Nachricht | Schweregrad |
| PEPPOL-EN16931-R001 | Der Geschäftsprozess MUSS angegeben werden | Tödlich |
| PEPPOL-EN16931-R004 | Die Spezifikationskennung MUSS mit dem Wert „urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0“ beginnen und den Regeln für das Format von Kennungen entsprechen. | Tödlich |
| PEPPOL-EN16931-R007 | Ein Geschäftsprozess MUSS über eine genehmigte Kennung verfügen. | Tödlich |
| PEPPOL-EN16931-R008 | Das Dokument darf KEINE leeren Elemente enthalten. | Tödlich |
| PEPPOL-EN16931-R010 | Die E-Mail-Adresse des Käufers MUSS angegeben werden | Tödlich |
| PEPPOL-EN16931-R020 | Die E-Mail-Adresse des Verkäufers MUSS angegeben werden | Tödlich |
| PEPPOL-COMMON-R052 | Die Nummer der dänischen Handelskammer (P) MUSS im korrekten Format angegeben werden | Tödlich |
| PEPPOL-COMMON-R053 | Die dänische ERSTORG-Nummer (SE) MUSS im korrekten Format angegeben werden | Tödlich |
R004 bezieht sich auf eine falsche oder unvollständige Spezifikationskennung. R008 tritt auf, wenn ein Quellsystem ein leeres Element schreibt, anstatt es wegzulassen.
Der Schweregrad ist eine Eigenschaft des „ release “, nicht der Regel.
Ein Regelbezeichner ist nicht mit einem festen Schweregrad verbunden. Dieselbe Regel kann in einem „ release “ eine Warnung und im nächsten einen schwerwiegenden Fehler darstellen, und die Artifact-Version, unter der Ihr Validator ausgeführt wird, bestimmt, welche Einstufung gilt.
In Version 3.0.21 wurden PEPPOL-COMMON-R052 und PEPPOL-COMMON-R053 von „Warnung“ auf „schwerwiegender Fehler“ herabgestuft, da die Regeln nun für alle Profile gelten. Die dänischen Regeln DK-R-003 und DK-R-017 wurden in derselben Version release zu „schwerwiegenden Fehlern“. Ein Dokument, das mit einer früheren Artefaktversion erfolgreich validiert wurde, kann daher bei der Validierung anhand der neuen Version release fehlschlagen.
Im Rahmen desselben „ release “ wurden Warnregeln für niederländische Identifikatoren hinzugefügt (PEPPOL-COMMON-R054 bis R057), die KVK-Nummern (0106), Organisationsnummern (0190), Betriebsnummern (0217) und Umsatzsteuer-Identifikationsnummern (9944) abdecken. OpenPeppol gibt an, dass diese in einer zukünftigen Version von „ release “ zu schwerwiegenden Fehlern werden; derzeit handelt es sich um Warnungen, um Implementierern eine Übergangsphase zu gewähren. Planen Sie, diese Fehler zu beheben, bevor sich ihr Schweregrad ändert.
Wenn eine Rechnung, die zuvor erfolgreich verarbeitet wurde, nun abgelehnt wird, lesen Sie bitte die Hinweise unter „ release “, bevor Sie die Rechnung überprüfen.
Wo der normative Text zu finden ist
| Präfix | Wo man suchen sollte |
| PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-R | Regeln für die Rechnungsstellung nach Peppol BIS 3.0 auf docs.peppol.eu |
| BR-, BR-CO-, BR-CL-, BR-DEC- und VAT-Familien | Die Regelseiten der EN 16931 für Ihre Syntax |
| UBL-SR-, UBL-CR-, CII-SR- | Die Seiten mit den Syntax-Bindungsregeln für Ihre Syntax |
| Ländervorwahlen | Zunächst werden die „ release “ aufgeführt, anschließend die länderspezifischen Regeln |
Release Die Anmerkungen geben an, ob nationale Vorschriften hinzugefügt, überarbeitet oder mit einem anderen Schweregrad versehen wurden.
Das Lesen eines Regelbezeichners, den Sie noch nie gesehen haben
- Beginnen Sie mit dem Präfix. Es gibt den Eigentümer und die Validierungsschicht an. Eine BR-Regel betrifft die Rechnungsdaten. Eine UBL-SR-Regel betrifft den Aufbau der Datei. Eine PEPPOL-COMMON-R-Regel betrifft ein Identifikationsformat. Ein nationales Präfix bedeutet, dass die Regel aufgrund des Landes des Verkäufers oder Käufers angewendet wurde und möglicherweise nicht für Ihr nächstes Dokument gilt.
- Überprüfen Sie den Schweregrad in den aktuellen Artefakten. Dieselbe Kennung kann in einem „ release “ einen schwerwiegenden Fehler darstellen und in einem anderen lediglich eine Warnung, und eine weitergeleitete Fehlermeldung gibt möglicherweise nicht die Artefaktversion an, die den Fehler verursacht hat.
- Schlagen Sie den Geschäftsbegriff nach, den die Regel nennt. In Peppol-Regelnachrichten wird das Geschäftskonzept genannt, nicht der Elementpfad. Auf der Syntaxseite zu diesem Geschäftsbegriff finden Sie das Element, die Kardinalität und alle anderen Regeln, die dafür gelten – dort liegt in der Regel die eigentliche Ursache.
- Prüfen Sie, ob eine zweite Regel für dasselbe Feld ausgelöst wurde. Regeln treten häufig gemeinsam auf. Ein fehlendes Element löst eine Regel aus, ein falscher Wert in diesem Element eine weitere, und wenn nur der Fehler in der Betreffzeile behoben wird, wird das Dokument weiterhin als fehlerhaft eingestuft.
Zugehörige Leitlinien
Normative Quellen
Peppol-Regeln und EN 16931-Regeln für UBL, OpenPeppol. Die Regelgruppen wurden zudem anhand der von CEN/TC 434 veröffentlichten Validierungsartefakte gemäß EN 16931 überprüft.