Mit der Zugferd-Bibliothek können XML-Dateien erstellt werden, wie sie von der deutschen elektronischen Rechnungsinitiative Zugferd sowie in der Nachfolger Factur-X erforderlich sind. Ein spezielles Profil von Factur-X ist das deutsche XREchnung-Format. Die Bibliothek soll so einfach wie möglich sein, es ist jedoch nicht einfach, da die resultierende XML -Datei eine vollständige Rechnung im XML -Format enthält. Bitte werfen Sie einen Blick auf das Zugferd-Test-Projekt, um den Code für die Erstellung von Beispielen zu finden. Dieser Code erstellt die gleiche XML -Datei, die mit dem Zugferd -Informationspaket ausgeliefert wird.
Vorbehaltlich der Apache-Lizenz https://www.apache.org/licenses/license-2.0.html
Tests und Schreibunterstützung für Zugferd -Rechnungen fehlen noch.
Weitere Beispiele werden bald kommen.
Sie können das PDFTK -Server -Tool verwenden, um den XML -Anhang aus einer PDF -Datei zu extrahieren. Das Tool ist unter https://www.pdflabs.com/tools/pdftk-server/ verfügbar
Ein Wrapper für das Tool ist unter Einheit intf.zuugferdhelper.pas erhältlich
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 ;Weitere Informationen zu Zugferd finden Sie hier: 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-dokumente-online-validieren/
https://invoice-portal.de/xradung-peppol-Bis-zuugferd-validator/
https://www.zugferd-community.net/de/open_community/validation