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