BR-CO-22: Zuschlag auf Dokumentenebene ohne Grund (BT-104 oder BT-105)
Offizielle 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.
[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.
[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.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BG-21, BT-104, BT-105
Was bedeutet das?
Jeder Zuschlag auf Dokumentenebene (BG-21) muss einen Grund als Text (BT-104), als Code (BT-105) oder beides enthalten. Mindestens einem Zuschlag fehlen beide Angaben.
Typische Ursachen
Beim Zuschlag wurden nur Betrag und Steuerangaben eingetragen.
Der Grund steht nur in einer Bemerkung zur Rechnung oder zur Position, nicht beim Zu- oder Abschlag selbst.
So beheben Sie den Fehler
Den Grund als Text angeben (BT-104, z. B. „Versandkosten“) und/oder einen passenden Code aus der Codeliste UNTDID 7161 (BT-105).
Werden beide angegeben, müssen sie dieselbe Art beschreiben (BR-CO-06).
CII: ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason bzw. ram:ReasonCode, UBL: cac:AllowanceCharge/cbc:AllowanceChargeReason bzw. cbc:AllowanceChargeReasonCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zu-/Abschläge auf Dokumentenebene (BG-20/BG-21)“ beim Eintrag vom Typ „Zuschlag (BG-21)“ das Feld „Begründung“ ausfüllen und/oder einen „Code“ auswählen, dann die Rechnung erneut prüfen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>12.50</ram:ActualAmount>
...
</ram:SpecifiedTradeAllowanceCharge>
Richtig
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>12.50</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
...
</ram:SpecifiedTradeAllowanceCharge>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='true']
(../ram:Reason) or (../ram:ReasonCode)
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice/cac:AllowanceCharge[cbc:ChargeIndicator = true()] | /cn:CreditNote/cac:AllowanceCharge[cbc:ChargeIndicator = true()]
exists(cbc:AllowanceChargeReason) or exists(cbc:AllowanceChargeReasonCode)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000072
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='true']
(../ram:Reason) or (../ram:ReasonCode)
Verwandte Prüfregeln
- BR-CO-03: Steuerfälligkeitsdatum (BT-7) und Steuerfälligkeitscode (BT-8) schließen sich aus
- BR-CO-04: Steuerkategorie der Position (BT-151) fehlt
- BR-CO-05: Code des Abschlagsgrunds (BT-98) und Abschlagsgrund (BT-97) müssen dieselbe Art beschreiben
- BR-CO-06: Code des Zuschlagsgrunds (BT-105) und Zuschlagsgrund (BT-104) müssen dieselbe Art beschreiben
- BR-CO-07: Code des Abschlagsgrunds der Position (BT-140) und Abschlagsgrund (BT-139) müssen dieselbe Art beschreiben
- BR-CO-08: Code des Zuschlagsgrunds der Position (BT-145) und Zuschlagsgrund (BT-144) müssen dieselbe Art beschreiben
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.