Zum Inhalt springen
E-Rechnung Zentrale

BR-CO-14

Umsatzsteuer-Gesamtbetrag (BT-110) ≠ Summe der Steuerbeträge

Der Gesamtbetrag der Umsatzsteuer (BT-110) entspricht nicht der Summe der Steuerbeträge je Kategorie (BT-117).

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Betroffene Felder
BT-110, BT-117
Originaltext der Meldung
[BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).

Was bedeutet BR-CO-14?

BR-CO-14 vergleicht den Gesamtbetrag der Umsatzsteuer (BT-110) mit der Summe der Steuerbeträge aller Umsatzsteueraufschlüsselungen (BT-117). Beide Werte müssen nach Rundung auf zwei Stellen exakt übereinstimmen.

  • UBL: cac:TaxTotal/cbc:TaxAmount = Σ cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
  • CII: ram:TaxTotalAmount (in Rechnungswährung) = Σ ram:ApplicableTradeTax/ram:CalculatedAmount im Rechnungskopf

Der Fehler entsteht typischerweise, wenn die Software die Steuer einmal pro Position berechnet und aufsummiert, die Aufschlüsselung aber aus den Nettosummen je Steuersatz neu berechnet – dann weichen die Ergebnisse um einen oder mehrere Cent voneinander ab. Maßgeblich ist in der EN 16931 die Berechnung je Steuersatz auf Basis der Nettosumme (BR-CO-17); BT-110 ist danach einfach die Summe dieser Beträge.

Typische Ursachen

  • Die Gesamtsteuer wurde aus den Positionen summiert, die Aufschlüsselung je Steuersatz berechnet.
  • Eine Steueraufschlüsselung fehlt (z. B. für 7 %), ihr Betrag ist aber in BT-110 enthalten.
  • Bei Fremdwährung wurde in CII der Steuerbetrag in der falschen Währung angegeben.

So beheben Sie den Fehler

  1. Berechnen Sie die Steuer je Kategorie und Satz: BT-117 = BT-116 × Satz, auf zwei Stellen gerundet.
  2. Setzen Sie BT-110 als Summe aller BT-117.
  3. Prüfen Sie, dass für jeden verwendeten Steuersatz eine Aufschlüsselung vorhanden ist.
  4. Passen Sie BT-112 und BT-115 an (BR-CO-15, BR-CO-16).

Beispiel: falsch und richtig

Falsch
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">180.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
    …
Richtig
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
    …
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice/cac:TaxTotal | /cn:CreditNote/cac:TaxTotal
CII
//ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID=/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode]

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,

Fragen zu BR-CO-14

Muss ich die Steuer pro Position oder pro Steuersatz berechnen?

Die EN 16931 rechnet pro Steuersatz: Nettosumme je Satz mal Satz, gerundet. Die Positionen tragen keinen eigenen Steuerbetrag.

Gibt es eine Cent-Toleranz?

Nein. BT-110 muss exakt der Summe der gerundeten BT-117 entsprechen.