Zum Inhalt springen
E-Rechnung Zentrale

PEPPOL-EN16931-CL002

Rabattgrundcode nicht aus UNCL 5189

Der Code für den Grund eines Abschlags (BT-98/BT-140) muss aus der Peppol-Teilliste von UNCL 5189 stammen.

Regelwerk
Peppol BIS Billing 3.0
Stufe
Fehler
Originaltext der Meldung
[PEPPOL-EN16931-CL002]-Reason code MUST be according to subset of UNCL 5189 D.16B.

Was bedeutet PEPPOL-EN16931-CL002?

Abschläge können statt mit Text auch mit einem Grundcode gekennzeichnet werden (UBL cbc:AllowanceChargeReasonCode bei ChargeIndicator=false, CII ram:ReasonCode). Erlaubt sind Codes aus UNCL 5189 Version D.16B, z. B. 95 (Rabatt), 100 (Sonderrabatt) oder 41 (Bonus für Vorauszahlung).

Peppol prüft diese Liste strenger als EN 16931 (BR-CL-19). Freie Texte oder eigene Kürzel im Codefeld führen zum Fehler. Die Regel gilt nur in Peppol BIS Billing 3.0. Eine reine XRechnung (ohne Peppol-Kennung in BT-24) prüft der KoSIT-Validator nicht darauf.

Typische Ursachen

  • Eigene Rabattkürzel als Code
  • Code aus der Zuschlagsliste UNCL 7161 verwendet

So beheben Sie den Fehler

  1. Ersetzen Sie den Code durch einen gültigen Wert aus UNCL 5189 (z. B. 95).
  2. Erläuterungen gehören in den Grundtext (BT-97/BT-139).
Wo die Regel prüft (XPath)
UBL
cac:AllowanceCharge[cbc:ChargeIndicator = 'false']/cbc:AllowanceChargeReasonCode
CII
ram:SpecifiedTradeAllowanceCharge[normalize-space(ram:ChargeIndicator/udt:Indicator) = 'false']/ram:ReasonCode

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: