ZUGFeRD Tutorial 1 , Erstellen einer ZUGFeRD PDF
In diesem Tutorial lernen Sie, wie man einen Workflow für die Generierung einer ZUGFeRD-PDF in Webcontrol erstellt.
Schritt 1: Serverjob anlegen
Gehen Sie nun in den Tab “Automatisierung“ und drücken Sie in der Zeile “Filter-Einstellungen” auf das Pluszeichen.
![](../../../__attachments/1943143095/image2017-6-12%2012:17:50.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Nun öffnet sich ein neues Fenster. Dort definieren Sie folgende Werte und drücken anschließend auf Speichern.
![](../../../__attachments/1943143095/image2017-6-20%2016:32:23.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 2: Verarbeitung definieren
Öffnen Sie das Kontextmenü per Rechtsklick auf den vorher erstellten Servertask und wählen Sie "Verarbeitungen konfigurieren" aus.
![](../../../__attachments/1943143095/image2019-11-6_11-27-7.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Klicken Sie nun unterhalb von “Verarbeitungsschritte” in der Zeile “Filter-Einstellungen” auf das Pluszeichen, um einen neuen Eintrag anzulegen.
![](../../../__attachments/1943143095/image2019-11-6_11-31-10.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Nun öffnet sich ein neues Fenster. Übernehmen Sie alle Parameter wie unten in dem Bild gezeigt und drücken Sie anschließend auf “Befehl erfassen”.
![](../../../__attachments/1943143095/image2017-6-20%2016:34:26.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Übernehmen Sie die Werte, welche unten im Bild zu sehen sind. Wenn Sie eine ZUGFeRD COMFORT(EN16931) Rechnung erstellen wollen, dann nehmen Sie anstelle der Mapping ID ZUGFERD2_EXTENDED die Mapping ID ZUGFERD2_COMFORT. die Mapping ID ZUGFERD2_COMFORT.
Die Mapping ID wird von Ihnen selbst vergeben. Wie ein Mapping importiert wird erfahren Sie hier. Die Mappingdateien erhalten Sie nach Anfrage. Für jedes Profil (Basic, Comfort, Extended) gibt es jeweils ein Mapping, welches importiert und eine Mapping ID erhalten muss.
![](../../../__attachments/1943143095/image2019-11-6_11-39-5.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Geben Sie nun das ZUGFeRD Template Directory an, der Wert für den Parameter Directory ist immer der Ordnername des jeweiligen Templates. Der Parameter ist keine Pflichtangabe, wenn Sie diesen nicht angeben wird der default Ordner extended verwendet oder falls Sie in der Tabelle ZF2INVHT für Ihren Datensatz in der Spalte HTTEMPLDIR einen Template Ordner definiert haben.
Weitere Information zu den ZUGFeRD Templates finden sie unter ZUGFeRD Template erstellen.
![](../../../__attachments/1943143095/image2019-11-6_12-6-30.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Die Verarbeitung erfolgt, wie in Schritt 1 festgelegt, zeitgesteuert. In definierten Intervallen wird das Mapping ausgeführt und, sofern Datensätze vorhanden sind, Dateien erzeugt.