BR-CO-15
Fehler bei der Rechnungsgesamtbetrag-Berechnung (BT-112)
Was dieser Fehler bedeutet
Der Rechnungsgesamtbetrag mit Umsatzsteuer (BT-112, cbc:TaxInclusiveAmount) muss dem Rechnungsbetrag ohne Umsatzsteuer (BT-109, cbc:TaxExclusiveAmount) plus der Umsatzsteuer-Summe (BT-110, cbc:TaxAmount in Dokumentwährung) entsprechen. Die Regel verlangt außerdem genau ein cac:TaxTotal/cbc:TaxAmount in Dokumentwährung. Sie ist fatal.
Warum dieser Fehler auftritt
BR-CO-15 schlägt an, wenn BT-112 nicht BT-109 + BT-110 entspricht (auf zwei Nachkommastellen gerundet). Die Regel schlägt auch an, wenn die Datei kein cac:TaxTotal/cbc:TaxAmount in Dokumentwährung enthält oder mehr als eines, etwa zwei cac:TaxTotal-Blöcke mit derselben Währung. Häufigste Ursachen: ein falscher Nettobetrag (dann meldet sich auch BR-CO-13); eine Umsatzsteuer-Summe, die nicht zur Aufschlüsselung passt (dann meldet sich auch BR-CO-14); Zu- oder Abschläge auf Dokumentebene, die im Bruttobetrag, aber nicht in BT-109 berücksichtigt sind; oder ein Bruttobetrag, der aus dem ERP übernommen statt aus den XML-Werten neu berechnet wurde.
Wie Sie ihn beheben
Prüfen Sie, dass cbc:TaxInclusiveAmount = cbc:TaxExclusiveAmount + cbc:TaxAmount. Falls Sie Zu-/Abschläge auf Dokumentebene (BG-20, BG-21) haben, rechnen Sie diese in TaxExclusiveAmount ein, bevor Sie die Umsatzsteuer addieren.
Schritt für Schritt
1) Beheben Sie zuerst BR-CO-10 und BR-CO-13, damit BT-106 und BT-109 stimmen. 2) Stellen Sie sicher, dass es genau ein cac:TaxTotal mit cac:TaxSubtotal gibt und dessen cbc:TaxAmount in Dokumentwährung steht; beheben Sie BR-CO-14, damit es der Summe der Kategoriebeträge entspricht. 3) Setzen Sie cbc:TaxInclusiveAmount = TaxExclusiveAmount + TaxAmount. 4) Halten Sie alle Beträge auf zwei Nachkommastellen. 5) Prüfen Sie danach BT-115 (BR-CO-16). 6) Prüfen Sie erneut. Die Korrektur von Nettobetrag oder Umsatzsteuer-Summe behebt BR-CO-15 oft gleich mit.
<cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount> <cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount> </cac:LegalMonetaryTotal>
Automatisch beheben
Laden Sie Ihre Rechnung in unsere Smart-Repair-Engine hoch. Sie prüft die Datei gegen das vollständige KoSIT-Regelwerk, auch auf BR-CO-15, und korrigiert unterstützte Felder mit einem GoBD-Prüfpfad.
Smart Repair öffnenHäufig gestellte Fragen
Welche Formel prüft BR-CO-15 genau?
TaxInclusiveAmount (BT-112) = TaxExclusiveAmount (BT-109) + TaxAmount (BT-110). Alle drei müssen in derselben Währung stehen und exakt aufgehen.
Wie wirken sich Rabatte auf Dokumentebene aus?
Ein Abschlag auf Dokumentebene mindert TaxExclusiveAmount (BT-109), was wiederum die Steuerbasis und den Bruttobetrag senkt. Wenden Sie Ab- und Zuschläge vor der Steuerberechnung an, nicht danach.
Ich habe zwei cac:TaxTotal-Blöcke. Ist das erlaubt?
Nur wenn Sie eine abweichende Steuerwährung verwenden (BT-6, cbc:TaxCurrencyCode): Der zweite Block enthält dann nur die Umsatzsteuer-Summe in dieser Währung (BT-111), ohne Aufschlüsselung. Zwei Blöcke in Dokumentwährung lassen BR-CO-15 scheitern, weil die Regel genau eine Umsatzsteuer-Summe in dieser Währung erwartet.
Verwandte Fehler
Andere häufig auftretende Validierungsfehler