Indiquez le nom du vendeur une seule fois

Erreur FX-SCH-A-000409 Factur-X

L'élément 'ram:Name' doit apparaître exactement une fois.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

ram:Name n’apparaît pas exactement une fois dans ram:SellerTradeParty. Le nom est absent ou présent plusieurs fois.

Ce que signifie la règle

Le nom est une information obligatoire pour identifier le vendeur.

Veuillez indiquer le nom du vendeur une seule fois

Le nom du vendeur est absent des informations du vendeur ou y est indiqué plusieurs fois. La présence d’un seul ram:Name permet de corriger ce problème.

Que faire ?
  1. Vérifiez les éléments ram:Name dans ram:SellerTradeParty.
  2. Assurez-vous qu’un seul ram:Name y est présent.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SellerTradeParty/>
✓ Correct
<ram:SellerTradeParty>
  <ram:Name>Example Seller</ram:Name>
</ram:SellerTradeParty>
Détails techniques

La règle compte les éléments ram:Name directement contenus dans ram:SellerTradeParty et en exige exactement un.

Où la règle s'applique

Dans ram:SellerTradeParty, qui contient les informations du vendeur.

Message d'origine du Schematron
Element 'ram:Name' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty
Expression de contrôle (assert/@test)
count(ram:Name)=1