BR-AE-10: Reverse Charge ohne Befreiungsgrund (BT-120/121)
Steuerschuldnerschaft des Leistungsempfängers braucht den Grund „Reverse charge“ oder VATEX-EU-AE.
Steckbrief
- Regel
BR-AE-10- Schweregrad
- Fehler – die Rechnung ist ungültig
- Regelwerk
- EN 16931 – gilt für XRechnung und ZUGFeRD/Factur-X
- Betroffene Felder
- BT-118, BT-120, BT-121
- Syntax
- CII & UBL
Rechnung jetzt prüfen
PDF oder XML hochladen – kostenlos, ohne Anmeldung, gegen die offiziellen Regelwerke.
Zum Online-ValidatorOffizieller Wortlaut
[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).
Quelle: offizielle Schematron zur EN 16931 (CEN), wie sie auch in XRechnung und ZUGFeRD/Factur-X geprüft wird.
Was die Regel verlangt
Bei Reverse Charge – der Steuerschuldnerschaft des Leistungsempfängers, Kategorie
AE – weist die Rechnung keine Umsatzsteuer aus. Die Aufschlüsselung (BG-23) muss dann begründen,
warum: mit einem Befreiungsgrund als Text (BT-120), als Code (BT-121) oder beidem.
- Code:
VATEX-EU-AEaus der Codeliste VATEX - Text: „Reverse charge“ oder die gleichwertige deutsche Angabe „Steuerschuldnerschaft des Leistungsempfängers“
Die Regel gehört zur EN 16931 und gilt für XRechnung, ZUGFeRD und Factur-X. Für Deutschland verlangt § 14a Abs. 5 UStG ohnehin die Angabe „Steuerschuldnerschaft des Leistungsempfängers“ auf der Rechnung.
Typische Ursachen
- Der Hinweis auf Reverse Charge steht nur als Notiz (BT-22) oder im PDF, nicht in der Steueraufschlüsselung.
- Die Software kennt den Befreiungsgrund nur für steuerfreie Umsätze (Kategorie
E), nicht fürAE. - Der Grund wurde an der Position angegeben – die Regel prüft aber die Aufschlüsselung auf Belegebene.
Häufig folgen weitere AE-Regeln: Auch die USt-IdNr. von Verkäufer und Käufer sind Pflicht (BR-AE-02), und der Steuersatz muss 0 sein.
So sieht es im XML aus
<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>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:ExemptionReason>Steuerschuldnerschaft des Leistungsempfängers</ram:ExemptionReason>
<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>
In UBL stehen Text und Code in cac:TaxCategory als cbc:TaxExemptionReason und cbc:TaxExemptionReasonCode.
Lösung in C#
Im Facturexa Creator übergeben Sie Code und Text beim Anlegen der Aufschlüsselung:
rechnung.AddApplicableTradeTax(1000.00m, 0m, 0.00m, TaxTypeCode.VAT, TaxCategoryCode.AE,
exemptionReasonCode: TaxExemptionReasonCode.VATEX_EU_AE, // BT-121
exemptionReason: "Steuerschuldnerschaft des Leistungsempfängers"); // BT-120
Diese Seite erklärt die technische Prüfregel. Ob Reverse Charge im Einzelfall anzuwenden ist, klären Sie mit Ihrer Steuerberatung.