ZUGFeRD for Delphi
ZUG
Zugferd庫允許根據德國電子發票計劃的要求創建XML文件,以及後繼FACTUR-X中的發票。 FACTUR-X的一個特殊概況是德國Xrechnung格式。該庫本來要盡可能簡單,但是由於結果XML文件包含XML格式的完整髮票,因此使用並不直接使用。請查看Zugferd測試項目以查找示例創建代碼。該代碼創建與使用Zugferd信息軟件包發貨的相同XML文件。
遵守Apache許可證https://www.apache.org/licenses/license-2.0.html
仍然缺少對Zugferd發票的測試和寫作支持。
更多的例子將很快出現。
您可以使用PDFTK服務器工具從PDF文件中提取XML附件。該工具可在https://www.pdflabs.com/tools/pdftk-server/上獲得
該工具的包裝器可在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 ;您可以在此處找到有關Zugferd的更多信息:http://www.ferd-net.de/
https://www.ferd-net.de/standards/zugferd-2.2.2/zugferd-2.2.html
https://ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
https://invoice-portal.de/xrechnung-peppol-bis-zugferd-validator/
https://www.zugferd-community.net/de/open_community/validation