L'élément 'ram:SubjectCode' ne peut apparaître qu'une fois au maximum.
Un ram:IncludedNote contient plusieurs éléments ram:SubjectCode. Cet élément ne peut apparaître qu’une fois au maximum dans une note.
Le code d’objet associe une catégorie à une note. Cette règle n’autorise pas plusieurs codes d’objet pour une même note.
Une note contient plusieurs éléments ram:SubjectCode. Vous pouvez modifier le XML afin que la note ne contienne pas plus d’un code d’objet.
- Repérez le
ram:IncludedNoteconcerné. - Vérifiez ses éléments
ram:SubjectCodeet supprimez ceux qui sont en trop. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:IncludedNote> <ram:SubjectCode>...</ram:SubjectCode> <ram:SubjectCode>...</ram:SubjectCode> </ram:IncludedNote>
<ram:IncludedNote> <ram:SubjectCode>...</ram:SubjectCode> </ram:IncludedNote>
Détails techniques
Le test XPath compte les éléments ram:SubjectCode du ram:IncludedNote concerné et réussit si leur nombre ne dépasse pas un.
La règle s’applique aux notes ram:IncludedNote dans l’en-tête du document.
rule/@context)assert/@test)