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 apparaît plusieurs fois.
ram:CountryID indique le pays de l’adresse postale. Un seul pays doit être associé à l’adresse.
ram:CountryID est absent de l’adresse postale de ram:InvoicerTradeParty ou apparaît plusieurs fois. Vous pouvez corriger le nombre d’identifiants de pays dans l’adresse.
- Repérez
ram:PostalTradeAddressdansram:InvoicerTradeParty. - Assurez-vous qu’il contient exactement un
ram:CountryID. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>DE</ram:CountryID> </ram:PostalTradeAddress>
Détails techniques
La règle compte les éléments ram:CountryID directs de ram:PostalTradeAddress et exige qu’il y en ait exactement un.
La règle s’applique à l’adresse postale ram:PostalTradeAddress de ram:InvoicerTradeParty.
rule/@context)assert/@test)