Zum Hauptinhalt springen

BR-48 USt-Kategoriesatz der Aufschlüsselung ist erforderlich, außer bei Nicht-Steuerbarkeit

Jede USt-Aufschlüsselung (BG-23) muss einen USt-Kategoriesatz (BT-119) enthalten, außer wenn die Rechnung nicht der USt unterliegt.

Problembeschreibung

FEHLER

Geschäftsregel der EN 16931 (CEN)

Kontext und Bedeutung

Dies ist eine Kernregel der EN 16931. Der Steuersatz (BT-119) wird benötigt, um zu prüfen, ob der Steuerbetrag zur Steuerbasis passt. Nur Kategorie O (nicht steuerbar) hat keinen Satz; für E, Z, AE, K und G beträgt er 0. Der Fehler entsteht oft, wenn ein Export bei steuerfreien oder Reverse-Charge-Umsätzen den Satz weglässt, statt 0 zu schreiben.

Lösung

Ergänzen Sie cac:TaxCategory/cbc:Percent (CII: ram:RateApplicablePercent) in jeder USt-Zwischensumme; verwenden Sie 0 für steuerfreie, nullbesteuerte oder Reverse-Charge-Kategorien und lassen Sie ihn nur bei Kategorie O (nicht steuerbar) weg.

Schnellzugriff

Gültige Beispiele

  • BT-119 = 19 für den Regelsatz
  • BT-119 = 0 für eine steuerfreie Kategorie

Ungültige Beispiele

  • Regelsatz-Zwischensumme ohne Satz BT-119

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">19.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Betroffene Felder

Validierungstools