Was bedeutet BR-26?
Jede Position muss den Preis pro Einheit ohne Umsatzsteuer nennen. Er bildet die Grundlage fuer den Positionsbetrag.
Häufige Ursachen für BR-26
- Das Element ram:NetPriceProductTradePrice/ram:ChargeAmount fehlt in der Position.
- Es ist nur ein Bruttopreis (BT-148) angegeben, aber kein Nettopreis.
- Der Einzelpreis wurde nicht befuellt, weil nur die Positionssumme berechnet wurde.
So behebst du BR-26
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-146 über den folgenden XPath:
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount - Korrektur einsetzen. Jede Rechnungsposition (BG-25) braucht einen Netto-Einzelpreis (BT-146). Ergaenze in der Position das Element ram:NetPriceProductTradePrice/ram:ChargeAmount mit dem Preis pro Einheit ohne Umsatzsteuer, z. B. 10.00.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-26 nicht mehr gemeldet wird.
Jede Rechnungsposition (BG-25) braucht einen Netto-Einzelpreis (BT-146). Ergaenze in der Position das Element ram:NetPriceProductTradePrice/ram:ChargeAmount mit dem Preis pro Einheit ohne Umsatzsteuer, z. B. 10.00.
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmountVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedLineTradeAgreement>
<ram:GrossPriceProductTradePrice>
<ram:ChargeAmount>11.90</ram:ChargeAmount>
</ram:GrossPriceProductTradePrice>
</ram:SpecifiedLineTradeAgreement>
<ram:SpecifiedLineTradeAgreement>
<ram:NetPriceProductTradePrice>
<ram:ChargeAmount>10.00</ram:ChargeAmount>
</ram:NetPriceProductTradePrice>
</ram:SpecifiedLineTradeAgreement>
Häufige Fragen zu BR-26
Was ist der Unterschied zwischen Netto- und Brutto-Einzelpreis?
Muss der Nettopreis zur Positionssumme passen?
Verwandte Fehlercodes
BR-26 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.