L'élément 'ram:CountryID' doit apparaître exactement une fois.
Dans ram:PostalTradeAddress concerné, 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’organisation légale ou y figure plusieurs fois. Une seule indication permet d’associer clairement l’adresse à un pays.
- Vérifiez la présence de
ram:CountryIDdans l’adresse postale deram:SpecifiedLegalOrganization. - 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 l’adresse postale de ram:SpecifiedLegalOrganization et en exige exactement un.
La règle s’applique à l’adresse postale dans ram:SpecifiedLegalOrganization de ram:ProductEndUserTradeParty dans l’accord de la facture.
rule/@context)assert/@test)