Les messages Esppadom sont codés en langage XML et leur syntaxe est formalisée dans des schémas XSD. Des logiciels permettent de vérifier qu'un message est conforme au schéma ... mais il s'agit seulement d'un tout premier niveau de contrôles portant sur la présence des champs obligatoire ou le respect du format (par exemple pour une date).
La syntaxe d'un message peut être correcte mais cela ne garantit absolument pas que son contenu est cohérent. La technologie XSD n'est pas 'magique' d'où la nécessité de vérifications de cohérence comme :
- les dates des prestations à domicile doivent être toutes antérieures à la date d'émission de la facture
- la balise contact est facultative mais si elle est présente l'adresse postale du contact est obligatoire
Cette rubrique du forum détaille les règles de cohérences mises en place, la logique sous-jacente et va permettre d'échanger sur l'opportunité d'ajouter de nouveaux contrôles.