Zum Hauptinhalt springen

BR-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

Gültiges XML
<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>
Ungültiges XML
<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>

Betroffene Felder

Validierungstools