L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
ram:PostalTradeAddress contient plusieurs éléments ram:CountrySubDivisionName.
ram:CountrySubDivisionName désigne une subdivision dans l’adresse postale. Plusieurs indications dépassent le nombre maximal autorisé pour cet élément.
La subdivision est indiquée plusieurs fois dans l’adresse postale du vendeur. Vous pouvez limiter cette indication à un seul ram:CountrySubDivisionName.
- Repérez le
ram:PostalTradeAddressdu vendeur pour l’article. - Vérifiez les éléments
ram:CountrySubDivisionNamequ’il contient. - Supprimez les indications en trop afin qu’il n’en reste pas plus d’une.
- Générez à nouveau la facture et vérifiez-la.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> <ram:CountrySubDivisionName>Region B</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
Détails techniques
Le test compte les éléments ram:CountrySubDivisionName directement contenus dans ram:PostalTradeAddress et en autorise zéro ou un.
La règle s’applique à l’adresse postale du vendeur d’un article dans une ligne de facture.
rule/@context)assert/@test)