BR-IC-10EN 16931

BR-IC-10: Befreiungsgrund fehlt bei innergemeinschaftlicher Lieferung

Die Steueraufschlüsselung mit Kategorie K braucht einen Befreiungsgrund als Code (BT-121) oder Text (BT-120). Häufigster Auslöser: der Hinweis steht nur im PDF-Layout, nicht als Datenfeld im XML.

Regeltext im Prüfregelwerk

A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language).

BG-23BT-118BT-120BT-121

Wer ohne Umsatzsteuer fakturiert, muss in der E-Rechnung maschinenlesbar begründen, warum. BR-IC-10 prüft genau das für die innergemeinschaftliche Lieferung.

Was die Regel prüft

Kategorie-Code K im Feld BT-118 (BT = Business Term, das nummerierte Feld der Norm) kennzeichnet die innergemeinschaftliche Lieferung nach § 6a UStG, steuerfrei nach § 4 Nr. 1 Buchst. b UStG. Jede Steueraufschlüsselung (BG-23) mit diesem Code muss zusätzlich einen Befreiungsgrund tragen, wahlweise als:

  • BT-121, ein Code aus der VATEX-Codeliste, für die innergemeinschaftliche Lieferung VATEX-EU-IC, oder
  • BT-120, ein Freitext wie „Steuerfreie innergemeinschaftliche Lieferung" (auch in anderer Sprache zulässig).

Eines von beiden genügt, beides zusammen ist erlaubt.

Warum sie in der Praxis fehlschlägt

Der klassische Fall: Auf dem PDF steht der Pflichthinweis „steuerfreie innergemeinschaftliche Lieferung" längst in der Fußzeile oder unter der Summenzeile, aber die erzeugende Software schreibt ihn nicht in das strukturierte Feld. Für den Validator existiert nur, was im XML steht.

Zweiter Auslöser: Die Software kennt zwar ein Freitextfeld für Bemerkungen (BT-22), und der Anwender trägt den Hinweis dort ein. Das ist das falsche Feld, die Regel prüft ausschließlich BT-120/BT-121 innerhalb der Steueraufschlüsselung.

So behebst du den Fehler

Trag den Befreiungsgrund in der Steueraufschlüsselung ein, nicht in einer allgemeinen Bemerkung. Am robustesten ist der Code VATEX-EU-IC, weil er sprachunabhängig ist; ein deutscher Text funktioniert ebenso. In Belegschmied wird der passende Befreiungsgrund beim Wählen der Steuerkategorie automatisch gesetzt.

Prüf bei der Gelegenheit die Nachbarregeln der Serie: Kategorie K verlangt außerdem Steuersatz und Steuerbetrag 0 (BR-IC-05 bis BR-IC-09), ein Lieferdatum oder einen Abrechnungszeitraum (BR-IC-11) und das Lieferland (BR-IC-12).

XML-Beispiel: vorher und nachher

<ram:ApplicableTradeTax>
  <!-- verletzt BR-IC-10: Kategorie K ohne ExemptionReason/ExemptionReasonCode -->
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>2500.00</ram:BasisAmount>
  <ram:CategoryCode>K</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:ExemptionReason>Steuerfreie innergemeinschaftliche Lieferung</ram:ExemptionReason>
  <ram:BasisAmount>2500.00</ram:BasisAmount>
  <ram:CategoryCode>K</ram:CategoryCode>
  <ram:ExemptionReasonCode>VATEX-EU-IC</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.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick