BR-47

Jeder Block der Steueraufschlüsselung muss über einen Umsatzsteuer-Kategoriecode (BT-118) definiert sein — S, E, Z, AE, K, G, L, M oder O.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-01-31

Offizieller Regeltext

Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).

Warum tritt BR-47 auf?

Systeme unterscheiden Steuersätze über den Prozentsatz und brauchen dafür keine Kategorie. 0 % steht dann für steuerfrei, innergemeinschaftlich und Reverse Charge gleichermaßen, obwohl das drei verschiedene Kategorien sind.

Wie behebt man BR-47?

Setzen Sie BT-118 in cac:TaxSubtotal/cac:TaxCategory/cbc:ID (UBL) beziehungsweise ram:ApplicableTradeTax/ram:CategoryCode (CII). Es ist derselbe Code wie auf der Position, siehe BR-CO-04.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>
Korrigiert
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">190.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>

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.