Was bedeutet BR-DE-26?
BR-DE-26 verlangt, dass die abgerechnete Menge (BT-129) jeder Position größer als 0 ist. Eine Position mit Menge 0 ergibt keinen abrechenbaren Wert.
Häufige Ursachen für BR-DE-26
- Eine Position hat
ram:BilledQuantity0 oder negativ.
So behebst du BR-DE-26
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-129 über den folgenden XPath:
//ram:SpecifiedLineTradeDelivery/ram:BilledQuantity - Korrektur einsetzen. Überprüfe den Wert von 'ram:BilledQuantity' in der Rechnungsposition. Die Menge muss größer als 0 sein.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-DE-26 nicht mehr gemeldet wird.
Überprüfe den Wert von 'ram:BilledQuantity' in der Rechnungsposition. Die Menge muss größer als 0 sein.
//ram:SpecifiedLineTradeDelivery/ram:BilledQuantityVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedLineTradeDelivery>
<ram:BilledQuantity unitCode="C62">0</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>
<ram:SpecifiedLineTradeDelivery>
<ram:BilledQuantity unitCode="C62">1</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>
Verwandte Fehlercodes
BR-DE-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.