Zum Inhalt springen
E-Rechnung Zentrale

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
Originaltext der Meldung
[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

  1. Ergänzen Sie einen Grundtext, z. B. Mindermengenzuschlag.
  2. Optional einen Code aus UNTDID 7161.
  3. 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: , ,