BR-AE-10: Hinweis auf Umkehr der Steuerschuldnerschaft fehlt
Die Steueraufschlüsselung mit Kategorie AE (Reverse Charge) enthält weder einen Befreiungsgrund-Text noch einen Befreiungsgrund-Code. Der §13b-Hinweis muss als Datenfeld in der XML stehen.
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).
Wer eine Reverse-Charge-Rechnung schreibt (Kategorie AE, §13b UStG, im Handwerk vor allem Bauleistungen zwischen Unternehmern), muss den Empfänger auf die Steuerschuldnerschaft hinweisen. Diese Regel stellt sicher, dass der Hinweis nicht nur im PDF-Text steht, sondern als auswertbares Feld in der XML.
Was die Regel prüft
Die Steueraufschlüsselungszeile (BG-23, ein Business-Term-Block der Norm) mit Kategorie AE (BT-118) muss einen Befreiungsgrund enthalten, wahlweise als:
- Freitext (BT-120), etwa „Umkehrung der Steuerschuldnerschaft" oder das englische „Reverse charge", oder
- Code (BT-121) aus der VATEX-Codeliste, für Reverse Charge ist das
VATEX-EU-AE.
Eines von beiden genügt, beides zusammen ist erlaubt.
Warum sie in der Praxis fehlschlägt
Der häufigste Fall: Der §13b-Hinweis steht als Textbaustein im Fußbereich des PDF, aber die Software überträgt ihn nicht in das Befreiungsgrund-Feld der XML. Für den Validator existiert er damit nicht, sichtbarer Layout-Text ist kein Datenfeld.
Zweiter Fall: Die Software kennt das Feld, füllt es aber nur bei der Kategorie E (steuerbefreit), nicht bei AE. Die Norm verlangt den Grund aber bei beiden Kategorien, nur die parallelen Regeln heißen anders (BR-E-10 für E, BR-AE-10 für AE).
So behebst du den Fehler
Trag den Befreiungsgrund in die AE-Zeile der Steueraufschlüsselung ein. Am robustesten ist der Code VATEX-EU-AE, weil er sprachunabhängig maschinell auswertbar ist; ein deutscher Freitext dazu schadet nicht und hilft menschlichen Lesern. Belegschmied setzt bei Reverse-Charge-Rechnungen Code und Text automatisch.
Der Hinweis im PDF-Anschreiben bleibt sinnvoll, ersetzt aber das XML-Feld nicht, es braucht beides.
XML-Beispiel: vorher und nachher
<!-- verletzt BR-AE-10: Kategorie AE ohne ExemptionReason und ohne ExemptionReasonCode -->
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1500.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>Umkehrung der Steuerschuldnerschaft (§ 13b UStG)</ram:ExemptionReason>
<ram:BasisAmount>1500.00</ram:BasisAmount>
<ram:CategoryCode>AE</ram:CategoryCode>
<ram:ExemptionReasonCode>VATEX-EU-AE</ram:ExemptionReasonCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Rechnung selbst prüfen
Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.