Rechnungssuite.Testen
BR-CO-10BR-CO-13BR-CO-15BR-CO-16

BR-CO-10, BR-CO-13, BR-CO-15, BR-CO-16: Die Summen gehen nicht auf

Die Regeln, die mit BR-CO- beginnen, sind Rechenregeln. Springt eine davon an, hat der Prüfer deine Rechnung nachgerechnet und ist auf ein anderes Ergebnis gekommen als du. Meistens geht es um wenige Cent — für die Prüfung ist ein Cent so viel wie hundert Euro.

Stand: · Geprüft gegen XRechnung 3.0.2 mit dem KoSIT-Validator 1.6.0 und der Konfiguration 2026-01-31

Was bedeutet die Meldung?

Eine E-Rechnung enthält jede Zahl doppelt: einmal in den Positionen und einmal als Summe im Rechnungsfuß. Die BR-CO-Regeln prüfen, ob beides zusammenpasst. Das sind die beteiligten Felder:

FeldWas dort hineingehörtBeispiel
BT-131Nettobetrag einer einzelnen Position.
BT-106Summe aller Positions-Nettobeträge.
BT-107 / BT-108Nachlässe und Zuschläge auf die ganze Rechnung (nicht auf einzelne Positionen).
BT-109Gesamtbetrag der Rechnung ohne Umsatzsteuer.
BT-110Gesamtbetrag der Umsatzsteuer.
BT-112Gesamtbetrag der Rechnung mit Umsatzsteuer.
BT-113 / BT-114Bereits gezahlter Betrag (z. B. Anzahlung) und Rundungsbetrag.
BT-115Betrag, der jetzt tatsächlich zu zahlen ist.

Daraus ergeben sich vier Gleichungen, und jede hat ihre eigene Regel:

  • BR-CO-10 — BT-106 muss der Summe aller Positionsbeträge (BT-131) entsprechen.
  • BR-CO-13 — BT-109 = BT-106 − BT-107 + BT-108.
  • BR-CO-15 — BT-112 = BT-109 + BT-110.
  • BR-CO-16 — BT-115 = BT-112 − BT-113 + BT-114.

Warum tritt der Fehler auf?

Fast alle Fälle lassen sich auf einen Satz zurückführen: Ein Betrag wurde im Text berücksichtigt, aber nicht im dafür vorgesehenen Feld.

  • Rabatt „von Hand“ abgezogen. Der Nachlass steht als Bemerkung auf der Rechnung und wurde von der Endsumme abgezogen — die Positionssumme kennt ihn aber nicht. BR-CO-13 meldet die Differenz.
  • Anzahlung ohne eigenes Feld. Die Abschlagszahlung wurde vom Zahlbetrag abgezogen, ohne sie in BT-113 einzutragen. Das trifft BR-CO-16.
  • Skonto vorweggenommen. Skonto ist eine Zahlungsbedingung, kein Abzug von der Rechnungssumme. Wer ihn direkt abzieht, bringt jede Summenregel durcheinander.
  • Zu genaue Einzelpreise. Ein Materialpreis mit vier Nachkommastellen ergibt in Summe einen anderen Betrag als die gerundeten Einzelwerte. Meldung: BR-CO-10.
  • Summe überschrieben. Bei Rechnungen, die aus einer Tabellenkalkulation stammen oder von Hand als XML gebaut wurden, ist die Endsumme oft ein eingetippter Wert.

So behebst du ihn

  1. Die gemeldete Regel bestimmt die Stelle. BR-CO-10 heißt: Positionen gegen Zwischensumme. BR-CO-13: Nachlässe und Zuschläge. BR-CO-15: Umsatzsteuer. BR-CO-16: Anzahlungen. Du musst nicht die ganze Rechnung durchsuchen, nur diesen einen Schritt.
  2. Beträge einzeln nachrechnen. Nimm die vier Gleichungen von oben und setze die Werte deiner Rechnung ein. Die Gleichung, die nicht aufgeht, zeigt den fehlenden Betrag — und dessen Höhe verrät meist sofort, worum es geht (der Rabatt, die Anzahlung, der Cent aus der Rundung).
  3. Beträge in die richtigen Felder umziehen. Rabatt auf die Gesamtrechnung gehört in BT-107, ein Zuschlag in BT-108, eine geleistete Anzahlung in BT-113. Ein Rabatt auf eine einzelne Leistung gehört dagegen in die Position selbst.
  4. Skonto als Zahlungsbedingung schreiben. Er gehört in den Text der Zahlungsbedingungen (BT-20), nicht in die Summen. Die Rechnungssumme bleibt der volle Betrag.
  5. Erneut prüfen. Die Vorprüfung im Browser rechnet genau diese vier Gleichungen nach und nennt dir die Differenz auf den Cent.

Was die Regel wörtlich verlangt

BR-CO-10EN 16931 — europäische Geschäftsregel
Die Summe der Positionsbeträge (BT-106) entspricht der Summe aller einzelnen Positions-Nettobeträge (BT-131).

Englischer Originaltext der EN 16931: Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

BR-CO-13EN 16931 — europäische Geschäftsregel
Der Gesamtbetrag ohne Umsatzsteuer (BT-109) entspricht der Summe der Positionsbeträge (BT-106) abzüglich der Nachlässe auf Dokumentebene (BT-107) zuzüglich der Zuschläge auf Dokumentebene (BT-108).
BR-CO-15EN 16931 — europäische Geschäftsregel
Der Gesamtbetrag mit Umsatzsteuer (BT-112) entspricht dem Gesamtbetrag ohne Umsatzsteuer (BT-109) zuzüglich des Umsatzsteuergesamtbetrags (BT-110).

Englischer Originaltext der EN 16931: Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

BR-CO-16EN 16931 — europäische Geschäftsregel
Der fällige Zahlbetrag (BT-115) entspricht dem Gesamtbetrag mit Umsatzsteuer (BT-112) abzüglich des bereits gezahlten Betrags (BT-113) zuzüglich eines Rundungsbetrags (BT-114).

Englischer Originaltext der EN 16931: Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114).

Der Rundungsbetrag ist kein Freibrief

BT-114 gibt es, damit eine Rechnung auf einen glatten Betrag gebracht werden kann — etwa bei Barzahlung. Er ist nicht dafür gedacht, eine Differenz zu verstecken, die aus einem Rechenfehler stammt. Wer damit einen Fehler zudeckt, verschiebt ihn nur: Die Rechnung geht durch die Prüfung und fällt später in der Buchhaltung des Empfängers auf.

Rechnung selbst gegenprüfen — ohne Hochladen

Die kostenlose Vorprüfung öffnet deine XML-Datei direkt im Browser und sagt dir, welche der hier beschriebenen Pflichtangaben fehlen. Die Datei verlässt dein Gerät dabei nicht.

Weitere Ablehnungsgründe

© 2026 Rechnungssuite · Made in Germany