Validierung und Fehler
BR-CO-10 erklärt: Warum Positionssummen nicht passen
BR-CO-10 meldet, dass die Summe der Rechnungspositionsnettobeträge nicht mit dem ausgewiesenen Gesamtbetrag der Positionen übereinstimmt.
Zuletzt fachlich geprüft: 2. Juni 2026
Was BR-CO-10 bedeutet
Die Regel vergleicht BT-106, also die Summe der Rechnungspositionsnettobeträge, mit der Summe aller BT-131-Werte aus den einzelnen Positionen. Stimmen diese Werte nicht überein, ist die Rechnung rechnerisch nicht konsistent.
In der Praxis ist das kein rein technischer XML-Fehler. Meist liegt die Ursache in Rundung, nachträglich geänderten Positionen, falsch exportierten Rabatten oder einer ERP-Summe, die nicht aus denselben Positionswerten berechnet wurde.
Typische Ursachen
- Eine Position wurde geändert, aber die Summen wurden nicht neu berechnet.
- Nettoeinzelpreise, Mengen und Positionssummen werden mit unterschiedlichen Rundungsregeln berechnet.
- Rabatte oder Zuschläge wurden auf Dokumentebene statt auf Positionsebene gebucht.
- Das ERP exportiert einen Gesamtwert aus der Buchungsmaske, aber andere Werte aus den Positionsdaten.
So prüfen Sie den Fehler
Addieren Sie zuerst alle Positionsnettowerte so, wie sie in der XML stehen. Vergleichen Sie diese Summe mit dem ausgewiesenen Gesamtwert für die Positionsnettosumme. Der sichtbare PDF-Betrag ist dabei weniger wichtig als die eingebetteten XML-Werte.
| Feld | Bedeutung | Prüfung |
|---|---|---|
| BT-131 | Netto je Position | Alle Positionen addieren |
| BT-106 | Summe der Positionsnettos | Muss der Addition entsprechen |
Korrektur in Buchhaltung oder ERP
Korrigieren Sie nicht nur den Gesamtbetrag. Die Positionswerte müssen zur Summe passen. Wenn das ERP Rundungsoptionen bietet, sollte die Rechnung mit denselben Dezimal- und Rundungsregeln neu erzeugt werden.
Wichtig
Wenn gleichzeitig BR-CO-13 oder Steuerregeln erscheinen, zuerst die Positionssummen stabilisieren. Danach lassen sich Steuerbasis und Rechnungsnetto besser prüfen.
Warum BR-CO-10 zuerst geprüft werden sollte
BR-CO-10 liegt sehr früh in der Summenlogik. Wenn die Positionsnettobeträge nicht sauber zur Positionsnettosumme passen, können spätere Meldungen zu Rechnungsnetto, Steuerbasis oder Zahlbetrag Folgefehler sein.
Deshalb sollte das Team nicht zuerst den Endbetrag im ERP überschreiben. Sinnvoller ist, die exportierten BT-131-Werte aus der XML zu addieren und zu prüfen, ob BT-106 wirklich aus genau diesen Werten entsteht.
Diagnosematrix
| Muster im Bericht | Wahrscheinliche Ursache | Nächster Schritt |
|---|---|---|
| Abweichung nur um 0,01 EUR | Rundung auf Positions- oder Dokumentebene unterscheidet sich | Rundungsregel und Dezimalstellen im Export prüfen |
| Mehrere Positionen betroffen | ERP berechnet PDF und XML aus verschiedenen Quellen | XML-Positionswerte statt PDF-Anzeige nachrechnen |
| Rabattposition fehlt in der Summe | Nachlass wurde falsch als Position oder Dokumentnachlass exportiert | Rabattlogik und BT-107/BT-131 trennen |
| Fehler nach manueller Änderung | Positionswert geändert, Summen nicht neu erzeugt | Rechnung im ERP neu berechnen und exportieren |
Korrekturablauf
- Alle BT-131-Werte aus der XML erfassen und addieren.
- BT-106 mit dieser Addition vergleichen, nicht mit der PDF-Ansicht.
- Positionsrabatte und Positionszuschläge gegen die ERP-Buchung prüfen.
- Rundungspräzision für Menge, Einzelpreis und Positionsnetto kontrollieren.
- XML-Datei aus dem ERP neu erzeugen und danach BR-CO-13 sowie Steuergruppen prüfen.
Mini-Beispiel
Eine Position wird mit Menge 3 und einem rechnerischen Einzelpreis von 19,995 EUR erzeugt. Das ERP zeigt gerundet 20,00 EUR an, exportiert aber eine Positionssumme aus dem ungerundeten Wert. Dadurch können sich BT-131 und die addierte Positionsnettosumme um einen Cent verschieben.
Praktische Checkliste
- Alle BT-131-Positionsnettos aus der XML addieren
- BT-106 mit der Addition vergleichen
- Rundungslogik im ERP prüfen
- Rabatte und Zuschläge fachlich einordnen
- Rechnung nach der Korrektur erneut validieren
Praktischer Merksatz
BR-CO-10 ist fast immer ein Summen- oder Rundungsthema. Die Korrektur beginnt bei den Positionen, nicht beim Endbetrag.