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.
Le pays est une composante obligatoire de cette adresse postale. Sans une seule indication du pays, l’adresse n’est pas entièrement structurée à cet endroit.
L’indication du pays est absente de l’adresse postale du vendeur ou apparaît plusieurs fois. Un seul ram:CountryID permet de renseigner le pays à cet endroit.
- Repérez le
ram:PostalTradeAddressdu vendeur pour l’article. - Assurez-vous qu’il contient exactement un
ram:CountryID. - Générez à nouveau la facture et vérifiez-la.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>DE</ram:CountryID> </ram:PostalTradeAddress>
Détails techniques
Le test compte les éléments ram:CountryID directement contenus dans ram:PostalTradeAddress et en exige exactement un.
La règle s’applique à l’adresse postale du vendeur d’un article dans une ligne de facture.
rule/@context)assert/@test)