BR-53 Feld BT-111 EN-16931-Grundregeln (BR)

BR-53 beheben: Steuerbetrag in Abrechnungswaehrung fehlt

[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

BR-53 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

Was bedeutet BR-53?

Steht der Code der Abrechnungswaehrung fuer die Umsatzsteuer (BT-6), dann muss auch der Gesamtbetrag der Umsatzsteuer in dieser Waehrung (BT-111) da sein. BT-6 sagt, in welcher Waehrung die Steuer ans Finanzamt geht, wenn diese von der Rechnungswaehrung abweicht. Der Betrag steht als zweiter ram:TaxTotalAmount mit dem currencyID der Steuerwaehrung. Die Regel greift nur, wenn BT-6 gesetzt ist.

Häufige Ursachen für BR-53

So behebst du BR-53

  1. Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-111 über den folgenden XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID='USD']
  2. Korrektur einsetzen. Fuege in ram:SpecifiedTradeSettlementHeaderMonetarySummation einen zweiten ram:TaxTotalAmount mit currencyID gleich dem ram:TaxCurrencyCode hinzu, zum Beispiel currencyID="USD" mit dem umgerechneten Steuerbetrag.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-53 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Fuege in ram:SpecifiedTradeSettlementHeaderMonetarySummation einen zweiten ram:TaxTotalAmount mit currencyID gleich dem ram:TaxCurrencyCode hinzu, zum Beispiel currencyID="USD" mit dem umgerechneten Steuerbetrag.

XPath/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID='USD']

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:ApplicableHeaderTradeSettlement>
  <ram:TaxCurrencyCode>USD</ram:TaxCurrencyCode>
  <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
  <ram:SpecifiedTradeSettlementHeaderMonetarySummation>
    <ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
    <ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
    <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>
    <ram:DuePayableAmount>1190.00</ram:DuePayableAmount>
  </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
</ram:ApplicableHeaderTradeSettlement>
Korrekt
<ram:ApplicableHeaderTradeSettlement>
  <ram:TaxCurrencyCode>USD</ram:TaxCurrencyCode>
  <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
  <ram:SpecifiedTradeSettlementHeaderMonetarySummation>
    <ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
    <ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
    <ram:TaxTotalAmount currencyID="USD">205.20</ram:TaxTotalAmount>
    <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>
    <ram:DuePayableAmount>1190.00</ram:DuePayableAmount>
  </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
</ram:ApplicableHeaderTradeSettlement>

Häufige Fragen zu BR-53

Wann brauche ich BT-111 ueberhaupt?
Nur wenn die Steuer in einer anderen Waehrung als der Rechnungswaehrung abgerechnet wird und du deshalb ram:TaxCurrencyCode (BT-6) gesetzt hast.
Wie unterscheide ich die beiden TaxTotalAmount?
Ueber das Attribut currencyID. Der erste traegt die Rechnungswaehrung (BT-110), der zweite die Steuerwaehrung aus BT-6 (BT-111).

Verwandte Fehlercodes

BR-53 automatisch prüfen

Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen