Zum Inhalt springen
E-Rechnung Zentrale

PEPPOL-EN16931-CL003

Zuschlagsgrundcode nicht aus UNCL 7161

Der Code für den Grund eines Zuschlags (BT-105/BT-145) muss aus UNCL 7161 stammen.

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

Was bedeutet PEPPOL-EN16931-CL003?

Zuschläge (ChargeIndicator=true) können mit einem Grundcode versehen werden, in UBL cbc:AllowanceChargeReasonCode, in CII ram:ReasonCode. Gültig sind die zwei- bis dreistelligen Buchstabencodes der Liste UNCL 7161 (D.16B), z. B. FC (Frachtkosten) oder PC (Verpackung).

Zahlencodes aus der Rabattliste UNCL 5189 sind hier falsch. 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

  • Rabattcode bei Zuschlag verwendet
  • Kleinbuchstaben oder Freitext

So beheben Sie den Fehler

  1. Ersetzen Sie den Code durch einen Wert aus UNCL 7161, z. B. FC für Fracht.
  2. Beschreiben Sie den Zuschlag zusätzlich im Grundtext (BT-104/BT-144).
Wo die Regel prüft (XPath)
UBL
cac:AllowanceCharge[cbc:ChargeIndicator = 'true']/cbc:AllowanceChargeReasonCode
CII
ram:SpecifiedTradeAllowanceCharge[normalize-space(ram:ChargeIndicator/udt:Indicator) = 'true']/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: