Zum Hauptinhalt springen

BR-S-1 Standardsteuerpflichtige Positionen erfordern eine entsprechende Steueraufschlüsselungszeile

Wenn eine Position, ein dokumentbezogener Nachlass oder ein dokumentbezogener Zuschlag dem Standardsteuersatz unterliegt (Kategoriecode "S"), muss die Steueraufschlüsselung (BG-23) mindestens eine Zeile mit dem Code "S" enthalten.

Problembeschreibung

FEHLER

EN-16931-Regel zur Umsatzsteuerkategorie

Kontext und Bedeutung

Eine standardsteuerpflichtige Position ohne passende Aufschlüsselung lässt die Bemessungsgrundlage unausgewiesen, und der Umsatzsteuer-Gesamtbetrag lässt sich keiner Kategorie zuordnen. Der Fehler entsteht typischerweise, wenn ein Zuschlag auf Dokumentebene wie Versandkosten die Kategorie "S" erhält, die Software Aufschlüsselungszeilen aber nur aus den Positionen bildet, oder wenn die Kategorie einer Position nach der Erzeugung der Aufschlüsselung manuell geändert wurde.

Lösung

Fügen Sie je verwendetem Steuersatz (BT-119) eine Zeile der Steueraufschlüsselung (UBL: cac:TaxTotal/cac:TaxSubtotal; CII: ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax) mit BT-118 = "S" und passender Bemessungsgrundlage und Steuerbetrag hinzu.

Schnellzugriff

Gültige Beispiele

  • Position BT-151 = "S" plus Aufschlüsselungszeile BT-118 = "S", BT-119 = 19
  • Dokumentnachlass BT-95 = "S" plus passende Aufschlüsselungszeile

Ungültige Beispiele

  • Position BT-151 = "S", aber die Aufschlüsselung enthält nur "Z"-Zeilen
  • Dokumentzuschlag BT-102 = "S" ohne "S"-Zeile in der Aufschlüsselung

Code-Beispiele

Gültiges XML
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <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:TaxTotal>
<cac:InvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>
Ungültiges XML
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>Z</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:InvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>

Betroffene Felder

Validierungstools