Zum Inhalt springen

BR-AE-10: Befreiungsgrund für Kategorie AE fehlt

Offizielle Meldung

[BR-AE-10] A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).

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

[BR-AE-10] A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).

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

[BR-AE-10] A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).

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-118, BT-121, BT-120

Was bedeutet das?

Eine Umsatzsteueraufschlüsselung (BG-23) mit der Kategorie AE (Reverse charge, Steuerschuldnerschaft des Leistungsempfängers) muss einen Befreiungsgrund als Code (VAT exemption reason code, BT-121) mit der Bedeutung „Reverse charge“ oder als Text (VAT exemption reason text, BT-120) „Reverse charge“ bzw. den gleichwertigen Standardtext in einer anderen Sprache enthalten. Beides fehlt.
Die offizielle Prüfung kontrolliert in CII und UBL nur, ob BT-120 oder BT-121 vorhanden ist, nicht den Inhalt.

Typische Ursachen

Die Aufschlüsselung wurde aus den Positionen erzeugt, ohne einen Befreiungsgrund zu übernehmen.
Der Hinweis steht nur in einer Rechnungsnotiz.

So beheben Sie den Fehler

Bei der Aufschlüsselung der Kategorie AE den Code VATEX-EU-AE (BT-121) angeben; laut VATEX-Codeliste ist er nur mit der Kategorie AE zu verwenden.
Alternativ oder zusätzlich den Text „Reverse charge“ oder den gleichwertigen Standardtext in der Rechnungssprache als BT-120 angeben.
CII: ram:ExemptionReason und ram:ExemptionReasonCode in ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax, UBL: cbc:TaxExemptionReason und cbc:TaxExemptionReasonCode in cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory.

In E-Rechnungsfreund

Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Steueraufstellung (BG-23)“ einen Eintrag mit „Kategorie (BT-118)“ AE und demselben „Satz % (BT-119)“ wie die Positionen (0) anlegen und im Feld „Befr.-Code (BT-121)“ VATEX-EU-AE wählen oder „Befreiungsgrund (BT-120)“ ausfüllen. Der Befreiungsgrund wird nur übernommen, wenn Kategorie und Satz übereinstimmen. Beim Profil XRechnung verlangt das Formular für diesen Eintrag außerdem beim Verkäufer die USt-IdNr. oder die lokale Steuernummer oder beim Steuervertreter die USt-IdNr. sowie beim Käufer die USt-IdNr. oder die Handelsregisternummer (BR-AE-02).
In der Ansicht „Einfach“ wird die Steueraufstellung beim Speichern neu berechnet und ein Befreiungsgrund geleert, sofern nicht in der Ansicht „Experte“ „Manuelle Steueraufstellung verwenden“ gewählt ist.

Beispiel

Fehlerhaft

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>AE</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>AE</ram:CategoryCode>
  <ram:ExemptionReasonCode>VATEX-EU-AE</ram:ExemptionReasonCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'AE'][upper-case(../ram:TypeCode) = 'VAT']

(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)

EN 16931 (UBL) (UBL)

Kontext: /*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'AE'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']

exists(cbc:TaxExemptionReason) or (exists(cbc:TaxExemptionReasonCode) )

Factur-X / ZUGFeRD EN 16931 (CII)

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

Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'AE']

(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)

Verwandte Prüfregeln

  • BR-AE-01: Nicht genau eine Umsatzsteueraufschlüsselung der Kategorie AE
  • BR-AE-02: Steuerkennung von Verkäufer oder Käufer fehlt bei einer Position der Kategorie AE
  • BR-AE-03: Steuerkennung von Verkäufer oder Käufer fehlt bei einem Abschlag der Kategorie AE
  • BR-AE-04: Steuerkennung von Verkäufer oder Käufer fehlt bei einem Zuschlag der Kategorie AE
  • BR-AE-05: Steuersatz einer Position der Kategorie AE ist nicht 0
  • BR-AE-06: Steuersatz eines Abschlags der Kategorie AE ist nicht 0

Häufige Fragen

Prüft die Regel den Wortlaut des Befreiungsgrunds?

Nein. Die offizielle Prüfung verlangt nur, dass BT-120 oder BT-121 vorhanden ist. Der Regeltext verlangt aber die Bedeutung „Reverse charge“; mit dem Code VATEX-EU-AE ist das eindeutig.

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