Zurück zum Compliance Hub
Kritisch

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.

XML-Beispiel
<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 öffnen

Hä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