L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
ram:PostalTradeAddress du lieu d’expédition contient plusieurs éléments ram:CountrySubDivisionName. Cet élément ne peut apparaître qu’une seule fois au maximum dans l’adresse postale.
ram:CountrySubDivisionName désigne une subdivision du pays dans l’adresse postale. Plusieurs entrées de ce type ne sont pas autorisées dans ce contexte XML.
ram:CountrySubDivisionName est indiqué plusieurs fois dans l’adresse postale du lieu d’expédition. Vous pouvez ajuster le XML pour que cet élément apparaisse une seule fois au maximum.
- Repérez
ram:CountrySubDivisionNamedansram:PostalTradeAddressderam:ShipFromTradeParty. - Supprimez les éléments en double afin qu’il n’en reste pas plus d’un.
- Générez à nouveau la facture et vérifiez-la de nouveau.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName/> <ram:CountrySubDivisionName/> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName/> </ram:PostalTradeAddress>
Détails techniques
Le contrôle compte les éléments ram:CountrySubDivisionName directement présents dans ram:PostalTradeAddress et exige qu’il n’y en ait pas plus d’un.
La règle s’applique à ram:CountrySubDivisionName dans ram:PostalTradeAddress de ram:ShipFromTradeParty.
rule/@context)assert/@test)