Offizieller Regeltext
[PEPPOL-EN16931-CL002] Reason code MUST be according to subset of UNCL 5189 D.16B.
Der normative Text ist Englisch und wird unverändert zitiert.
Warum dieser Fehler auftritt
Das Element ist in diesem Standard Pflicht, fehlt aber in Ihrer Datei oder ist leer. Typische Ursachen: das Feld ist in der Rechnungssoftware nicht ausgefüllt, der ERP-Export bildet es nicht ab, oder das Element enthält nur Leerzeichen.
So beheben Sie den Fehler
Fügen Sie das Element mit einem nicht leeren Wert an der im Kontext genannten Stelle ein. Prüfen Sie die Stammdaten (Verkäufer, Käufer, Zahlung) in Ihrer Rechnungssoftware; die meisten Programme führen das Feld unter dem hier genannten Geschäftsbegriff. Danach erneut validieren.
Was der Validator prüft
Geprüftes Element (Kontext):
UBL
cac:AllowanceCharge[cbc:ChargeIndicator = 'false']/cbc:AllowanceChargeReasonCodeTest (XPath):
some $code in $UNCL5189
satisfies normalize-space(text()) = $codeCII
ram:SpecifiedTradeAllowanceCharge[normalize-space(ram:ChargeIndicator/udt:Indicator) = 'false']/ram:ReasonCodeTest (XPath):
some $code in $UNCL5189
satisfies normalize-space(text()) = $code
Rechnung prüfen
Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
PEPPOL-EN16931-CL001Mime code must be according to subset of IANA code listPEPPOL-EN16931-CL003Reason code MUST be according to UNCL 7161 D.16BPEPPOL-EN16931-CL006Invoice period description code must be according to UNCL 2005 D.16BPEPPOL-EN16931-CL007Currency code must be according to ISO 4217:2005PEPPOL-EN16931-CL008Electronic address identifier scheme must be from the codelist "Electronic Address…
Häufige Fragen
Was bedeutet PEPPOL-EN16931-CL002?
PEPPOL-EN16931-CL002 ist eine Peppol-BIS-Billing-3.0-Regel: Reason code MUST be according to subset of UNCL 5189 D.16B.
Wird meine Rechnung wegen PEPPOL-EN16931-CL002 abgelehnt?
Ja. PEPPOL-EN16931-CL002 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.
Für welche Formate gilt PEPPOL-EN16931-CL002?
Rechnungen und Gutschriften im Peppol-Netzwerk (UBL) und, weil XRechnung die Peppol-Regeln übernimmt, jede XRechnung. Syntax: UBL und CII.
Quelle: Peppol BIS Billing 3.0.20 (November 2025). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.