L'élément 'ram:CountryID' doit apparaître exactement une fois.
L’élément ram:PostalTradeAddress ne contient pas exactement un élément ram:CountryID. L’identifiant du pays est absent ou apparaît plusieurs fois.
L’adresse postale de la partie bénéficiaire du paiement doit contenir exactement un identifiant de pays.
L’identifiant du pays est absent de l’adresse postale de la partie bénéficiaire du paiement ou y figure plusieurs fois. L’adresse doit contenir un seul ram:CountryID.
- Repérez le
ram:PostalTradeAddressde la partie bénéficiaire du paiement. - Vérifiez qu’il contient exactement un élément
ram:CountryID. - Générez de nouveau la facture et vérifiez-la.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>FR</ram:CountryID> </ram:PostalTradeAddress>
Détails techniques
Le test XPath exige exactement un élément ram:CountryID enfant direct de ram:PostalTradeAddress.
La règle s’applique à l’adresse postale de la partie bénéficiaire du paiement, dans le règlement de la facture.
rule/@context)assert/@test)