L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
ram:CountrySubDivisionName apparaît plusieurs fois dans ram:PostalTradeAddress.
L’adresse peut contenir au plus une indication de subdivision. Plusieurs occurrences de cet élément ne respectent pas la structure définie.
ram:CountrySubDivisionName apparaît plusieurs fois dans l’adresse de l’organisation d’expédition. Vous pouvez limiter ces occurrences à un seul élément au maximum.
- Repérez
ram:PostalTradeAddressdansram:SpecifiedLegalOrganizationdu lieu d’expédition. - Vérifiez combien de fois
ram:CountrySubDivisionNamey apparaît. - Supprimez les occurrences en trop afin qu’il n’en reste pas plus d’une.
- Générez de nouveau la facture et vérifiez-la encore.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Nord</ram:CountrySubDivisionName> <ram:CountrySubDivisionName>Est</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Nord</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
Détails techniques
La règle vérifie que le nombre d’éléments enfants directs ram:CountrySubDivisionName de ram:PostalTradeAddress est inférieur ou égal à un.
Cette règle s’applique à ram:PostalTradeAddress dans ram:SpecifiedLegalOrganization du lieu d’expédition (ram:ShipFromTradeParty).
rule/@context)assert/@test)