BR-S-09 Steuerbetrag je Satz falsch
Der Steuerbetrag für einen Satz muss der steuerpflichtige Betrag mal Steuersatz sein, gerundet auf 2 Nachkommastellen.
Was die Prüfregel sagt
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).
Offizieller Wortlaut der Prüfregel (CEN / KoSIT). Die Regeln der EN 16931 sind auf Englisch, die deutschen XRechnung-Regeln auf Deutsch veröffentlicht.
Warum der Fehler auftritt
Der Steuerbetrag je Satz (BT-117) ist nicht steuerpflichtiger Betrag mal Steuersatz, gerundet auf zwei Nachkommastellen. Typisch, wenn die Steuer je Position addiert statt je Satz berechnet wurde.
So beheben Sie ihn
Berechnen Sie die Steuer einmal je Satz auf den summierten Nettobetrag, kaufmännisch auf zwei Nachkommastellen gerundet.
Gilt für
Alle E-Rechnungen nach EN 16931: XRechnung, ZUGFeRD / Factur-X, Peppol und andere.
Mehr zu BR-S-09
Die Steuer je Regelsteuersatz muss gleich Steuerbasisbetrag mal Satz sein. Anders als die meisten Summenprüfungen erlaubt diese Regel eine Abweichung von knapp einer Währungseinheit, Rundung allein löst sie also nie aus. Sehen Sie BR-S-09, liegt die Steuer für diesen Satz um einen Euro oder mehr daneben, und das deutet auf einen echten Rechenfehler.
Rechenbeispiel: Steuerbasisbetrag 100,00 zu 19 % muss etwa 19,00 ergeben. Ein typischer Fehler ergibt stattdessen 15,97: Das ist die aus 100,00 herausgerechnete Steuer, als wäre der Betrag brutto (100 ÷ 1,19 × 0,19). Lösung: Der Steuerbasisbetrag muss der Nettobetrag sein, und die Steuer wird darauf berechnet.
Derselbe Fehler tritt auf, wenn Satz und tatsächliche Berechnung nicht übereinstimmen, etwa wenn die Aufschlüsselung 19 % zeigt, der Betrag aber mit 7 % berechnet wurde.
Die betroffenen Felder
- BT-117 Steuerbetrag je Kategorie
- CII
ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ ram:CalculatedAmount - UBL
cac:TaxTotal/cac:TaxSubtotal/ cbc:TaxAmount - BT-116 Steuerbasisbetrag je Kategorie
- CII
ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ ram:BasisAmount - UBL
cac:TaxTotal/cac:TaxSubtotal/ cbc:TaxableAmount - BT-119 Steuersatz der Kategorie
- CII
ram:ApplicableTradeTax/ram:RateApplicablePercent - UBL
cac:TaxSubtotal/cac:TaxCategory/ cbc:Percent
Typische Situationen
- Preise wurden brutto eingegeben, die Software behandelt sie aber als netto (oder umgekehrt).
- Der Satz wurde auf der Rechnung geändert, die Steuer aber nicht neu berechnet.
- Die Steuer eines anderen Satzes ist in diesem Eintrag der Aufschlüsselung gelandet.
Beispiel
Ein Eintrag, dessen Steuer zum Satz passt (CII):
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>19.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>100.00</ram:BasisAmount>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>