L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut schemeID est absent de l’élément ram:URIID dans ram:URIUniversalCommunication.
L’attribut schemeID identifie le schéma de l’identifiant URI. Sans cet attribut, le schéma utilisé n’est pas indiqué.
Aucun attribut schemeID n’est indiqué sur ram:URIID pour la communication électronique. Vous pouvez ajouter cet attribut à l’identifiant URI.
- Repérez
ram:URIIDdansram:URIUniversalCommunicationderam:InvoicerTradeParty. - Ajoutez l’attribut
schemeIDà cet élémentram:URIID. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:URIUniversalCommunication> <ram:URIID>value</ram:URIID> </ram:URIUniversalCommunication>
<ram:URIUniversalCommunication> <ram:URIID schemeID="value">value</ram:URIID> </ram:URIUniversalCommunication>
Détails techniques
La condition de contrôle vérifie directement la présence de l’attribut schemeID sur le nœud de contexte.
La règle s’applique à l’attribut schemeID de ram:URIID dans ram:URIUniversalCommunication de ram:InvoicerTradeParty.
rule/@context)assert/@test)