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.
<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><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.