L'élément 'ram:PostalTradeAddress' doit apparaître exactement une fois.
ram:PostalTradeAddress n’apparaît pas exactement une fois dans ram:BuyerTradeParty. L’élément est absent ou apparaît plusieurs fois.
Les informations de l’acheteur doivent contenir un seul élément d’adresse postale afin que l’adresse soit fournie dans la structure prévue.
Les informations de l’acheteur ne contiennent pas ram:PostalTradeAddress ou le contiennent plusieurs fois. La présence d’un seul élément de ce type permet de corriger ce problème.
- Vérifiez la présence de
ram:PostalTradeAddressdansram:BuyerTradeParty. - Assurez-vous qu’un seul élément
ram:PostalTradeAddressest présent. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:BuyerTradeParty/>
<ram:BuyerTradeParty> <ram:PostalTradeAddress/> </ram:BuyerTradeParty>
Détails techniques
Le test XPath count(ram:PostalTradeAddress)=1 vérifie la présence d’un seul élément enfant direct ram:PostalTradeAddress.
La règle s’applique à ram:PostalTradeAddress dans les informations de l’acheteur ram:BuyerTradeParty.
rule/@context)assert/@test)