BR-G-07EN 16931

BR-G-07: Export-Zuschlag mit Steuersatz ungleich 0

Ein Zuschlag auf Dokumentenebene mit Steuerkategorie G (Export außerhalb der EU) muss den Steuersatz 0 tragen. Klassischer Auslöser: Versand- oder Verpackungskosten mit 19-%-Default.

Regeltext im Prüfregelwerk

In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero).

BG-21BT-102BT-103

BR-G-07 schließt die Satz-Prüfung der G-Serie ab: Nach den Rechnungszeilen (BR-G-05) und den Nachlässen (BR-G-06) sind hier die Zuschläge auf Dokumentenebene dran.

Was die Regel prüft

G ist der Kategorie-Code für die steuerfreie Ausfuhrlieferung in ein Drittland außerhalb der EU (§ 6 UStG). Steht bei einem Zuschlag auf Dokumentenebene (BG-21, eine Business Group der Norm) der Kategorie-Code G im Feld BT-102 (BT = Business Term, das nummerierte Feld), dann muss der Steuersatz des Zuschlags (BT-103) exakt 0 sein. Der Wert muss als 0 in der XML stehen, ein weggelassenes Satz-Feld reicht nicht.

Warum sie in der Praxis fehlschlägt

Zuschläge sind auf Exportrechnungen häufig: Transport, Exportverpackung, Zollabwicklung. Genau diese Posten sind in vielen Programmen als Nebenleistung mit festem 19-%-Satz hinterlegt. Wird die Kategorie beim Erstellen der Exportrechnung auf G umgestellt (oder von den Zeilen geerbt), bleibt der alte Satz stehen: G mit 19 % verletzt BR-G-07.

Der zweite Fall ist das Spiegelbild: Der Satz wird auf 0 korrigiert, aber die Kategorie bleibt auf S (Standardsatz). Dann meldet der Validator statt BR-G-07 die Regel BR-S-07, weil S mit Satz 0 genauso unzulässig ist.

So behebst du den Fehler

Setz beim Zuschlag Kategorie und Satz konsistent: CategoryCode G und RateApplicablePercent 0. Die umsatzsteuerliche Logik dahinter: Nebenleistungen wie Transport teilen das Schicksal der Hauptleistung, auf einer steuerfreien Ausfuhrrechnung sind sie ebenfalls steuerfrei. Kontrollier anschließend, dass die Steueraufschlüsselung (BG-23) den Zuschlagsbetrag in ihrer Bemessungsgrundlage mitführt, sonst folgt BR-G-08.

XML-Beispiel: vorher und nachher

<!-- verletzt BR-G-07: Zuschlag mit Kategorie G, aber Steuersatz 19 -->
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>120.00</ram:ActualAmount>
  <ram:Reason>Transport Seefracht</ram:Reason>
  <ram:CategoryTradeTax>
    <ram:TypeCode>VAT</ram:TypeCode>
    <ram:CategoryCode>G</ram:CategoryCode>
    <ram:RateApplicablePercent>19</ram:RateApplicablePercent>
  </ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<!-- korrigiert: Steuersatz 0 -->
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>120.00</ram:ActualAmount>
  <ram:Reason>Transport Seefracht</ram:Reason>
  <ram:CategoryTradeTax>
    <ram:TypeCode>VAT</ram:TypeCode>
    <ram:CategoryCode>G</ram:CategoryCode>
    <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
  </ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>

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