BR-44
Positionszuschlag ohne Grund (BT-144) oder Code (BT-145)
Jeder Positionszuschlag braucht einen Grund als Text (BT-144) oder als Code (BT-145).
- Regelwerk
- EN 16931 (CEN)
- Stufe
- Fehler
[BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code.
Was bedeutet BR-44?
Für jeden Zuschlag auf Positionsebene (BG-28) muss ein Grund (BT-144) oder ein Grund-Code (BT-145) aus UNTDID 7161 angegeben werden.
UBL: cac:InvoiceLine/cac:AllowanceCharge (Indikator true) → cbc:AllowanceChargeReason und/oder cbc:AllowanceChargeReasonCode. CII: ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge → ram:Reason und/oder ram:ReasonCode.
Der offizielle Regeltext spricht versehentlich von einem „allowance reason code“; geprüft wird aber schlicht, ob Text oder Code des Zuschlags vorhanden ist. BR-CO-24 prüft dasselbe.
Typische Ursachen
- Zuschlag ohne Bezeichnung
- Grund nicht exportiert
So beheben Sie den Fehler
- Ergänzen Sie einen Grundtext, z. B.
Mindermengenzuschlag. - Optional einen Code aus UNTDID 7161.
- Erneut prüfen; BR-CO-24 verschwindet dann ebenfalls.
Wo die Regel prüft (XPath)
- UBL
- //cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator = true()] | //cac:CreditNoteLine/cac:AllowanceCharge[cbc:ChargeIndicator = true()]
- CII
- //ram:SpecifiedLineTradeSettlement/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: , ,