L'élément 'ram:CountryID' doit apparaître exactement une fois.
ram:CountryID est absent de ram:PostalTradeAddress ou apparaît plusieurs fois.
L’adresse postale du fabricant doit contenir exactement un identifiant de pays. Sans une seule indication de pays, l’adresse ne respecte pas la structure XML définie.
L’identifiant de pays manque dans l’adresse postale du fabricant ou apparaît plusieurs fois. Un seul ram:CountryID répond à cette exigence de structure.
- Repérez
ram:PostalTradeAddressdu fabricant. - Vérifiez qu’il contient exactement un
ram:CountryID. - Générez de nouveau la facture et contrôlez-la à nouveau.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>DE</ram:CountryID> </ram:PostalTradeAddress>
Détails techniques
Dans le contexte de ram:PostalTradeAddress, le contrôle exige exactement un élément ram:CountryID direct.
La règle s’applique à ram:CountryID dans l’adresse postale du fabricant d’un produit d’une ligne de facture.
rule/@context)assert/@test)