Pour la mise en oeuvre de la norme Factur-X, la plateforme Harmony intègre une bibliothèque intermédiaire (DLL) fournie par l'équipe de développement de la norme dans le runtime Harmony, afin d'être au plus proche de la norme, mais en rendant l’utilisation transparente pour le développeur.
Les éléments de développement qui entrent dans la mise en oeuvre sont :
Deux modules DIVA
YFACTUR.DHOP
Fait l’interface avec la DLL
Permet de rendre transparent l’usage de cette bibliothèque de lecture/écriture XML dédiée au format Factur-X (lecture xml, écriture xml, gestion d’erreur, lecture/écriture des propriétés)
YMETADATAOPEN.DHOP
Fait l’intermédiaire entre le fichier PDF et un fichier XML (temporaire) en procédant à l’extraction de la zone XML incluse dans le fichier PDF
Les traitement/objet DIVA
doit indiquer les meta-données qui vont entrer dans le fichier XML
doit indiquer des propriétés spécifiques à Factur-X
doit