Zum Inhalt springen

BR-45: Steuerbasisbetrag der Kategorie (BT-116) fehlt

Offizielle Meldung

[BR-45] Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-45] Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-45] Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BG-23, BT-116

Was bedeutet das?

Jede Umsatzsteueraufschlüsselung (VAT breakdown, BG-23) muss den Steuerbasisbetrag der Kategorie (VAT category taxable amount, BT-116) enthalten, also die Summe der Nettobeträge, auf die der Steuersatz angewendet wird. Bei mindestens einer Aufschlüsselung fehlt das Element.

Typische Ursachen

Das erzeugende System schreibt je Steuerkategorie nur den Steuerbetrag (BT-117), aber keine Basis.
Bei einer Kategorie ohne Steuer (z. B. steuerbefreit) wurde die Basis weggelassen.

So beheben Sie den Fehler

Für jede Steuerkategorie und jeden Steuersatz den Basisbetrag angeben: Summe der Positionsnettobeträge dieser Kategorie abzüglich Abschlägen und zuzüglich Zuschlägen auf Dokumentenebene derselben Kategorie, auf zwei Nachkommastellen gerundet.
CII: ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount, UBL: cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular wird die Steueraufstellung (BG-23) beim Erzeugen der XML aus Steuerkategorie und Steuersatz der Positionen und Zu-/Abschläge gebildet; der Basisbetrag je Kategorie wird dabei berechnet und immer ausgegeben. Die Werte im Abschnitt „Steueraufstellung (BG-23)“ werden dafür nicht übernommen. Die Rechnung erneut erzeugen und prüfen.

Beispiel

Fehlerhaft

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax

(ram:BasisAmount)

EN 16931 (UBL) (UBL)

Kontext: cac:TaxTotal/cac:TaxSubtotal

exists(cbc:TaxableAmount)

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000047

Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax

(ram:BasisAmount)

Verwandte Prüfregeln

  • BR-01: Spezifikationskennung (BT-24) fehlt
  • BR-02: Rechnungsnummer (BT-1) fehlt
  • BR-03: Rechnungsdatum (BT-2) fehlt
  • BR-04: Rechnungsart-Code (BT-3) fehlt
  • BR-05: Rechnungswährung (BT-5) fehlt
  • BR-06: Name des Verkäufers (BT-27) fehlt

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.