Umsatzsteuer-Kategorien

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-Validator

Offizieller 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-AE aus 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ür AE.
  • 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

✗ CII – fehlt
<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>
✓ CII – korrekt
<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:

C#
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.

Verwandte Regeln

Alle erklärten Prüfregeln