1. Startseite
  2. Wissensdatenbank
  3. Peppol
  4. Peppol-Validierungsregelcodes

Peppol-Validierungsregelcodes

Peppol-Validierungsregelcodes

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äfixRegelsatzRegeltHerausgegeben von
BR-Geschäftsregeln gemäß EN 16931Verbindliche Geschäftsbedingungen und deren KombinationenCEN/TC 434
BR-CO-Berechnungsregeln gemäß EN 16931Gesamtwerte, Summen und abgeleitete BeträgeCEN/TC 434
BR-CL-Regeln für die Codeliste nach EN 16931Auf eine Codeliste beschränkte WerteCEN/TC 434
BR-DEC-EN 16931 – DezimallinealeAnzahl der Dezimalstellen in einem BetragCEN/TC 434
BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG-EN 16931 – Vorschriften zur MehrwertsteuerkategorieEine Familie pro UmsatzsteuerkategorieCEN/TC 434
UBL-SR-, UBL-CR-Syntaxregeln für UBLWie das Modell in UBL dargestellt wirdCEN/TC 434
CII-SR-Syntaxregeln für CIIWie das Modell in CII ausgedrückt wirdCEN/TC 434
PEPPOL-EN16931-RPeppol-RegelnZusätzliche Anforderungen von Peppol zur Norm EN 16931OpenPeppol
PEPPOL-EN16931-CLRegeln für die Peppol-CodelistePeppol-Einschränkungen für Werte in CodelistenOpenPeppol
PEPPOL-COMMON-RRegeln für Peppol-IdentifikatorenFormat der nationalen Organisations- und SteuerkennungenOpenPeppol
SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R-Nationale VorschriftenVon den Vertragsstaaten angewandte LändervorschriftenDie 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

BezeichnerNachrichtSchweregrad
PEPPOL-EN16931-R001Der Geschäftsprozess MUSS angegeben werdenTödlich
PEPPOL-EN16931-R004Die 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-R007Ein Geschäftsprozess MUSS über eine genehmigte Kennung verfügen.Tödlich
PEPPOL-EN16931-R008Das Dokument darf KEINE leeren Elemente enthalten.Tödlich
PEPPOL-EN16931-R010Die E-Mail-Adresse des Käufers MUSS angegeben werdenTödlich
PEPPOL-EN16931-R020Die E-Mail-Adresse des Verkäufers MUSS angegeben werdenTödlich
PEPPOL-COMMON-R052Die Nummer der dänischen Handelskammer (P) MUSS im korrekten Format angegeben werdenTödlich
PEPPOL-COMMON-R053Die dänische ERSTORG-Nummer (SE) MUSS im korrekten Format angegeben werdenTö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äfixWo man suchen sollte
PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-RRegeln für die Rechnungsstellung nach Peppol BIS 3.0 auf docs.peppol.eu
BR-, BR-CO-, BR-CL-, BR-DEC- und VAT-FamilienDie 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ändervorwahlenZunä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

  1. 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.
  2. Ü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.
  3. 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.
  4. 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.

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.

War dieser Artikel hilfreich?

Verwandte Artikel