L'élément 'ram:CountryID' doit apparaître exactement une fois.
ram:CountryID n’apparaît pas exactement une fois dans ram:PostalTradeAddress. L’élément est absent ou présent plusieurs fois.
L’adresse postale doit contenir une seule indication de pays afin que le pays de l’organisation d’expédition soit défini sans ambiguïté.
ram:CountryID est absent ou apparaît plusieurs fois dans ram:PostalTradeAddress de l’organisation d’expédition. Le nombre d’éléments peut être ajusté à un seul.
- Repérez
ram:PostalTradeAddressdansram:SpecifiedLegalOrganizationdu lieu d’expédition. - Assurez-vous qu’il contient exactement un élément
ram:CountryID. - Générez de nouveau la facture et vérifiez-la encore.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>DE</ram:CountryID> </ram:PostalTradeAddress>
Détails techniques
La règle vérifie que ram:PostalTradeAddress contient exactement un élément enfant direct ram:CountryID.
Cette règle s’applique à ram:PostalTradeAddress dans ram:SpecifiedLegalOrganization du lieu d’expédition (ram:ShipFromTradeParty).
rule/@context)assert/@test)