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:
| Feld | Was dort hineingehört | Beispiel |
|---|---|---|
| BT-131 | Nettobetrag einer einzelnen Position. | — |
| BT-106 | Summe aller Positions-Nettobeträge. | — |
| BT-107 / BT-108 | Nachlässe und Zuschläge auf die ganze Rechnung (nicht auf einzelne Positionen). | — |
| BT-109 | Gesamtbetrag der Rechnung ohne Umsatzsteuer. | — |
| BT-110 | Gesamtbetrag der Umsatzsteuer. | — |
| BT-112 | Gesamtbetrag der Rechnung mit Umsatzsteuer. | — |
| BT-113 / BT-114 | Bereits gezahlter Betrag (z. B. Anzahlung) und Rundungsbetrag. | — |
| BT-115 | Betrag, 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
- 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.
- 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).
- 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.
- Skonto als Zahlungsbedingung schreiben. Er gehört in den Text der Zahlungsbedingungen (BT-20), nicht in die Summen. Die Rechnungssumme bleibt der volle Betrag.
- 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
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).
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).
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).
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
- BR-DE-15: Die Leitweg-ID fehltDer häufigste Ablehnungsgrund bei Rechnungen an Behörden: Das Feld „Buyer reference“ (BT-10) ist leer.
- BR-DE-2, BR-DE-5, BR-DE-6, BR-DE-7: Kontaktdaten des Verkäufers fehlenDie XRechnung verlangt Ansprechpartner, Telefon und E-Mail deines Betriebs — auf dem Papier-PDF reicht der Briefkopf, hier nicht.
- BR-CO-26: Der Rechnungssteller ist nicht eindeutig identifizierbarOhne USt-IdNr., Registernummer oder Verkäufer-Kennung kann der Empfänger deinen Betrieb nicht automatisch zuordnen.
- Elektronische Adresse fehlt: BT-34 und BT-49Die elektronische Adresse ist nicht das Adressfeld, sondern die Zustelladresse — meist eine E-Mail mit Kennzeichen „EM“.
- BR-CO-17: Der Steuerbetrag passt nicht zum SteuersatzUmsatzsteuer wird je Steuersatz auf die Summe gerechnet — nicht Position für Position.
- BR-AE-10: §13b-Rechnung ohne Hinweis auf die SteuerschuldnerschaftReverse Charge nach §13b braucht mehr als den Satz auf dem Papier — auch im XML.
- BR-E-10: Kleinunternehmer-Rechnung ohne Befreiungsgrund0 % ohne Begründung gibt es in der E-Rechnung nicht — der Grund gehört ins XML, nicht nur in die Fußzeile.
- BR-CO-25: Fälligkeitsdatum oder Zahlungsbedingung fehltSteht ein Zahlbetrag über null in der Rechnung, muss auch dranstehen, bis wann gezahlt wird.