Offizieller Regeltext
[PEPPOL-EN16931-P0101] Credit note type code MUST be set according to the profile.
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
cbc:CreditNoteTypeCodeTest (XPath):
$profile != '01' or (some $code in tokenize('381 396 81 83 532', '\s')
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-P0100Invoice type code MUST be set according to the profilePEPPOL-EN16931-P0104Tax Category G MUST be used when exemption reason code is VATEX-EU-GPEPPOL-EN16931-P0105Tax Category O MUST be used when exemption reason code is VATEX-EU-OPEPPOL-EN16931-P0106Tax Category K MUST be used when exemption reason code is VATEX-EU-ICPEPPOL-EN16931-P0107Tax Category AE MUST be used when exemption reason code is VATEX-EU-AEPEPPOL-EN16931-P0108Tax Category E MUST be used when exemption reason code is VATEX-EU-DPEPPOL-EN16931-P0109Tax Category E MUST be used when exemption reason code is VATEX-EU-FPEPPOL-EN16931-P0110Tax Category E MUST be used when exemption reason code is VATEX-EU-I
Häufige Fragen
Was bedeutet PEPPOL-EN16931-P0101?
PEPPOL-EN16931-P0101 ist eine Peppol-BIS-Billing-3.0-Regel: Credit note type code MUST be set according to the profile.
Wird meine Rechnung wegen PEPPOL-EN16931-P0101 abgelehnt?
Ja. PEPPOL-EN16931-P0101 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-P0101?
Rechnungen und Gutschriften im Peppol-Netzwerk (UBL) und, weil XRechnung die Peppol-Regeln übernimmt, jede XRechnung. Syntax: UBL.
Quelle: Peppol BIS Billing 3.0.20 (November 2025). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.