StartFehlercode-Lexikon › BR-CO-11
BR-CO-11 Feld BT-107 Rechen- & Konsistenzregeln (BR-CO)

BR-CO-11 beheben: Summe der Abschlaege (BT-107) stimmt nicht

[BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).

BR-CO-11 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

Was bedeutet BR-CO-11?

Die ausgewiesene Summe der Abschlaege auf Belegebene muss der Summe der einzelnen Abschlagsbetraege entsprechen.

Häufige Ursachen für BR-CO-11

So behebst du BR-CO-11

  1. Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-107 über den folgenden XPath://ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount
  2. Korrektur einsetzen. Die Summe der Abschlaege auf Dokumentebene (BT-107) muss der Summe aller einzelnen Abschlagsbetraege (BT-92) entsprechen: BT-107 = Summe BT-92. Korrigiere ram:AllowanceTotalAmount so, dass es genau die Summe aller ram:ActualAmount aus den Dokument-Abschlaegen (ChargeIndicator=false) abbildet. Meist ist der Summenwert BT-107 falsch oder ein Abschlag wurde nicht mitgezaehlt.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CO-11 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Die Summe der Abschlaege auf Dokumentebene (BT-107) muss der Summe aller einzelnen Abschlagsbetraege (BT-92) entsprechen: BT-107 = Summe BT-92. Korrigiere ram:AllowanceTotalAmount so, dass es genau die Summe aller ram:ActualAmount aus den Dokument-Abschlaegen (ChargeIndicator=false) abbildet. Meist ist der Summenwert BT-107 falsch oder ein Abschlag wurde nicht mitgezaehlt.

XPath//ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>10.00</ram:ActualAmount>
</ram:SpecifiedTradeAllowanceCharge>
<ram:AllowanceTotalAmount>0.00</ram:AllowanceTotalAmount>
Korrekt
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>10.00</ram:ActualAmount>
</ram:SpecifiedTradeAllowanceCharge>
<ram:AllowanceTotalAmount>10.00</ram:AllowanceTotalAmount>

Häufige Fragen zu BR-CO-11

Zaehlen Positions-Abschlaege in BT-107 mit?
Nein. BT-107 summiert nur Abschlaege auf Dokumentebene (BT-92). Rabatte auf Positionsebene (BT-136) fliessen bereits in den Positions-Nettobetrag ein und werden hier nicht erneut erfasst.
Was tun bei einer Ein-Cent-Differenz?
Runde jeden Einzelbetrag auf zwei Nachkommastellen und bilde erst danach die Summe. Der Summenwert BT-107 muss exakt der Summe der gerundeten Einzelbetraege entsprechen.

Verwandte Fehlercodes

BR-CO-11 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.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen