La bibliothèque Zugferd permet de créer des fichiers XML, comme l'exige Zugferd de l'initiative allemande de facturation électronique Zugferd dans le successeur Factur-X. Un profil spécial de Factur-X est le format Xrechnung allemand. La bibliothèque est censée être aussi simple que possible, mais elle n'est pas simple à utiliser car le fichier XML résultant contient une facture complète au format XML. Veuillez jeter un œil au projet Zugferd-Test pour trouver un exemple de code de création. Ce code crée le même fichier XML que livré avec le package d'informations Zugferd.
Sous réserve de la licence Apache https://www.apache.org/licenses/license-2.0.html
Les tests et la prise en charge d'écriture pour les factures de Zugferd sont toujours manquants.
Plus d'exemples viendront bientôt.
Vous pouvez utiliser l'outil PDFTK Server pour extraire la pièce jointe XML à partir d'un fichier PDF. L'outil est disponible sur https://www.pdflabs.com/tools/pdftk-server/
Un wrapper pour l'outil est disponible sur unité intf.zugferdhelper.pas
var pdfAsStream : TStream;
var cmdOutput : String;
if GetZUGFeRDPdfHelper.SetPdfTkServerPath( ' C:Program Files (x86)PDFtk Server ' )
.PdfTkServerGetZUGFeRDPdfAttachment( ' zugferd.pdf ' ,
pdfAsStream,
cmdOutput) then
try
System.Write(cmdOutput);
finally
pdfAsStream.Free;
end ;Vous pouvez trouver plus d'informations sur Zugferd ici: http://www.ferd-net.de/
https://www.ferd-net.de/standards/zugferd-2.2/zugferd-2.2.html
https://ecosio.com/de/peppol-und-xml-dokumete-online-validieren/
https://invoice-portal.de/xrechnung-peppol-bis-zugferd-validator/
https://www.zugferd-community.net/de/open_community/validation