intarsys ZUGFeRD Toolkit der Karlsruher intarsys GmbH verarbeitet das als deutscher Standard vorgesehene Rechnungsformat ZUGFeRD. Das Toolkit besteht aus zwei Programmen, mit denen sich die XML-Daten für die automatisierte Rechnungsverarbeitung in PDF/A3-Dokumente einbetten und aus ihnen herauslesen lassen.
Die Tools werden auf der Kommandozeile mit Parametern aufgerufen. Beim Erzeugen der ZUGFeRD-konformen Dateien muss ein PDF/A-Dokument vorliegen, die Software kann keine beliebigen PDFs verarbeiten.
1. Prüfung der ZugFerd Datei
C:\Program Files (x86)\zugferd\bin>cli_zugferd.exe -command info -inpdf c:\tmp\rech1.pdf
Ergebnis: Prüfung der Datei rech1.pdf
14:10:52 INFO commandline – ZUGFeRD Commandline Tool – Version 2.0
14:10:52 INFO license – register license product de.intarsys.zugferd.toolkit, version 2.0
14:10:52 INFO license – register license product de.intarsys.zugferd, version 7.1.4
14:10:52 INFO commandline – Info about invoice file: c:\tmp\rech1.pdf
eInvoice Metadata for Hybrid Invoice Documents
Document type: INVOICE
Invoice file: ZUGFeRD-invoice.xml
Standard version: ZUGFeRD 1.0
Conformance level: EXTENDED
2. Extrahieren / auslesen der ZugFerd Datei
C:\Program Files (x86)\zugferd\bin>cli_zugferd.exe -command extract -inpdf c:\tmp\rech1.pdf -outxml c:\tmp\test10.xml
Ergebnis: Ausgabe der Datei Test10.XML
14:11:37 INFO commandline – ZUGFeRD Commandline Tool – Version 2.0
14:11:37 INFO license – register license product de.intarsys.zugferd.toolkit, version 2.0
14:11:37 INFO license – register license product de.intarsys.zugferd, version 7.1.4
14:11:37 INFO commandline – Successfully extracted invoice into c:\tmp\test10.xml
TIPP: C:\Program Files (x86)\ZugFerd\bin Datei als Umgebungsvariable anlegen. Dann lässt sich die cli_Zugferd.exe überall aufrufen.