BR-33
Nachlass ohne Grund (BT-97) oder Grund-Code (BT-98)
Jeder Nachlass auf Rechnungsebene braucht einen Grund als Text (BT-97) oder als Code (BT-98).
- Regelwerk
- EN 16931 (CEN)
- Stufe
- Fehler
- Betroffene Felder
- BT-97, BT-98, BG-20
[BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98).
Was bedeutet BR-33?
Für jeden Nachlass auf Dokumentenebene (BG-20) muss erkennbar sein, warum er gewährt wird: entweder als Freitext im Grund des Nachlasses (BT-97) oder als Code für den Grund (BT-98) aus der Liste UNTDID 5189 – oder beides.
In UBL sind das cbc:AllowanceChargeReason bzw. cbc:AllowanceChargeReasonCode im cac:AllowanceCharge mit ChargeIndicator = false. In CII sind es ram:Reason bzw. ram:ReasonCode im ram:SpecifiedTradeAllowanceCharge.
Die Regel ist inhaltlich identisch mit BR-CO-21; oft erscheinen beide Meldungen gleichzeitig.
Typische Ursachen
- Rabattzeile ohne Bezeichnung
- Grund nur im PDF, nicht in der XML
- Leeres Textfeld wird weggelassen
So beheben Sie den Fehler
- Ergänzen Sie einen Grundtext, z. B.
Treuerabatt. - Optional zusätzlich den Code, z. B.
95(Rabatt) – Codes müssen aus UNTDID 5189 stammen (siehe BR-CL-19). - Hinterlegen Sie in Ihrer Software für Rabattarten einen Standardtext, damit das Feld nie leer bleibt.
Wo die Regel prüft (XPath)
- UBL
- /ubl:Invoice/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | /cn:CreditNote/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
- CII
- //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='false']
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: , ,