L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut schemeID est absent de l’élément ram:GlobalID.
L’attribut schemeID indique le schéma selon lequel l’identifiant global est classé. Sans cet attribut, le schéma de l’identifiant n’est pas précisé.
L’identifiant global de l’utilisateur final ne comporte pas l’indication de son schéma. Ajoutez cette information afin que l’identifiant puisse être classé.
- Ajoutez l’attribut
schemeIDà l’élémentram:GlobalID. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:GlobalID>12345</ram:GlobalID>
<ram:GlobalID schemeID="...">12345</ram:GlobalID>
Détails techniques
Le contrôle vérifie si ram:GlobalID possède un attribut schemeID.
La règle s’applique à ram:GlobalID de ram:ProductEndUserTradeParty dans l’accord de la facture.
rule/@context)assert/@test)