L'élément 'ram:CompleteNumber' doit apparaître exactement une fois.
CompleteNumber est absent de FaxUniversalCommunication ou apparaît plusieurs fois. Un seul élément CompleteNumber doit être présent.
Les coordonnées de fax du contact de l’acheteur doivent contenir exactement un champ pour le numéro complet.
Les coordonnées de fax du contact de l’acheteur ne contiennent pas CompleteNumber ou le contiennent plusieurs fois. Vous pouvez ajuster la structure afin qu’elle contienne exactement un tel élément.
- Repérez
FaxUniversalCommunicationsousDefinedTradeContactdansBuyerTradeParty. - Assurez-vous qu’il contient exactement un élément
CompleteNumber. - Générez de nouveau la facture et vérifiez-la.
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:FaxUniversalCommunication/> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:FaxUniversalCommunication> <ram:CompleteNumber/> </ram:FaxUniversalCommunication> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
Détails techniques
Dans le contexte de FaxUniversalCommunication, la règle vérifie qu’un seul élément CompleteNumber direct est présent.
La règle s’applique aux coordonnées de fax du contact sous BuyerTradeParty et DefinedTradeContact.
rule/@context)assert/@test)