Durch die Anbindung von List & Label können Rechnungsdaten entsprechend des ZUGFeRD-Standards erzeugt und verarbeitet werden. Dabei können die von List & Label erzeugten PDF-Dateien zusammen mit den von der Anwendung bereitgestellten XML-Daten ins ZUGFeRD-konforme PDF/A-3 Format erstellt werden. Weitere allgemeine Details finden sich im Artikel
ZUGFeRD, Factur-X und XRechnung – Elektronische Rechnungsformate in List & Label.
Dabei unterstützt List & Label direkt bis zur ZUGFeRD Version 2.1.
Hinweis: Neuere ZUGFeRD-Versionen können auch berücksichtigt werden, siehe PDF-Export: Unterstützung der ZUGFeRD-Versionen 2.2 und 2.3.
Mit der Export-Option PDF.ZUGFeRDVersion kann Einfluss auf die ZUGFeRD Version im generierten PDF Dokument genommen werden. Beachten Sie auch die Optionen PDF.ZUGFeRDConformanceLevel.
Die notwendige XML-Datei, die in das PDF eingebettet werden soll, muss von der Anwendung selbst erzeugt und bereitgestellt werden.
Tipp: Bei der Erstellung der ZUGFeRD-konformen XML-Datei kann der Artikel ZUGFeRD-XML-Dateien erstellen und in PDF einbetten unterstützen.
Dann reicht es aus, wenn in List & Label lediglich die Export-Option PDF.ZUGFeRDXmlPath 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);
...
Weiterführende Links: