Afin que l’acheteur puisse identifier automatiquement un fournisseur, l’identifiant du vendeur (BT-29), l’identifiant de l’immatriculation légale du vendeur (BT-30) et/ou l’identifiant TVA du vendeur (BT-31) doivent être présents.
Dans ram:SellerTradeParty, aucun des éléments ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID ou ram:SpecifiedTaxRegistration/ram:ID avec schemeID='VA' n’est présent. Au moins un de ces identifiants du vendeur doit être indiqué.
Au moins un identifiant du vendeur parmi BT-29, BT-30 ou BT-31 doit être présent afin que l’acheteur puisse identifier automatiquement le fournisseur.
La facture ne contient aucun des identifiants du vendeur contrôlés. Vous pouvez indiquer un identifiant du vendeur, un identifiant d’immatriculation légale ou un numéro de TVA.
- Ajoutez au moins une des valeurs contrôlées dans
ram:SellerTradeParty:ram:ID,ram:GlobalID,ram:SpecifiedLegalOrganization/ram:IDouram:SpecifiedTaxRegistration/ram:IDavecschemeID='VA'. - Pour le numéro de TVA, vous pouvez utiliser
FacturXInvoice.AddSellerTaxRegistration(...);GlobalID.SchemeIDest indiqué pour l’identifiant d’immatriculation légale. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SellerTradeParty/>
<ram:SellerTradeParty> <ram:ID>SELLER-123</ram:ID> </ram:SellerTradeParty>
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)
Détails techniques
Le test réussit si au moins un des quatre éléments contrôlés est présent : ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID ou ram:SpecifiedTaxRegistration/ram:ID avec schemeID='VA'.
La règle s’applique à la partie vendeur dans ram:SellerTradeParty.
rule/@context)assert/@test)