Nom du payeur obligatoire

Erreur FX-SCH-A-000928 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 est absent de ram:PayerTradeParty ou apparaît plusieurs fois. Il doit apparaître exactement une fois.

Ce que signifie la règle

Le nom identifie le payeur dans les informations de règlement de la facture.

Veuillez indiquer le nom du payeur

Le nom du payeur est absent des informations de règlement ou y apparaît plusieurs fois. Vous pouvez résoudre cela en l'indiquant une seule fois.

Que faire ?
  1. Ajoutez ram:Name sous ram:PayerTradeParty s'il est absent.
  2. Supprimez les éléments ram:Name en trop afin qu'il n'en reste qu'un.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:PayerTradeParty/>
✓ Correct
<ram:PayerTradeParty>
  <ram:Name>Payeur</ram:Name>
</ram:PayerTradeParty>
Détails techniques

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

Où la règle s'applique

Le nom du payeur est vérifié dans ram:PayerTradeParty, au sein des informations de règlement.

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