Zum Hauptinhalt springen

BR-O-07 O-Zuschlag auf Dokumentebene darf keinen Umsatzsteuersatz enthalten

Ein Zuschlag auf Dokumentebene (BG-21), dessen Umsatzsteuerkategoriecode (BT-102) „nicht steuerbar“ (O) ist, darf keinen Umsatzsteuersatz des Zuschlags auf Dokumentebene (BT-103) enthalten.

Problembeschreibung

FEHLER

EN-16931-Regel zur Umsatzsteuerkategorie

Kontext und Bedeutung

Beträge der Kategorie O liegen außerhalb der Umsatzsteuer; ein Satz auf einem Zuschlag auf Dokumentebene ist daher unzulässig, auch 0. In der Praxis tritt der Fehler auf, wenn ein durchlaufender Posten als Zuschlag mit vorbelegtem Satzfeld angelegt wird.

Lösung

Entfernen Sie cbc:Percent (BT-103) aus der cac:TaxCategory des Zuschlags; die Kategorie O trägt keinen Satz.

Schnellzugriff

Gültige Beispiele

  • Zuschlag auf Dokumentebene mit cac:TaxCategory/cbc:ID = O und ohne cbc:Percent

Ungültige Beispiele

  • Zuschlag auf Dokumentebene mit cbc:ID = O, aber cbc:Percent = 0 vorhanden (BT-103)

Code-Beispiele

Gültiges XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">15.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>O</cbc:ID>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
Ungültiges XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">15.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>O</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>

Betroffene Felder

Validierungstools