Un seul nom du représentant de l’acheteur

Erreur FX-SCH-A-000650 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

Dans ram:BuyerAgentTradeParty, ram:Name n’apparaît pas exactement une fois : l’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

Le représentant de l’acheteur doit être désigné par un seul élément de nom afin que les informations sur cette partie comportent un nom.

Veuillez indiquer un seul nom pour le représentant de l’acheteur

ram:Name est absent de ram:BuyerAgentTradeParty ou apparaît plusieurs fois. La règle exige un seul élément de nom.

Que faire ?
  1. Repérez ram:BuyerAgentTradeParty dans la section des accords de la facture.
  2. Assurez-vous qu’il contient exactement un ram:Name.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:BuyerAgentTradeParty/>
✓ Correct
<ram:BuyerAgentTradeParty>
  <ram:Name>...</ram:Name>
</ram:BuyerAgentTradeParty>
Détails techniques

Le test compte les éléments ram:Name directement contenus dans ram:BuyerAgentTradeParty et exige un nombre égal à 1.

Où la règle s'applique

La règle s’applique à ram:Name dans ram:BuyerAgentTradeParty, au sein de la section des accords au niveau du document.

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