BR-G-10: Befreiungsgrund für Kategorie G fehlt
Offizielle Meldung
[BR-G-10] A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).
[BR-G-10] A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).
[BR-G-10] A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BG-23, BT-118, BT-121, BT-120
Was bedeutet das?
Eine Umsatzsteueraufschlüsselung (BG-23) mit der Kategorie G (Export outside the EU, steuerfreie Ausfuhr außerhalb der EU) muss einen Befreiungsgrund als Code (VAT exemption reason code, BT-121) mit der Bedeutung „Export outside the EU“ oder als Text (VAT exemption reason text, BT-120) „Export outside the EU“ bzw. den gleichwertigen Standardtext in einer anderen Sprache enthalten. Beides fehlt.
Die offizielle Prüfung kontrolliert in CII und UBL nur, ob BT-120 oder BT-121 vorhanden ist, nicht den Inhalt.
Typische Ursachen
Die Aufschlüsselung wurde aus den Positionen erzeugt, ohne einen Befreiungsgrund zu übernehmen.
Der Hinweis steht nur in einer Rechnungsnotiz.
So beheben Sie den Fehler
Bei der Aufschlüsselung der Kategorie G den Code VATEX-EU-G (BT-121) angeben; laut VATEX-Codeliste ist er nur mit der Kategorie G zu verwenden.
Alternativ oder zusätzlich den Text „Export outside the EU“ oder den gleichwertigen Standardtext in der Rechnungssprache als BT-120 angeben.
CII: ram:ExemptionReason und ram:ExemptionReasonCode in ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax, UBL: cbc:TaxExemptionReason und cbc:TaxExemptionReasonCode in cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Steueraufstellung (BG-23)“ einen Eintrag mit „Kategorie (BT-118)“ G und demselben „Satz % (BT-119)“ wie die Positionen (0) anlegen und im Feld „Befr.-Code (BT-121)“ VATEX-EU-G wählen oder „Befreiungsgrund (BT-120)“ ausfüllen. Der Befreiungsgrund wird nur übernommen, wenn Kategorie und Satz übereinstimmen.
In der Ansicht „Einfach“ wird die Steueraufstellung beim Speichern neu berechnet und ein Befreiungsgrund geleert, sofern nicht in der Ansicht „Experte“ „Manuelle Steueraufstellung verwenden“ gewählt ist.
Beispiel
Fehlerhaft
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>G</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Richtig
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>G</ram:CategoryCode>
<ram:ExemptionReasonCode>VATEX-EU-G</ram:ExemptionReasonCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'G'][upper-case(../ram:TypeCode) = 'VAT']
(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)
EN 16931 (UBL) (UBL)
Kontext: /*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'G'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
exists(cbc:TaxExemptionReason) or (exists(cbc:TaxExemptionReasonCode) )
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000141
Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'G']
(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)
Verwandte Prüfregeln
- BR-G-01: Nicht genau eine Umsatzsteueraufschlüsselung der Kategorie G
- BR-G-02: USt-IdNr. des Verkäufers fehlt bei einer Position der Kategorie G
- BR-G-03: USt-IdNr. des Verkäufers fehlt bei einem Abschlag der Kategorie G
- BR-G-04: USt-IdNr. des Verkäufers fehlt bei einem Zuschlag der Kategorie G
- BR-G-05: Steuersatz einer Position der Kategorie G ist nicht 0
- BR-G-06: Steuersatz eines Abschlags der Kategorie G ist nicht 0
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.