L'élément 'ram:CompleteDateTime' doit apparaître exactement une fois.
ram:CompleteDateTime est absent de ram:EffectiveSpecifiedPeriod ou apparaît plusieurs fois. Il doit être présent exactement une fois.
ram:CompleteDateTime contient la date et l’heure complètes de la période décrite par ram:EffectiveSpecifiedPeriod.
ram:CompleteDateTime est absent de ram:EffectiveSpecifiedPeriod ou apparaît plusieurs fois. La règle exige un seul élément de ce type.
- Repérez
ram:EffectiveSpecifiedPerioddans l’en-tête du document. - Vérifiez si
ram:CompleteDateTimeest absent ou apparaît plusieurs fois. - Assurez-vous que
ram:CompleteDateTimeapparaît exactement une fois. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:EffectiveSpecifiedPeriod/>
<ram:EffectiveSpecifiedPeriod> <ram:CompleteDateTime> <udt:DateTimeString format="102">20261003</udt:DateTimeString> </ram:CompleteDateTime> </ram:EffectiveSpecifiedPeriod>
Détails techniques
La règle utilise count(ram:CompleteDateTime)=1 pour vérifier que l’élément apparaît exactement une fois dans le contexte.
La règle s’applique dans ram:EffectiveSpecifiedPeriod, dans l’en-tête du document ram:ExchangedDocument.
rule/@context)assert/@test)