Zum Inhalt springen

BR-CO-10: Summe der Positionsnettobeträge (BT-106) stimmt nicht

Offizielle Meldung

[BR-CO-10] Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-CO-10] Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-CO-10] Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BT-106, BT-131

Was bedeutet das?

Die Summe der Nettobeträge aller Positionen (Sum of Invoice line net amount, BT-106) muss der Summe der Nettobeträge der einzelnen Rechnungspositionen (BT-131) entsprechen. Der Wert in BT-106 weicht davon ab.
Geprüft wird: BT-106 = Σ BT-131, die Summe auf zwei Nachkommastellen gerundet. Beispiel: 100.00 + 250.50 = 350.50.

Typische Ursachen

Eine Position wurde hinzugefügt, geändert oder entfernt, ohne BT-106 neu zu berechnen.
Zu- oder Abschläge auf Dokumentenebene (BT-107, BT-108) wurden in BT-106 eingerechnet.
BT-106 wurde aus ungerundeten Zwischenwerten (Menge × Preis) gebildet statt aus den angegebenen Positionsbeträgen BT-131.

So beheben Sie den Fehler

BT-106 als Summe aller BT-131 berechnen und auf zwei Nachkommastellen runden.
Zu- und Abschläge auf Dokumentenebene nicht in BT-106 einrechnen; sie gehen getrennt in BT-107 und BT-108 ein.
Abhängige Summen (BT-109, BT-112, BT-115) mit dem korrigierten Wert neu berechnen.
CII: ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount, UBL: cac:LegalMonetaryTotal/cbc:LineExtensionAmount.

In E-Rechnungsfreund

Im Rechnungsformular wird BT-106 beim Erzeugen der XML aus den Rechnungspositionen und den Zu-/Abschlägen berechnet und auf zwei Nachkommastellen gerundet; der Wert im Abschnitt „Belegsummen (BG-22)“ im Feld „Summe Nettobeträge (BT-106)“ wird dafür nicht übernommen. Die Positionen im Abschnitt „Rechnungspositionen (BG-25)“ prüfen und die Rechnung erneut prüfen.

Beispiel

Fehlerhaft

<!-- Positionen: BT-131 = 100.00 und 250.50 -->
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>350.00</ram:LineTotalAmount>
  ...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Richtig

<!-- Positionen: BT-131 = 100.00 und 250.50 -->
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>350.50</ram:LineTotalAmount>
  ...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation

xs:decimal(ram:LineTotalAmount) = round(xs:decimal(sum(../../ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)) * xs:decimal(100)) div xs:decimal(100)

EN 16931 (UBL) (UBL)

Kontext: cac:LegalMonetaryTotal

(xs:decimal(cbc:LineExtensionAmount) = xs:decimal(round(sum(//(cac:InvoiceLine|cac:CreditNoteLine)/xs:decimal(cbc:LineExtensionAmount)) * 10 * 10) div 100))

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000226

Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation

xs:decimal(ram:LineTotalAmount) = round(xs:decimal(sum(../../ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)) * xs:decimal(100)) div xs:decimal(100)

Verwandte Prüfregeln

  • BR-CO-03: Steuerfälligkeitsdatum (BT-7) und Steuerfälligkeitscode (BT-8) schließen sich aus
  • BR-CO-04: Steuerkategorie der Position (BT-151) fehlt
  • BR-CO-05: Code des Abschlagsgrunds (BT-98) und Abschlagsgrund (BT-97) müssen dieselbe Art beschreiben
  • BR-CO-06: Code des Zuschlagsgrunds (BT-105) und Zuschlagsgrund (BT-104) müssen dieselbe Art beschreiben
  • BR-CO-07: Code des Abschlagsgrunds der Position (BT-140) und Abschlagsgrund (BT-139) müssen dieselbe Art beschreiben
  • BR-CO-08: Code des Zuschlagsgrunds der Position (BT-145) und Zuschlagsgrund (BT-144) müssen dieselbe Art beschreiben

Häufige Fragen

Gehören Zu- und Abschläge in BT-106?

Zu- und Abschläge auf Positionsebene sind bereits im Nettobetrag der Position (BT-131) enthalten und damit auch in BT-106. Zu- und Abschläge auf Dokumentenebene gehören nicht hinein; sie werden in BT-107 und BT-108 summiert und erst im Gesamtbetrag ohne Umsatzsteuer (BT-109) verrechnet (BR-CO-13).

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.