L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
ram:CountrySubDivisionName apparaît plusieurs fois dans ram:PostalTradeAddress. Cet élément ne peut apparaître qu’une seule fois au maximum.
ram:CountrySubDivisionName contient la subdivision de l’adresse de livraison. La règle limite cet élément à une seule occurrence dans l’adresse postale.
La subdivision est indiquée plusieurs fois dans l’adresse postale de livraison. Cet élément ne peut y apparaître qu’une seule fois au maximum.
- Repérez
ram:CountrySubDivisionNamedansram:PostalTradeAddressde la partie à l’adresse de livraison. - Supprimez les occurrences en double afin que l’élément apparaisse au maximum une fois.
- Générez de 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 enfants ram:CountrySubDivisionName dans ram:PostalTradeAddress et accepte zéro ou une occurrence.
La règle s’applique à ram:CountrySubDivisionName dans l’adresse postale de la partie à l’adresse de livraison.
rule/@context)assert/@test)