Referenz
Markdown-ExportBR-S-09 Standardsatz-Steuerbetrag muss gleich steuerpflichtigem Betrag mal Satz sein
Der Umsatzsteuerbetrag der Kategorie (BT-117) in einer Umsatzsteueraufschlüsselung (BG-23), deren Umsatzsteuerkategoriecode (BT-118) "Standardsatz" ist, muss dem steuerpflichtigen Betrag der Kategorie (BT-116) multipliziert mit dem Umsatzsteuersatz der Kategorie (BT-119) entsprechen.
Problembeschreibung
FEHLER
EN-16931-Regel zur Umsatzsteuerkategorie
Kontext und Bedeutung
Diese EN16931-Regel prüft die Berechnung jeder Aufschlüsselung der Kategorie S, damit die ausgewiesene Steuer zu Bemessungsgrundlage und Satz passt. Der Validator akzeptiert eine Abweichung unter 1,00. In der Praxis entsteht eine größere Differenz, wenn die Software die Steuer je Position summiert, einen Nachlass erst nach der Steuerberechnung abzieht oder den Bruttobetrag in BT-116 schreibt.
Lösung
Berechnen Sie BT-117 je S-Aufschlüsselung als BT-116 × BT-119 / 100, runden Sie auf zwei Nachkommastellen und tragen Sie das Ergebnis in den TaxAmount dieses TaxSubtotal ein. Addieren Sie keine je Position gerundeten Steuerbeträge.
Schnellzugriff
Gültige Beispiele
- BT-116 = 100,00, BT-119 = 19, BT-117 = 19,00
Ungültige Beispiele
- BT-116 = 100,00, BT-119 = 19, aber BT-117 = 21,00
Code-Beispiele
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">21.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal>