Steuerkennung des Verkäufers bei einem Abschlag mit Kategorie S

Fehler BR-S-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) „Normalsatz“ 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

In der Rechnung fehlt sowohl eine Verkäufer-Steuerregistrierung mit schemeID VA oder FC als auch eine Steuerregistrierung des Steuervertreters des Verkäufers mit schemeID VA. Der Test verlangt mindestens eine dieser Angaben.

Was die Regel bedeutet

Bei einem Abschlag der Kategorie S muss die Rechnung eine der vom Test zugelassenen Steuerregistrierungen des Verkäufers oder seines Steuervertreters enthalten.

Betroffene Felder BG-20 BT-95 BT-31 BT-32 BT-63
Bitte ergänzen Sie eine zulässige Steuerkennung des Verkäufers oder seines Steuervertreters

Die Rechnung enthält einen Abschlag der Kategorie S, aber keine der dafür geprüften Steuerkennungen. Sie können die Verkäuferkennung oder die Kennung des Steuervertreters ergänzen.

Was ist zu tun?
  1. Ergänzen Sie beim Verkäufer eine Steuerregistrierung mit schemeID VA oder FC, oder ergänzen Sie beim Steuervertreter eine mit schemeID VA.
  2. Prüfen Sie dafür AddSellerTaxRegistration(...) und die passende LegalOrganization.ID.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
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

Für die Verkäuferregistrierung sind VA und FC zulässige schemeID-Werte; für den Steuervertreter ist es VA.

Technische Details

Der XPath prüft auf Rechnungsebene zwei alternative Pfade: eine Verkäufer-ID mit schemeID VA oder FC, oder eine ID des Steuervertreters mit schemeID VA.

Wo die Regel greift

Die Regel gilt für Rechnungen mit einem Abschlag auf Dokumentenebene, dessen Umsatzsteuerkategorie S ist. Geprüft werden die Steuerregistrierungen des Verkäufers und des Steuervertreters des Verkäufers.

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 "Standard rated" 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 = 'S']
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']