L’identifiant de classification de l’article (BT-158) doit comporter un identifiant de schéma.
Si un DesignatedProductClassification est renseigné, l’identifiant de liste listID non vide manque dans le ClassCode associé.
L’identifiant de liste précise le système de classification utilisé pour interpréter le code de classification de l’article.
Une classification de l’article est renseignée sans l’identifiant listID dans ClassCode. Indiquez l’identifiant de la liste de classification.
- Vérifiez les classifications dans
TradeLineItem.DesignatedProductClassifications. - Ajoutez un attribut
listIDnon vide à l’élément XMLram:ClassCode. - Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeProduct> <ram:DesignatedProductClassification> <ram:ClassCode>123</ram:ClassCode> </ram:DesignatedProductClassification> </ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct> <ram:DesignatedProductClassification> <ram:ClassCode listID="TST">123</ram:ClassCode> </ram:DesignatedProductClassification> </ram:SpecifiedTradeProduct>
DesignatedProductClassificationClassCodes(Business term: BT-158-1)TradeLineItem.DesignatedProductClassifications(BT-158)
Détails techniques
Le test est satisfait si ClassCode/@listID n’est pas vide ou si aucun élément DesignatedProductClassification n’est présent.
La règle s’applique à DesignatedProductClassification dans le produit d’une ligne de facture et vérifie ClassCode/@listID.
rule/@context)assert/@test)- 2023-11-152023-11-15 · AddedUnit test for BR-65 with multiple BT-158 in CII