L'élément 'ram:CountryID' doit apparaître exactement une fois.
CountryID est absent de l’adresse PostalTradeAddress de l’acheteur ou apparaît plusieurs fois. Un seul élément CountryID doit être présent.
L’adresse postale de l’acheteur doit contenir exactement un élément d’identification du pays.
L’adresse postale de l’acheteur ne contient pas CountryID ou le contient plusieurs fois. Vous pouvez ajuster la structure afin qu’elle contienne exactement un tel élément.
- Repérez
PostalTradeAddressdansBuyerTradeParty. - Assurez-vous qu’il contient exactement un élément
CountryID. - Générez de nouveau la facture et vérifiez-la.
<ram:BuyerTradeParty> <ram:PostalTradeAddress/> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:PostalTradeAddress> <ram:CountryID/> </ram:PostalTradeAddress> </ram:BuyerTradeParty>
Détails techniques
Dans le contexte de PostalTradeAddress, la règle vérifie qu’un seul élément CountryID direct est présent.
La règle s’applique à l’adresse postale PostalTradeAddress de l’acheteur dans BuyerTradeParty.
rule/@context)assert/@test)