Was bedeutet BR-CO-3?
BR-CO-3 prüft, ob der Gesamtbetrag (BT-112) rechnerisch aufgeht. Er muss der Summe der Positionsnettobeträge zuzüglich Zuschläge, abzüglich Nachlässe und zuzüglich Steuer entsprechen. Schon ein Rundungsfehler an einer Position löst diesen Fehler aus.
Häufige Ursachen für BR-CO-3
- Eine Position wurde geändert, der Gesamtbetrag aber nicht neu berechnet.
- Kaufmännische Rundung wurde nicht konsistent auf zwei Nachkommastellen angewendet.
- Zuschläge oder Nachlässe wurden in der Summe vergessen.
So behebst du BR-CO-3
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-112 über den folgenden XPath:
//ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount - Korrektur einsetzen. Überprüfe die Berechnung: BT-112 = Summe aller BT-131 (Nettopositionen) + BT-107 (Summe Zuschläge) - BT-108 (Summe Nachlässe) + BT-110 (Steuer). Stelle sicher dass alle Positionen korrekt summiert sind.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CO-3 nicht mehr gemeldet wird.
Überprüfe die Berechnung: BT-112 = Summe aller BT-131 (Nettopositionen) + BT-107 (Summe Zuschläge) - BT-108 (Summe Nachlässe) + BT-110 (Steuer). Stelle sicher dass alle Positionen korrekt summiert sind.
//ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmountVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>118.00</ram:GrandTotalAmount><!-- falsch -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>119.00</ram:GrandTotalAmount><!-- 100 + 19 -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Verwandte Fehlercodes
BR-CO-3 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.