Un exemple : dans le message DELIVERY, le champ AdditionalReferencedCIReferencedDocument qui sert à décrire un document additionnel est facultatif, mais s'il est présent alors les informations comme la période de validité du document sont obligatoires :
en vert = optionnel; en bleu = obligatoire
Les logiciels de validation d'un message XML vs. un schéma XSD que j'ai pu tester ne prennent pas cela en compte. Dans le Thagomizer, une règle permet de préciser que si un document additionnel est mentionné, alors sa période de validité est obligatoire.