Steuerkennung bei einem Abschlag für Ausfuhr außerhalb der EU

Fehler BR-G-03 EN 16931

Eine Rechnung, die einen Abschlag auf Dokumentenebene (BG-20) enthält, bei dem der Code der Umsatzsteuerkategorie des Abschlags auf Dokumentenebene (BT-95) „Ausfuhr außerhalb der EU“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Die Rechnung enthält einen Abschlag der Kategorie G, aber weder beim Verkäufer noch beim Steuervertreter des Verkäufers ist eine USt-IdNr. mit schemeID gleich VA angegeben.

Was die Regel bedeutet

Bei einem Abschlag der Kategorie G muss die Rechnung die USt-IdNr. des Verkäufers oder die USt-IdNr. seines Steuervertreters enthalten.

Betroffene Felder BG-20 BT-95 BT-31 BT-63
Bitte ergänzen Sie eine USt-IdNr. für den Verkäufer oder seinen Steuervertreter

Ein Abschlag für eine Ausfuhr außerhalb der EU ist enthalten, aber die erforderliche USt-IdNr. fehlt. Sie können die USt-IdNr. des Verkäufers oder seines Steuervertreters angeben.

Was ist zu tun?
  1. Ergänzen Sie unter SellerTradeParty oder SellerTaxRepresentativeTradeParty eine SpecifiedTaxRegistration/ID mit schemeID gleich VA.
  2. Prüfen Sie den Eintrag über LegalOrganization.ID oder den Aufruf von AddSellerTaxRegistration(...).
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="FC">123</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
✓ In Ordnung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">DE123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
In FactoorSharp prüfen
  • LegalOrganization.ID (SellerTradeParty: BT-31; SellerTaxRepresentativeTradeParty: BT-63)
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.GetSellerTaxRegistration() (BT-31)
  • FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration() (BT-63)
  • FacturXInvoice.GetShipToTaxRegistration() (BT-63)
Technische Details

Der Test verlangt mindestens eine SpecifiedTaxRegistration/ID mit schemeID gleich VA, entweder unter SellerTradeParty oder unter SellerTaxRepresentativeTradeParty.

Wo die Regel greift

Die Regel gilt für die Rechnung, wenn ein Abschlag auf Dokumentenebene in SpecifiedTradeAllowanceCharge die Umsatzsteuerkategorie G für Ausfuhr außerhalb der EU verwendet.

Originalmeldung aus dem Schematron
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).
Kontext (rule/@context)
//ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='false']/ ram:CategoryTradeTax[ram:CategoryCode = 'G']
Prüfausdruck (assert/@test)
( //ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA'] or //ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ ram:ID[@schemeID = 'VA'] )