Pour déposer une facture à la norme Facture-X sur le systéme de facturation publique Chorus Pro, il peut être nécessaire selon la demande faite par l'acheteur public de générer une facture au format PDF A/3.
C'est un fichier PDF dans lequel il est possible d'inclure des fichiers attachés. Ici c'est un fichier au format xml qui contient les données électroniques de la facture. C'est très utile car avec ce format, la facture au format PDF pourra être lue par un humain (l'acheteur qui valide la facture) et par un service automatique de paiement.
Pour générer une facture au format PDF/A3, il faut générer un état contenant la facture, comme on le fait habituellement et insérer le fichier attaché avec la nouvelle commande iAjoutePiéceJointe de la version 24 de WINDEV.
Voici un exemple de code :
sFichierXMLFacture est une chaîne
sFichierXMLFacture=GénérefactureXML(gnIDFacture)
iParamètrePDF(iPDFA3b)
iDestination(iPDFGénérique,gnIDFacture+"Fact.pdf")
iEnchaînementAjoute(ETAT_Facture, gnIDFacture, gnIDCommande) iAjoutePièceJointe(sFichierXMLFacture,"Facture au format xml",typeMimeTexteXML) iEnchaînementImprime()
iFenêtreAbandon(Faux) PDFSigne(sFichierXMLFacture,pdfSignatureFact)
|
|
< Retour
|
|
|
|
|
|