ZUGFeRD Tutorial 2, Verarbeiten einer ZUGFeRD PDF
In diesem Tutorial lernen Sie, wie man die ZUGFeRD XML Datei aus einer ZUGFeRD PDF herauslöst und diese dann in Ihre ZUGFeRD Datenbank Schnittstelle schreibt.
Schritt 1.1: Serverjob anlegen
Gehen Sie nun in den Tab “Server” und drücken Sie in der Zeile “Filter-Einstellungen” auf das Pluszeichen.
![](../../../__attachments/1943143097/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 klicken anschließend auf Speichern.
![](../../../__attachments/1943143097/image2019-11-13_10-19-2.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 1.2: Datenselektion festlegen
Klicken Sie nun unterhalb von “Datenselektion” in der Zeile “Filter-Einstellungen” auf das Pluszeichen, um einen neuen Eintrag anzulegen.
Wählen Sie nun aus, aus welchem Eingabeverzeichnis die PDF Dateien gelesen werden sollen und ob diese Anschließend kopiert, verschoben oder gelöscht werden sollen.
![](../../../__attachments/1943143097/image2019-11-13_10-41-15.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 1.3: Verarbeitung definieren
Klicken Sie nun unterhalb von Verarbeitungsschritte in der Zeile “Filter-Einstellungen” auf das Pluszeichen, um einen neuen Eintrag anzulegen.
![](../../../__attachments/1943143097/image2019-11-13_10-43-58.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Nun öffnet sich ein neues Fenster, in welchem Sie nun alle Parameter wie unten in dem Bild gezeigt übernehmen und anschließend klicken Sie auf “Befehl erfassen”.
![](../../../__attachments/1943143097/image2019-11-13_10-55-14.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Setzen Sie nun einen beliebigen Ausgabepfad für die ZUGFeRD XML Dateien. Außerdem können Sie entscheiden, ob die herausgelöste Datei einen benutzerspezifischen Namen erhalten soll oder der Name aus der PDF genommen wird, bei ZUGFeRD PDFs wäre das 'factur-x. xml'.
![](../../../__attachments/1943143097/image2019-11-13_10-58-44.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Anschließend überprüfen Sie Ihre Eingaben und drücken Sie auf Speichern.
![](../../../__attachments/1943143097/image2019-11-13_11-48-31.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 2.1: Serverjob anlegen
Gehen Sie nun in den Tab Server und drücken Sie in der Zeile Filter-Einstellungen auf das Pluszeichen.
![](../../../__attachments/1943143097/image2017-6-12%2012:17:50.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Nun sollte sich ein neues Fenster öffnen, dort definieren Sie folgende Werte und drücken anschließend auf Speichern.
![](../../../__attachments/1943143097/image2019-11-13_11-27-38.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 2.2: Datenselektion festlegen
Klicken Sie nun unterhalb von “Datenselektion” in der Zeile “Filter-Einstellungen” auf das Pluszeichen, um einen neuen Eintrag anzulegen.
![](../../../__attachments/1943143097/image2019-11-13_10-31-52.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Wählen Sie nun als Eingabeverzeichnis das Verzeichnis, in welches die extrahierten ZUGFeRD XML Dateien abgelegt werden sollen.
![](../../../__attachments/1943143097/image2019-11-13_11-40-12.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Schritt 2.3: Verarbeitung definieren
Drücken Sie nun unterhalb von Verarbeitungsschritte in der Zeile Filter-Einstellungen auf das Pluszeichen, um einen neuen Eintrag anzulegen.
![](../../../__attachments/1943143097/image2019-11-13_10-43-58.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Nun sollte sich ein neues Fenster öffnen, übernehmen Sie nun alle Parameter wie unten in dem Bild gezeigt und drücken Sie anschließend auf Befehl erfassen.
![](../../../__attachments/1943143097/image2017-6-20%2015:59:57.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Übernehmen Sie die Werte, die unten im Bild zu sehen sind.
Die Mapping ID wird von Ihnen selbst vergeben. Wie ein Mapping importiert wird erfahren Sie hier. Die Mappingdateien erhalten Sie nach Anfrage.
![](../../../__attachments/1943143097/image2017-6-20%2016:2:16.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Anschließend überprüfen Sie Ihre Eingaben und klicken Sie auf Speichern.
![](../../../__attachments/1943143097/image2019-11-13_11-47-25.png?inst-v=9d4b5c12-0a18-42db-9ce9-32941b03b0b3)
Sobald eine Datei im Eingangspfad, welcher unter Schritt 1.2 definiert wurde, abgelegt wurde, wird diese automatisch verarbeitet.