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
[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
- Ergänzen Sie den Zuschlagsgrund als Text (z. B.
Verpackung). - Optional einen Code aus UNTDID 7161 (z. B.
ABLfür zusätzliche Verpackung). - 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: , ,