L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut schemeID est absent de ram:GlobalID. Le schéma utilisé pour l’identifiant n’est donc pas précisé.
L’attribut schemeID identifie le schéma de l’identifiant global indiqué dans ram:GlobalID. Sans cet attribut, le schéma n’est pas précisé.
L’attribut schemeID manque dans ram:GlobalID de l’émetteur de la facture. Ajoutez cet attribut afin de préciser le schéma de l’identifiant.
- Repérez
ram:GlobalIDsousInvoicerTradeParty. - Ajoutez l’attribut
schemeIDà cet élément. - Générez de nouveau la facture et vérifiez-la.
<ram:GlobalID>123456789</ram:GlobalID>
<ram:GlobalID schemeID="">123456789</ram:GlobalID>
Détails techniques
Le test vérifie directement la présence de @schemeID sur ram:GlobalID.
La règle s’applique à l’élément ram:GlobalID de l’émetteur de la facture sous InvoicerTradeParty.
rule/@context)assert/@test)