Steuerkennungen bei einem Abschlag für innergemeinschaftliche Lieferungen

Fehler BR-IC-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) „Innergemeinschaftliche Lieferung“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) und die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) 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 K, aber entweder fehlt eine USt-IdNr. des Verkäufers oder seines Steuervertreters, oder die USt-IdNr. des Käufers fehlt. Beide Anforderungen müssen erfüllt sein.

Was die Regel bedeutet

Bei einer innergemeinschaftlichen Lieferung verlangt die Regel eine USt-IdNr. des Verkäufers oder seines Steuervertreters sowie eine USt-IdNr. des Käufers.

Betroffene Felder BG-20 BT-95 BT-31 BT-63 BT-48
Bitte ergänzen Sie die USt-IdNr. des Verkäufers und des Käufers

Ein Abschlag für eine innergemeinschaftliche Lieferung ist enthalten, aber mindestens eine erforderliche USt-IdNr. fehlt. Sie können die Verkäufer- und Käuferangaben in der Rechnung vervollständigen.

Was ist zu tun?
  1. Ergänzen Sie unter SellerTradeParty oder SellerTaxRepresentativeTradeParty eine SpecifiedTaxRegistration/ID mit schemeID gleich VA.
  2. Ergänzen Sie unter BuyerTradeParty eine SpecifiedTaxRegistration/ID mit schemeID gleich VA.
  3. Prüfen Sie die Verkäuferangabe über AddSellerTaxRegistration(...) und die Käuferangabe über AddBuyerTaxRegistration(...).
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">FR123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">DE123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
<ram:BuyerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">FR123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:BuyerTradeParty>
In FactoorSharp prüfen
  • LegalOrganization.ID (SellerTradeParty: BT-31; SellerTaxRepresentativeTradeParty: BT-63)
  • FacturXInvoice.AddBuyerTaxRegistration(no, schemeID) (BT-48)
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.BuyerTaxRegistration (BT-48)
  • FacturXInvoice.GetBuyerTaxRegistration() (BT-48)
Technische Details

Der Test erfordert eine SpecifiedTaxRegistration/ID mit schemeID gleich VA unter SellerTradeParty oder SellerTaxRepresentativeTradeParty und zusätzlich eine solche ID unter BuyerTradeParty.

Wo die Regel greift

Die Regel gilt für die Rechnung, wenn ein Abschlag auf Dokumentenebene in SpecifiedTradeAllowanceCharge die Umsatzsteuerkategorie K für eine innergemeinschaftliche Lieferung 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 "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
Kontext (rule/@context)
//ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='false']/ ram:CategoryTradeTax[ram:CategoryCode = 'K']
Prüfausdruck (assert/@test)
( //ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA'] or //ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ ram:ID[@schemeID = 'VA'] ) and //ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA']