# BR-CO-14 Der Umsatzsteuer-Gesamtbetrag muss der Summe der Steuerkategoriebeträge entsprechen

Der Umsatzsteuer-Gesamtbetrag (BT-110) muss der arithmetischen Summe aller Steuerbeträge je Steuerkategorie (BT-117) in der Steueraufschlüsselung entsprechen.

## Problembeschreibung

> **FEHLER**: EN-16931-Rechen- und Konsistenzregel (BR-CO)

> **Wo BR-CO-14 geprüft wird**
>
> Ein Validator prüft eine E-Rechnung in Stufen. Zuerst muss die Datei wohlgeformtes XML sein und zum UBL- oder CII-Schema (XSD) passen. Dann laufen die Geschäftsregeln der EN 16931: BR-Kernregeln, BR-CO-Berechnungen, BR-CL-Codelisten, BR-DEC-Nachkommastellen und Regeln je Umsatzsteuerkategorie wie BR-S. Danach folgen die nationalen oder Netzwerk-Regeln, die BT-24 auswählt: BR-DE für XRechnung, PEPPOL-EN16931 für Peppol BIS Billing. Der Bericht nennt jede verletzte Regel: Ein Fehler bedeutet Ablehnung, nur Warnungen bedeuten weiterhin Annahme. BR-CO-14: Rechenregel der EN 16931, gemeldet in der Stufe „Regeln der EN 16931“.

## Kontext und Bedeutung

Der Validator vergleicht BT-110 mit der Summe aller Steuerbeträge je Kategorie (BT-117) in der Steueraufschlüsselung. Eine Abweichung deutet auf eine fehlende Aufschlüsselungszeile, auf je Position gerundete und dann addierte Steuerbeträge oder auf einen Steuerbetrag in Abrechnungswährung (BT-111), der versehentlich in BT-110 steht. Der Fehler ist blockierend.

## Lösung

Berechnen Sie BT-110 vor dem Export als Summe aller BT-117-Werte (je Kombination aus Kategorie und Steuersatz). In UBL ist BT-110 der cbc:TaxAmount des cac:TaxTotal, der die cac:TaxSubtotal-Elemente enthält; wird eine Umsatzsteuer-Abrechnungswährung (BT-6) verwendet, gehört BT-111 in ein zweites cac:TaxTotal ohne cac:TaxSubtotal. In CII ist BT-110 ram:TaxTotalAmount in Rechnungswährung.

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-CO-14)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-CO-14)

## Gültige Beispiele

- Zwei BT-117-Beträge 19,00 und 7,00 ergeben BT-110 = 26,00
- Einzelner BT-117 = 38,00 ergibt BT-110 = 38,00

## Ungültige Beispiele

- BT-110 = 26,00, aber die Aufschlüsselung summiert sich auf 25,99
- BT-110 = 19,00 bei zwei BT-117-Beträgen von 19,00 und 7,00

## Betroffene Felder

- [BT-110 Umsatzsteuer-Gesamtbetrag](/resources/xrechnung/bt-110-invoice-total-vat-amount)
- [BT-117 Steuerbetrag je Kategorie](/resources/xrechnung/bt-117-vat-category-tax-amount)

## Verwandte Regeln

- [BR-CO-15](/resources/kosit-validator-errors/br-co-15-invoice-total-with-vat-must-match)
- [BR-CO-17](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
