Kennung des Verkäufers fehlt

Fehler BR-CO-26 EN 16931

Damit der Käufer einen Lieferanten automatisch identifizieren kann, müssen die Kennung des Verkäufers (BT-29), die Kennung der rechtlichen Registrierung des Verkäufers (BT-30) und/oder die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) vorhanden sein.

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

In ram:SellerTradeParty ist weder ram:ID noch ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID oder eine ram:SpecifiedTaxRegistration/ram:ID mit schemeID='VA' vorhanden. Mindestens eine dieser Verkäuferkennungen muss angegeben sein.

Was die Regel bedeutet

Mindestens eine Verkäuferkennung aus BT-29, BT-30 oder BT-31 muss vorhanden sein, damit der Käufer den Lieferanten automatisch identifizieren kann.

Betroffene Felder BT-29 BT-30 BT-31
Bitte ergänzen Sie eine Kennung des Verkäufers

Die Rechnung enthält keine der geprüften Kennungen des Verkäufers. Sie können eine Verkäuferkennung, eine rechtliche Registrierungskennung oder eine USt-IdNr. angeben.

Was ist zu tun?
  1. Ergänzen Sie in ram:SellerTradeParty mindestens eine der geprüften Angaben: ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID oder eine ram:SpecifiedTaxRegistration/ram:ID mit schemeID='VA'.
  2. Für die USt-IdNr. können Sie FacturXInvoice.AddSellerTaxRegistration(...) verwenden; für die rechtliche Registrierungskennung ist GlobalID.SchemeID angegeben.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTradeParty/>
✓ In Ordnung
<ram:SellerTradeParty>
  <ram:ID>SELLER-123</ram:ID>
</ram:SellerTradeParty>
In FactoorSharp prüfen
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.GetSellerTaxRegistration() (BT-31)
  • FacturXInvoice.SellerTaxRegistration (BT-31)
  • GlobalID.SchemeID (Seller legal registration identifier: BT-30)
  • TaxRegistration.SchemeID (For Seller VAT identifier: BT-31)
Technische Details

Der Test besteht, wenn mindestens eines der vier geprüften Elemente vorhanden ist: ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID oder ram:SpecifiedTaxRegistration/ram:ID mit schemeID='VA'.

Wo die Regel greift

Die Regel gilt für die Verkäuferpartei in ram:SellerTradeParty.

Originalmeldung aus dem Schematron
In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.
Kontext (rule/@context)
//ram:SellerTradeParty
Prüfausdruck (assert/@test)
(ram:ID) or (ram:GlobalID) or (ram:SpecifiedLegalOrganization/ram:ID) or (ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'])