L'élément 'ram:ID' doit apparaître exactement une fois.
ram:ID n’apparaît pas exactement une fois dans BusinessProcessSpecifiedDocumentContextParameter. Il est soit absent, soit présent plusieurs fois.
ram:ID contient l’identifiant du contexte de processus métier indiqué. Un seul élément est nécessaire pour définir ce contexte sans ambiguïté.
ram:ID est absent ou présent plusieurs fois dans le paramètre de contexte de processus métier. Vous pouvez corriger cela en l’indiquant une seule fois.
- Vérifiez la présence de
ram:IDdansBusinessProcessSpecifiedDocumentContextParameter. - Assurez-vous qu’il contient exactement un élément
ram:ID. - Générez à nouveau la facture et vérifiez-la.
<ram:BusinessProcessSpecifiedDocumentContextParameter/>
<ram:BusinessProcessSpecifiedDocumentContextParameter> <ram:ID>...</ram:ID> </ram:BusinessProcessSpecifiedDocumentContextParameter>
Détails techniques
Dans BusinessProcessSpecifiedDocumentContextParameter, la règle vérifie uniquement que le nombre d’éléments ram:ID directs est égal à 1.
La règle s’applique au paramètre de contexte de processus métier BusinessProcessSpecifiedDocumentContextParameter dans le contexte du document de la facture.
rule/@context)assert/@test)