L'attribut '@schemeID' est obligatoire dans ce contexte.
L’élément ram:ID de l’organisation juridique ne contient pas d’attribut @schemeID. Le schéma permettant d’interpréter l’identifiant n’est donc pas indiqué.
@schemeID associe l’identifiant à un schéma d’identification. Sans cette indication, l’identifiant ne peut pas être rattaché sans ambiguïté à son schéma.
L’attribut @schemeID manque à l’élément ram:ID de l’organisation juridique du destinataire de la livraison. Vous pouvez corriger cela en indiquant le schéma d’identification à cet endroit.
- Ajoutez
@schemeIDà l’élémentram:IDde l’organisation juridique du destinataire de la livraison. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:ID>123</ram:ID>
<ram:ID schemeID="...">123</ram:ID>
Détails techniques
La vérification Schematron exige l’attribut @schemeID dans le contexte de ram:ID.
La règle s’applique à ram:ID de l’organisation juridique sous ram:ShipToTradeParty d’une ligne de facture.
rule/@context)assert/@test)