Indiquer la description du produit au maximum une fois

Erreur FX-SCH-A-000625 Factur-X

L'élément 'ram:Description' ne peut apparaître qu'une fois au maximum.

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:Description apparaît plusieurs fois dans SpecifiedTradeProduct. Cet élément ne peut apparaître qu’une seule fois au maximum.

Ce que signifie la règle

La règle limite la description du produit à un élément par SpecifiedTradeProduct. La structure du produit reste ainsi sans ambiguïté.

Veuillez indiquer la description du produit au maximum une fois

La description apparaît plusieurs fois dans le produit de la ligne de facture. Vous pouvez supprimer les doublons ; la description est facultative.

Que faire ?
  1. Ouvrez le SpecifiedTradeProduct concerné.
  2. Supprimez les éléments ram:Description en double afin qu’il n’en reste pas plus d’un.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTradeProduct>
  <ram:Description>Description A</ram:Description>
  <ram:Description>Description B</ram:Description>
</ram:SpecifiedTradeProduct>
✓ Correct
<ram:SpecifiedTradeProduct>
  <ram:Description>Description</ram:Description>
</ram:SpecifiedTradeProduct>
Détails techniques

Le test compte les éléments ram:Description directs de SpecifiedTradeProduct et autorise un nombre de 0 ou 1.

Où la règle s'applique

La règle s’applique à la description du produit SpecifiedTradeProduct d’une ligne de facture.

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