L'élément 'ram:TypeCode' doit apparaître exactement une fois.
Dans ram:ExchangedDocument, ram:TypeCode est absent ou apparaît plusieurs fois. L’élément doit apparaître exactement une fois.
ram:TypeCode indique le type du document de facture. Le type de document doit être indiqué sans ambiguïté par un seul élément dans l’en-tête.
ram:TypeCode est absent de l’en-tête du document ou apparaît plusieurs fois. La présence d’un seul élément permet de corriger ce problème.
- Repérez
ram:ExchangedDocumentdans le XML. - Vérifiez si
ram:TypeCodeest absent ou apparaît plusieurs fois. - Assurez-vous que
ram:TypeCodeapparaît exactement une fois. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:ExchangedDocument/>
<ram:ExchangedDocument> <ram:TypeCode>380</ram:TypeCode> </ram:ExchangedDocument>
Détails techniques
La règle utilise count(ram:TypeCode)=1 pour vérifier que ram:TypeCode apparaît exactement une fois dans le contexte.
La règle s’applique dans l’élément d’en-tête de facture ram:ExchangedDocument.
rule/@context)assert/@test)