Nom de l’agent commercial manquant ou répété

Erreur FX-SCH-A-000734 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:SalesAgentTradeParty ne contient pas exactement un élément ram:Name. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

Le nom identifie la partie indiquée comme agent commercial. Un nom exactement est requis pour désigner cette partie dans les données de l’accord.

Veuillez indiquer exactement un nom pour l’agent commercial

Le nom de l’agent commercial est absent ou a été indiqué plusieurs fois. ram:SalesAgentTradeParty doit contenir exactement un ram:Name.

Que faire ?
  1. Repérez ram:SalesAgentTradeParty dans les données de l’accord.
  2. Vérifiez qu’il contient exactement un élément ram:Name.
  3. Ajoutez l’élément manquant ou supprimez les éléments ram:Name en trop.
  4. Générez à nouveau la facture et contrôlez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SalesAgentTradeParty/>
✓ Correct
<ram:SalesAgentTradeParty>
  <ram:Name>Agent commercial</ram:Name>
</ram:SalesAgentTradeParty>
Détails techniques

La règle exige exactement un élément ram:Name directement contenu dans ram:SalesAgentTradeParty.

Où la règle s'applique

Cette règle s’applique à ram:Name dans ram:SalesAgentTradeParty, au sein des données de l’accord.

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