L’adresse postale de l’acheteur doit contenir un code pays de l’adresse de l’acheteur (BT-55).
L’adresse postale de l’acheteur ne contient aucun ram:CountryID avec une valeur non vide. Le code pays de l’acheteur (BT-55) manque donc.
Le code pays indique à quel pays appartient l’adresse postale de l’acheteur.
Le code pays manque dans l’adresse postale de l’acheteur. Ajoutez-le à l’adresse de l’acheteur.
- Ajoutez un
ram:CountryIDnon vide dansram:PostalTradeAddressderam:BuyerTradeParty. - Vérifiez que
Party.Countryrenseigne le code pays de l’acheteur. - Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:BuyerTradeParty> <ram:PostalTradeAddress> <ram:CountryID/> </ram:PostalTradeAddress> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:PostalTradeAddress> <ram:CountryID>FR</ram:CountryID> </ram:PostalTradeAddress> </ram:BuyerTradeParty>
Party.Country(BuyerTradeParty: BT-55)
Détails techniques
Le test exige que ram:CountryID sous l’adresse postale de l’acheteur contienne une valeur différente de la chaîne vide.
La règle s’applique à ram:CountryID dans ram:PostalTradeAddress de ram:BuyerTradeParty.
rule/@context)assert/@test)