تسمح مكتبة Zugferd بإنشاء ملفات XML كما هو مطلوب من قبل مبادرة الفاتورة الإلكترونية الألمانية zugferd وكذلك الفواتير في الخلف Factur-X. ملف تعريف خاص لـ Factur-X هو تنسيق Xrechnung الألماني. من المفترض أن تكون المكتبة بسيطة قدر الإمكان ، ولكنها ليست مباشرة للأمام لاستخدامها حيث أن ملف XML الناتج يحتوي على فاتورة كاملة بتنسيق XML. يرجى إلقاء نظرة على مشروع اختبار Zugferd للعثور على رمز إنشاء العينة. يقوم هذا الرمز بإنشاء نفس ملف XML كما يتم شحنه باستخدام حزمة معلومات Zugferd.
تخضع لترخيص Apache https://www.apache.org/licenses/license-2.0.html
لا تزال الاختبارات ودعم كتابة فواتير Zugferd مفقودة.
المزيد من الأمثلة ستأتي قريبا.
يمكنك استخدام أداة خادم PDFTK لاستخراج مرفق XML من ملف PDF. الأداة متوفرة على 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/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