USt-IdNr. bei Rechnungspositionen für Ausfuhren außerhalb der EU

Fehler BR-G-02 EN 16931

Eine Rechnung, die eine Rechnungsposition (BG-25) enthält, bei der der Umsatzsteuerkategorie-Code des in Rechnung gestellten Artikels (BT-151) „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 eine Rechnungsposition mit der Steuerkategorie G, aber weder SellerTradeParty noch SellerTaxRepresentativeTradeParty enthält eine SpecifiedTaxRegistration/ID mit schemeID VA. Eine der beiden USt-IdNrn. muss vorhanden sein.

Was die Regel bedeutet

Die Kategorie G bezeichnet eine Ausfuhr außerhalb der EU. Für eine solche Rechnungsposition verlangt die Regel die USt-IdNr. des Verkäufers oder die des Steuervertreters.

Betroffene Felder BG-25 BT-151 BT-31 BT-63
Bitte ergänzen Sie eine USt-IdNr. für die Ausfuhr-Rechnungsposition

Eine Rechnungsposition ist als Ausfuhr außerhalb der EU (G) gekennzeichnet, aber es fehlt die USt-IdNr. des Verkäufers und die des Steuervertreters. Eine dieser beiden Angaben reicht aus.

Was ist zu tun?
  1. Ergänzen Sie die USt-IdNr. des Verkäufers oder die des Steuervertreters in SpecifiedTaxRegistration/ID mit schemeID VA.
  2. Wenn Sie die Verkäuferkennung programmatisch setzen, prüfen Sie AddSellerTaxRegistration(...).
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTradeParty/>
<ram:SellerTaxRepresentativeTradeParty/>
✓ 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 XPath-Test ist erfüllt, wenn mindestens eine der beiden ID-Angaben mit schemeID VA vorhanden ist. Die Prüfung wird durch eine Rechnungsposition mit CategoryCode G ausgelöst.

Wo die Regel greift

Die Regel gilt für ApplicableTradeTax einer Rechnungsposition mit CategoryCode G. Geprüft wird die USt-IdNr. des Verkäufers oder des Steuervertreters auf Dokumentenebene.

Originalmeldung aus dem Schematron
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) 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)
//rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ ram:ApplicableTradeTax[ram:CategoryCode = 'G']
Prüfausdruck (assert/@test)
( //ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA'] or //ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ ram:ID[@schemeID = 'VA'] )