Zum Inhalt springen
E-Rechnung Zentrale

BR-CO-22

Zuschlag ohne Grund (BT-104) oder Grund-Code (BT-105)

Ein Zuschlag auf Rechnungsebene muss einen Grund als Text, als Code oder beides enthalten.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Betroffene Felder
BT-104, BT-105, BG-21
Originaltext der Meldung
[BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.

Was bedeutet BR-CO-22?

BR-CO-22 prüft dasselbe wie BR-38: Jeder Zuschlag auf Dokumentenebene (BG-21) braucht einen Grund (BT-104) oder einen Grund-Code (BT-105) oder beides.

UBL: cac:AllowanceCharge mit cbc:ChargeIndicator = true → cbc:AllowanceChargeReason und/oder cbc:AllowanceChargeReasonCode. CII: ram:SpecifiedTradeAllowanceCharge (Indikator true) → ram:Reason und/oder ram:ReasonCode.

Beide Regeln nutzen denselben Test und treten deshalb fast immer gemeinsam auf.

Typische Ursachen

  • Zuschlag ohne Bezeichnung
  • Grund nicht exportiert

So beheben Sie den Fehler

  1. Ergänzen Sie den Zuschlagsgrund als Text (z. B. Verpackung).
  2. Optional einen Code aus UNTDID 7161 (z. B. ABL für zusätzliche Verpackung).
  3. Erneut prüfen – BR-38 verschwindet dann ebenfalls.
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice/cac:AllowanceCharge[cbc:ChargeIndicator = true()] | /cn:CreditNote/cac:AllowanceCharge[cbc:ChargeIndicator = true()]
CII
//ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='true']

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: , ,