Indiquer le nom du produit une seule fois

Erreur FX-SCH-A-000550 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 SpecifiedTradeProduct ou apparaît plusieurs fois. Un seul élément ram:Name doit être présent.

Ce que signifie la règle

Le nom du produit identifie le produit décrit par la ligne de facture. La règle exige un seul nom pour chaque SpecifiedTradeProduct.

Veuillez indiquer le nom du produit une seule fois

Le nom du produit de la ligne de facture est absent ou apparaît en double. La présence d’un seul nom permet de corriger ce problème.

Que faire ?
  1. Ouvrez le SpecifiedTradeProduct concerné.
  2. Vérifiez qu’il contient un seul ram:Name.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTradeProduct/>
✓ Correct
<ram:SpecifiedTradeProduct>
  <ram:Name>Produit</ram:Name>
</ram:SpecifiedTradeProduct>
Détails techniques

Le test compte les éléments ram:Name directs de SpecifiedTradeProduct et exige qu’il y en ait exactement un.

Où la règle s'applique

La règle s’applique au produit SpecifiedTradeProduct d’une ligne de facture.

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