L’identifiant standard de l’article (BT-157) doit comporter un identifiant de schéma.
Si GlobalID est renseigné, son attribut schemeID non vide est absent.
L’identifiant du schéma précise à quel système d’identification appartient l’identifiant standard de l’article.
Une GlobalID est renseignée sans son identifiant de schéma schemeID. Ajoutez cet attribut à l’identifiant standard de l’article.
- Vérifiez l’identifiant standard de l’article dans
TradeLineItem.GlobalID. - Ajoutez un attribut
schemeIDnon vide à l’élément XMLram:GlobalID. - Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeProduct> <ram:GlobalID>123</ram:GlobalID> </ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct> <ram:GlobalID schemeID="0160">123</ram:GlobalID> </ram:SpecifiedTradeProduct>
TradeLineItem.GlobalID(BT-157)
Détails techniques
Le test est satisfait si GlobalID/@schemeID n’est pas vide ou si aucun élément GlobalID n’est présent.
La règle s’applique à l’identifiant standard de l’article SpecifiedTradeProduct/GlobalID dans une ligne de facture.
rule/@context)assert/@test)