L'élément 'ram:CountryID' doit apparaître exactement une fois.
Dans ram:PostalTradeAddress, ram:CountryID n’apparaît pas exactement une fois. L’élément est absent ou présent plusieurs fois.
Une adresse postale doit comporter exactement un identifiant de pays afin que le pays soit déterminé sans ambiguïté.
Le pays est absent de l’adresse postale de l’utilisateur final ou y figure plusieurs fois. Une seule indication permet d’associer clairement l’adresse à un pays.
- Vérifiez la présence de
ram:CountryIDdansram:PostalTradeAddress. - Assurez-vous qu’il y a exactement un élément
ram:CountryID. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID/> </ram:PostalTradeAddress>
Détails techniques
Le contrôle compte les éléments ram:CountryID directs dans ram:PostalTradeAddress et en exige exactement un.
La règle s’applique à l’adresse postale de ram:ProductEndUserTradeParty dans l’accord de la facture.
rule/@context)assert/@test)