Was bedeutet BR-24?
Jede Rechnungsposition muss ihren Nettobetrag ausweisen. Ohne ihn laesst sich die Positionssumme der Rechnung nicht pruefen.
Häufige Ursachen für BR-24
- Die Position hat keinen Netto-Positionsbetrag, das Element ram:LineTotalAmount fehlt komplett.
- Das Rechnungsprogramm hat die Positionssumme nicht berechnet oder in ein falsches Element geschrieben.
- Der Betrag steht faelschlich im GrossPriceProductTradePrice statt in der LineMonetarySummation.
So behebst du BR-24
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-131 über den folgenden XPath:
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount - Korrektur einsetzen. Jede Rechnungsposition (BG-25) braucht einen Netto-Positionsbetrag (BT-131). Ergaenze in der Position das Element ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount. Der Wert ist Menge mal Netto-Einzelpreis (BT-146), z. B. 3 Stueck zu 10,00 EUR ergibt 30.00.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-24 nicht mehr gemeldet wird.
Jede Rechnungsposition (BG-25) braucht einen Netto-Positionsbetrag (BT-131). Ergaenze in der Position das Element ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount. Der Wert ist Menge mal Netto-Einzelpreis (BT-146), z. B. 3 Stueck zu 10,00 EUR ergibt 30.00.
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmountVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedLineTradeSettlement>
<ram:ApplicableTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
</ram:ApplicableTradeTax>
</ram:SpecifiedLineTradeSettlement>
<ram:SpecifiedLineTradeSettlement>
<ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:LineTotalAmount>30.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementLineMonetarySummation>
</ram:SpecifiedLineTradeSettlement>
Häufige Fragen zu BR-24
Was gehoert in den Netto-Positionsbetrag BT-131?
Muss jede Position einen eigenen Betrag haben?
Verwandte Fehlercodes
BR-24 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.