BR-53

Ist eine abweichende Steuerwährung (BT-6) angegeben, muss auch die Steuersumme in dieser Währung (BT-111) übermittelt werden. Die Währung allein sagt noch keinen Betrag.

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

Offizieller Regeltext

If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.

Warum tritt BR-53 auf?

BT-6 wird aus dem Mandanten oder einer Vorlage gesetzt, die Umrechnung des Steuerbetrags aber nicht ausgelöst — sie braucht einen Kurs, den das Rechnungsobjekt nicht kennt.

Wie behebt man BR-53?

Schreiben Sie den umgerechneten Steuerbetrag in ein zweites cac:TaxTotal ohne cac:TaxSubtotal, mit currencyID der Steuerwährung (UBL) — oder lassen Sie BT-6 weg. Wie viele solcher Blöcke zulässig sind, regelt PEPPOL-EN16931-R054, das Vorzeichen R055.

Im XML

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

Fehlerhaft
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  </cac:TaxSubtotal>
</cac:TaxTotal>
Korrigiert
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="SEK">2090.00</cbc:TaxAmount>
</cac:TaxTotal>

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.