Konto
Deutsch

BR-53: Steuerwährung angegeben, aber Steuerbetrag in dieser Währung fehlt

EN-16931-Kernregel · Fehler · UBL / CII

StandardEN 16931-1 (europäisches Datenmodell der E-Rechnung)SchweregradFehler: die Rechnung wird abgelehntSyntaxUBL, CIIGeschäftsbegriffe
  • BT-6 VAT accounting currency code
  • BT-111 Invoice total VAT amount in accounting currency
Gilt fürJede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS.

Offizieller Regeltext

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

Der normative Text ist Englisch und wird unverändert zitiert.

Warum dieser Fehler auftritt

Wenn eine Währung für die Umsatzsteuerbuchung (BT-6, cbc:TaxCurrencyCode / ram:TaxCurrencyCode) angegeben ist, muss die Rechnung auch den Gesamtsteuerbetrag in dieser Währung (BT-111) enthalten. Die Regel sucht ein cac:TaxTotal/cbc:TaxAmount, dessen currencyID der Steuerwährung entspricht (UBL), bzw. ein zweites ram:TaxTotalAmount mit dieser currencyID in der Kopfsummation (CII). Das wird gebraucht, wenn die Rechnung in Fremdwährung gestellt wird, die Umsatzsteuer aber in der Landeswährung des Verkäufers zu melden ist; der Fehler kommt meist von Software, die TaxCurrencyCode standardmäßig auch bei Inlandsrechnungen ausgibt.

So beheben Sie den Fehler

Wird die Steuer nicht wirklich in einer anderen Währung gebucht, einfach cbc:TaxCurrencyCode / ram:TaxCurrencyCode entfernen. Andernfalls in UBL ein zweites cac:TaxTotal ergänzen, das nur cbc:TaxAmount mit currencyID gleich BT-6 enthält (ohne cac:TaxSubtotal; das erste cac:TaxTotal bleibt in Rechnungswährung mit den Subtotals). In CII ein zweites ram:TaxTotalAmount mit currencyID gleich ram:TaxCurrencyCode neben das in Rechnungswährung setzen und sicherstellen, dass TaxCurrencyCode und InvoiceCurrencyCode verschieden sind.

Beispiel (gültig)

<cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
<cac:TaxTotal><cbc:TaxAmount currencyID="USD">19.00</cbc:TaxAmount><cac:TaxSubtotal>...</cac:TaxSubtotal></cac:TaxTotal>
<cac:TaxTotal><cbc:TaxAmount currencyID="EUR">17.60</cbc:TaxAmount></cac:TaxTotal>

Was der Validator prüft

Geprüftes Element (Kontext):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

every $taxcurrency in cbc:TaxCurrencyCode satisfies exists(//cac:TaxTotal/cbc:TaxAmount[@currencyID=$taxcurrency])

CII

//ram:SpecifiedTradeSettlementHeaderMonetarySummation

Test (XPath):

not(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode) or (/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode and (ram:TaxTotalAmount/@currencyID = /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode) and not(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode = /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode))

Rechnung prüfen

Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.

Rechnung prüfen →

Dieselbe Prüfung per API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Verwandte Regeln

Häufige Fragen

Was bedeutet BR-53?

BR-53 ist eine EN-16931-Kernregel: If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.

Wird meine Rechnung wegen BR-53 abgelehnt?

Ja. BR-53 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.

Für welche Formate gilt BR-53?

Jede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS. Syntax: UBL und CII.

Quelle: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.