L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
Le ram:PostalTradeAddress contient plusieurs éléments ram:CountrySubDivisionName. Cet élément ne peut apparaître qu'une seule fois au maximum.
Cette règle limite à un seul élément l'indication de la subdivision du pays dans cette adresse.
La subdivision du pays est indiquée plusieurs fois dans l'adresse du bénéficiaire du paiement. La vérification peut être satisfaite en ne conservant qu'une seule indication.
- Repérez le
ram:PostalTradeAddresssousram:SpecifiedLegalOrganizationdu bénéficiaire du paiement. - Comptez les éléments
ram:CountrySubDivisionNamequ'il contient et n'en conservez qu'un au maximum. - Générez de nouveau la facture et vérifiez-la à nouveau.
<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 contrôle vérifie que le contexte contient au maximum un élément direct ram:CountrySubDivisionName.
Dans le ram:PostalTradeAddress du bénéficiaire du paiement, au sein de ram:SpecifiedLegalOrganization.
rule/@context)assert/@test)