L'élément 'ram:DeliveryTypeCode' doit apparaître exactement une fois.
Dans ram:ApplicableTradeDeliveryTerms, ram:DeliveryTypeCode n’apparaît pas exactement une fois : l’élément est absent ou présent plusieurs fois.
La section des conditions de livraison doit contenir exactement un code de type de livraison afin que la condition soit définie sans ambiguïté.
ram:DeliveryTypeCode est absent de ram:ApplicableTradeDeliveryTerms ou apparaît plusieurs fois. Vous pouvez corriger le nombre d’occurrences dans le XML.
- Repérez
ram:ApplicableTradeDeliveryTermsdans la section des accords de la facture. - Assurez-vous qu’il contient exactement un
ram:DeliveryTypeCode. - Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:ApplicableTradeDeliveryTerms/>
<ram:ApplicableTradeDeliveryTerms> <ram:DeliveryTypeCode>...</ram:DeliveryTypeCode> </ram:ApplicableTradeDeliveryTerms>
Détails techniques
Le test compte les éléments ram:DeliveryTypeCode directement contenus dans ram:ApplicableTradeDeliveryTerms et exige un nombre égal à 1.
La règle s’applique dans ram:ApplicableTradeDeliveryTerms, dans la section des accords au niveau du document.
rule/@context)assert/@test)