...
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
utilise les deux modules précédents
Le fichier d’impression harview (.DHVW)
C’est le fichier classique issu d’une impression graphique
Il doit être construit de manière classique, et deviendra la partie PDF de la factur-x
Le fichier XML (.XML)
C’est le fichier temporaire qui est généré par le traitement Diva
Il comporte les données au format de la norme Factur-X grâce à l’utilisation des 2 modules Diva
Le fichier PDF Factur-X final (.PDF)
C’est le fichier final, qui comporte donc
la partie visuelle du PDF dédiée à un utilisateur
la partie XML de métadonnées, sous forme de flux XML intégré à l’intérieur du fichier PDF
Exemple de contenu de fichier XML selon la norme Factur-X
...
Exemple de fichier PDF Factur-X
...
Principe pour générer un PDF Factur-X
...