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