✓ E-Rechnungprüfen

Startseite › Wissen › BR-CO-10

BR-CO-10: Summe der Positionen (BT-106) stimmt nicht

BR-CO-10 ist eine Rechenregel der EN 16931: Die Summe der Positions-Nettobeträge (BT-106) muss exakt der Summe aller Nettobeträge der einzelnen Rechnungspositionen (BT-131) entsprechen – auf den Cent. Da BT-106 in die weiteren Summen eingeht, meldet der Validator meist auch BR-CO-13.

Originaltext der Regel

Fehler BR-CO-10 · Herkunft: EN 16931 (europäische Norm)

Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
Technische Prüfung (Schematron/XPath)
RegelwerkKontextTest
EN 16931, UBLcac:LegalMonetaryTotal(xs:decimal(cbc:LineExtensionAmount) = xs:decimal(round(sum(//(cac:InvoiceLine|cac:CreditNoteLine)/xs:decimal(cbc:LineExtensionAmount)) * 10 * 10) div 100))
EN 16931, CII//ram:SpecifiedTradeSettlementHeaderMonetarySummationxs:decimal(ram:LineTotalAmount) = round(xs:decimal(sum(../../ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)) * xs:decimal(100)) div xs:decimal(100)

Aus der offiziellen XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).

Typische Ursachen

So beheben Sie den Fehler

  1. Jeden Positionsbetrag (BT-131) zuerst auf zwei Nachkommastellen runden, dann summieren.
  2. UBL: cac:LegalMonetaryTotal/cbc:LineExtensionAmount; CII: ram:LineTotalAmount.
  3. Rabatte auf die Gesamtrechnung als Nachlass (BG-20) abbilden, nicht in der Positionssumme.

Beispiel: vorher und nachher

Fehlerhaft

</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1100.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>

Korrigiert

</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>

Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt BR-CO-10, BR-CO-13 und wird abgelehnt; die korrigierte Variante wird akzeptiert.

Hintergrund: E-Rechnung empfangen und prüfen

Verwandte Themen

Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).