Zugferd Libraryでは、ドイツの電子請求書イニシアチブZugferdで要求されているようにXMLファイルを作成し、後継者Factur-Xの請求書を作成できます。 Factur-Xの特別なプロファイルの1つは、ドイツのXrechnung形式です。ライブラリは可能な限りシンプルであることを意図していますが、結果のXMLファイルにはXML形式の完全な請求書が含まれているため、使用するのは簡単ではありません。 Zugferd-Testプロジェクトを見て、サンプル作成コードを見つけてください。このコードは、Zugferd Information Packageで出荷されたのと同じXMLファイルを作成します。
Apacheライセンスの対象https://www.apache.org/licenses/license-2.0.html
Zugferdの請求書のテストと執筆サポートはまだありません。
その他の例はすぐに来るでしょう。
PDFTKサーバーツールを使用して、PDFファイルからXML添付ファイルを抽出できます。このツールはhttps://www.pdflabs.com/tools/pdftk-server/で入手できます。
このツールのラッパーは、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 ;Zugferdの詳細については、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/xrechnung-peppol-bis-zugferd-validator/
https://www.zugferd-community.net/de/open_community/validation