L'élément 'ram:Content' ne peut apparaître qu'une fois au maximum.
Dans ram:IncludedNote, ram:Content apparaît plusieurs fois. L’élément peut apparaître au maximum une fois.
ram:Content contient le texte d’une note. Plusieurs éléments ram:Content dans une même note ne sont pas autorisés dans ce contexte.
ram:Content apparaît plusieurs fois dans un même ram:IncludedNote. Supprimez les occurrences en trop afin que la note ne contienne pas plus d’un élément de contenu.
- Repérez le
ram:IncludedNoteconcerné dans l’en-tête du document. - Vérifiez combien de fois
ram:Contentapparaît dans cette note. - Supprimez les éléments
ram:Contenten trop afin qu’il n’en reste pas plus d’un. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:IncludedNote> <ram:Content>Texte</ram:Content> <ram:Content>Autre texte</ram:Content> </ram:IncludedNote>
<ram:IncludedNote> <ram:Content>Texte</ram:Content> </ram:IncludedNote>
Détails techniques
La règle utilise count(ram:Content)<=1 pour garantir qu’il y a zéro ou un ram:Content dans chaque ram:IncludedNote.
La règle s’applique dans ram:IncludedNote, au sein de ram:ExchangedDocument dans l’en-tête de facture.
rule/@context)assert/@test)