L'élément 'ram:SubjectCode' ne peut apparaître qu'une fois au maximum.
ram:SubjectCode apparaît plusieurs fois dans ram:IncludedNote.
Une note ne peut contenir qu’un seul code de sujet à cet emplacement. Plusieurs éléments ram:SubjectCode ne correspondent pas à la structure XML prévue.
La note du document associé à une ligne de facture contient plusieurs fois le code de sujet. Vous pouvez ajuster la structure XML pour que ram:IncludedNote contienne au maximum un élément ram:SubjectCode.
- Vérifiez les éléments
ram:SubjectCoderépétés dansram:IncludedNote. - Assurez-vous que cet élément n’y apparaît qu’une seule fois au maximum.
- Générez à nouveau la facture et vérifiez-la de nouveau.
<ram:IncludedNote> <ram:SubjectCode>Code A</ram:SubjectCode> <ram:SubjectCode>Code B</ram:SubjectCode> </ram:IncludedNote>
<ram:IncludedNote> <ram:SubjectCode>Code</ram:SubjectCode> </ram:IncludedNote>
Détails techniques
Le contrôle Schematron compte les éléments ram:SubjectCode directement contenus dans ram:IncludedNote et en autorise au maximum un.
La règle s’applique à ram:IncludedNote du document associé à une ligne de facture.
rule/@context)assert/@test)