L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
PostalTradeAddress contient plusieurs éléments CountrySubDivisionName. Cet élément ne peut apparaître qu’une seule fois au maximum.
CountrySubDivisionName contient le nom d’une subdivision du pays dans l’adresse postale. Plusieurs occurrences répéteraient cette information dans une même adresse.
La subdivision du pays est indiquée plusieurs fois dans l’adresse postale du destinataire final des marchandises. Un seul CountrySubDivisionName au maximum est autorisé.
- Ouvrez le
PostalTradeAddressdu destinataire final des marchandises. - Supprimez les éléments
CountrySubDivisionNameen double afin qu’il n’en reste qu’un au maximum. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>A</ram:CountrySubDivisionName> <ram:CountrySubDivisionName>B</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>A</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
Détails techniques
Le test compte les éléments directs ram:CountrySubDivisionName dans ram:PostalTradeAddress et en autorise un au maximum.
La règle s’applique à l’adresse postale du destinataire final des marchandises d’une ligne de facture, sous UltimateShipToTradeParty.
rule/@context)assert/@test)