Un seul nom pour l’acheteur

Erreur FX-SCH-A-000030 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:BuyerTradeParty. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

Les informations de l’acheteur doivent contenir un seul élément de nom afin que l’acheteur soit désigné sans ambiguïté sur la facture.

Veuillez indiquer un seul nom pour l’acheteur

Les informations de l’acheteur ne contiennent pas ram:Name ou le contiennent plusieurs fois. Un seul élément de nom permet de corriger ce problème.

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

Le test XPath count(ram:Name)=1 vérifie la présence d’un seul élément enfant direct ram:Name.

Où la règle s'applique

La règle s’applique à ram:Name dans les informations de l’acheteur ram:BuyerTradeParty.

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