Steuerkennungen bei einem Abschlag der Kategorie IGIC

Fehler BR-AF-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) „IGIC“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/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 L, aber es fehlt sowohl eine Verkäufer-Steuerkennung mit schemeID VA oder FC als auch eine USt-IdNr. des Steuervertreters mit schemeID VA.

Was die Regel bedeutet

Für einen Abschlag der Kategorie L muss mindestens eine der im Test zugelassenen Steuerkennungen des Verkäufers oder seines Steuervertreters in der Rechnung vorhanden sein.

Betroffene Felder BG-20 BT-95 BT-31 BT-32 BT-63
Bitte ergänzen Sie eine Steuerkennung für den Abschlag der Kategorie IGIC

Ein Abschlag der Kategorie L ist enthalten, aber keine der dafür akzeptierten Verkäufer- oder Steuervertreterkennungen ist angegeben. Sie können eine passende Steuerkennung in der Rechnung ergänzen.

Was ist zu tun?
  1. Ergänzen Sie unter SellerTradeParty eine SpecifiedTaxRegistration/ID mit schemeID VA oder FC, oder unter SellerTaxRepresentativeTradeParty eine solche ID mit schemeID VA.
  2. Prüfen Sie LegalOrganization.ID und TaxRegistration.SchemeID sowie 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">ES12345678Z</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
In FactoorSharp prüfen
  • LegalOrganization.ID (SellerTradeParty: BT-31; SellerTradeParty: BT-32; SellerTaxRepresentativeTradeParty: BT-63)
  • TaxRegistration.SchemeID (For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.GetSellerTaxRegistration() (BT-31)
  • FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration() (BT-63)
Gut zu wissen

Beim Verkäufer sind VA und FC zulässige schemeID-Werte; beim Steuervertreter ist nur VA zugelassen.

Technische Details

Der Test akzeptiert eine Verkäufer-ID mit schemeID VA oder FC unter SellerTradeParty, ou eine ID mit schemeID VA unter SellerTaxRepresentativeTradeParty.

Wo die Regel greift

Die Regel gilt für die Rechnung, wenn ein Abschlag auf Dokumentenebene in SpecifiedTradeAllowanceCharge die Umsatzsteuerkategorie L für IGIC 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 "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
Kontext (rule/@context)
//ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='false']/ ram:CategoryTradeTax[ram:CategoryCode = 'L']
Prüfausdruck (assert/@test)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = ('VA', 'FC')] or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA']