Nom du bénéficiaire du paiement requis

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

L’élément ram:PayeeTradeParty ne contient pas ram:Name, ou cet élément apparaît plusieurs fois. Un seul élément ram:Name doit être présent.

Ce que signifie la règle

Le nom identifie le bénéficiaire du paiement indiqué dans les conditions de paiement. Sans un nom présent exactement une fois, ses coordonnées sont incomplètes sur le plan structurel.

Veuillez indiquer exactement un nom pour le bénéficiaire du paiement

Le nom du bénéficiaire du paiement est absent ou a été indiqué plusieurs fois. Un seul élément ram:Name permet de compléter cette information.

Que faire ?
  1. Repérez ram:PayeeTradeParty dans les conditions de paiement.
  2. Vérifiez qu’il contient exactement un élément ram:Name.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:PayeeTradeParty/>
✓ Correct
<ram:PayeeTradeParty>
  <ram:Name>Nom du bénéficiaire</ram:Name>
</ram:PayeeTradeParty>
Détails techniques

Dans le contexte ram:PayeeTradeParty, la règle vérifie que le nombre d’éléments ram:Name directs est exactement égal à un.

Où la règle s'applique

La règle s’applique aux coordonnées du bénéficiaire du paiement dans ram:PayeeTradeParty, 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:ApplicableHeaderTradeSettlement/ ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty
Expression de contrôle (assert/@test)
count(ram:Name)=1