BR-CO-17: Steuerbetrag passt nicht zu Grundlage und Steuersatz
Regel der europäischen Norm EN 16931. Gilt für XRechnung und für ZUGFeRD ab dem Profil BASIC, in CII und UBL.
Originaltext der Prüfmeldung
[BR-CO-17] VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.
Was die Meldung bedeutet
Für jede Zeile der Steueraufschlüsselung rechnet die Prüfung nach: Bemessungsgrundlage mal Steuersatz durch 100, auf zwei Nachkommastellen gerundet.
Anders als viele Summenregeln ist BR-CO-17 tolerant: Der Steuerbetrag darf um bis zu eine Währungseinheit vom errechneten Wert abweichen. Das berücksichtigt Rundungen auf Positionsebene. Eine Meldung bedeutet deshalb fast immer einen echten Fehler, keine Rundungsfrage.
Bei einem Steuersatz von 0 % muss der Steuerbetrag (gerundet) 0 sein.
Häufige Ursachen
- Der Steuersatz in der Aufschlüsselung ist falsch, etwa 19 statt 7.
- Die Bemessungsgrundlage ist brutto eingetragen.
- Der Steuerbetrag stammt aus einem anderen Steuersatz, zum Beispiel weil die Zeilen der Aufschlüsselung vertauscht sind.
- Bei 0 % oder steuerfreien Umsätzen ist trotzdem ein Steuerbetrag eingetragen.
So beheben Sie den Fehler
- Rechnen Sie je Zeile nach: Grundlage × Steuersatz ÷ 100.
- Prüfen Sie, ob Grundlage und Steuerbetrag in derselben Zeile zum selben Steuersatz gehören.
- Tragen Sie bei 0 % und steuerfreien Umsätzen 0,00 als Steuerbetrag ein.
Beispiel
UBL: Zeile der Steueraufschlüsselung (UBL)
Richtig
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">21.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>7</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>Betroffene Felder
| Feld | CII | UBL |
|---|---|---|
| BT-117 Steuerbetrag je Steuersatz | ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount | cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount |
| BT-116 Bemessungsgrundlage je Steuersatz | ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount | cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount |
| BT-119 Steuersatz der Aufschlüsselung | ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent | cac:TaxSubtotal/cac:TaxCategory/cbc:Percent |
Rechnung prüfen oder neu erzeugen
Unser kostenloser Validator prüft XRechnung und ZUGFeRD mit den offiziellen Regeln und erklärt jede Meldung auf Deutsch. Ist die Datei nicht zu retten, erzeugen Sie aus der PDF-Rechnung eine neue, gültige E-Rechnung.
Häufige Fragen zu BR-CO-17
Warum meldet die Prüfung zusätzlich BR-S-09?
BR-S-09 prüft dasselbe für die Kategorie S (Normalsatz und ermäßigter Satz). Ist der Steuerbetrag falsch, schlagen oft beide Regeln gleichzeitig an.
