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
[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:CalculatedAmountim 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
- Berechnen Sie die Steuer je Kategorie und Satz: BT-117 = BT-116 × Satz, auf zwei Stellen gerundet.
- Setzen Sie BT-110 als Summe aller BT-117.
- Prüfen Sie, dass für jeden verwendeten Steuersatz eine Aufschlüsselung vorhanden ist.
- Passen Sie BT-112 und BT-115 an (BR-CO-15, BR-CO-16).
Beispiel: falsch und richtig
<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>
…<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.