Anbindung an ZUGFeRD-Rechnungsformat

Gilt ab List & Label 21
Mit List & Label steht Ihnen eine Anbindung zur Erzeugung und Verarbeitung von Rechnungsdaten entsprechend des ZUGFeRD-Standards zur Verfügung. Sie können somit von List & Label erzeugte PDF-Dateien zusammen mit den von der Anwendung bereitgestellten XML-Daten ins ZUGFeRD-konforme PDF/A-3 Format erstellen lassen.

Ab List & Label 25 wird auch der aktualisierte ZUGFeRD Standard 2.0 unterstützt, ab dem Servicepack 25.002 darüber hinaus auch ZUGFeRD 2.1. Mit der seit Version 25 neu enthaltenen Export-Option LlExportOption.PdfZUGFeRDVersion kann Einfluss auf die ZUGFeRD Version im generierten PDF Dokument genommen werden. Details dazu liefert auch der Blog-Artikel Unterstützung von ZUGFeRD 2.0 beim PDF-Export.

Die notwendige XML-Datei, die in das PDF eingebettet werden soll, muss von der Anwendung erzeugt und bereitgestellt werden. Dann reicht es aus, wenn in List & Label lediglich die Export-Option LlExportOption.PdfZUGFeRDXmlPath auf den Pfad der erstellten XML-Datei gesetzt wird. Der Rest wird dann von List & Label selbst übernommen:

...
// Define path to the ZUGFeRD XML file
string xmlPath = @"C:\temp\ZUGFeRD-invoice.xml";

// Define List & Label export configuration with ZUGFeRD XML file
ExportConfiguration exportConfig = 
	new ExportConfiguration("PDF", @"C:\temp\Output.pdf", "invoice.lst");           
exportConfig.ExportOptions.Add(LlExportOption.PdfZUGFeRDXmlPath, xmlPath);

// Start export
LL.Export(exportConfig);
...

Links:

https://www.ferd-net.de/zugferd/definition/index.html