L'élément 'ram:ClassName' ne peut apparaître qu'une fois au maximum.
ram:ClassName apparaît plusieurs fois dans DesignatedProductClassification. Cet élément ne peut apparaître qu’une seule fois au maximum.
La règle limite le nom de la classification à un élément par DesignatedProductClassification. Elle évite la répétition du nom au sein d’une même classification.
Le nom de la classification apparaît plusieurs fois pour le produit. Vous pouvez supprimer les doublons ; le nom est facultatif.
- Repérez le
DesignatedProductClassificationconcerné. - Supprimez les éléments
ram:ClassNameen double afin qu’il n’en reste pas plus d’un. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:DesignatedProductClassification> <ram:ClassName>Nom A</ram:ClassName> <ram:ClassName>Nom B</ram:ClassName> </ram:DesignatedProductClassification>
<ram:DesignatedProductClassification> <ram:ClassName>Nom</ram:ClassName> </ram:DesignatedProductClassification>
Détails techniques
Le test compte les éléments ram:ClassName directs de DesignatedProductClassification et autorise un nombre de 0 ou 1.
La règle s’applique à DesignatedProductClassification dans le produit d’une ligne de facture.
rule/@context)assert/@test)