L'élément 'ram:ID' doit apparaître exactement une fois.
Dans ram:ExchangedDocument, ram:ID est absent ou apparaît plusieurs fois. L’élément doit apparaître exactement une fois.
ram:ID contient l’identifiant du document de facture. Il est nécessaire pour identifier le document.
ram:ID est absent de l’en-tête du document ou apparaît plusieurs fois. La présence d’un seul élément permet de corriger ce problème.
- Repérez
ram:ExchangedDocumentdans le XML. - Vérifiez si
ram:IDest absent ou apparaît plusieurs fois. - Assurez-vous que
ram:IDapparaît exactement une fois. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:ExchangedDocument/>
<ram:ExchangedDocument> <ram:ID>INV-1</ram:ID> </ram:ExchangedDocument>
Détails techniques
La règle utilise count(ram:ID)=1 pour vérifier que ram:ID apparaît exactement une fois dans le contexte.
La règle s’applique dans l’élément d’en-tête de facture ram:ExchangedDocument.
rule/@context)assert/@test)