ZUGFeRD (IU)
Gruppe |
|
Funktion |
Die Integration Unit ermöglicht es, die im Mapping erstellte XML-Datei mit einer bestehenden PDF-Datei zu verbinden und daraus eine PDF/A-3-Datei nach ZUGFeRD-Standard zu erzeugen. |
Beschreibung
Die Integration Unit ermöglicht es die im Mapping erstellte XML-Datei an eine bestehende Rechnung im PDF-Format anzuhängen. Somit ist es möglich aus einer vorliegenden Rechnung im PDF-Format eine Rechnung im PDF/A-3-Format, nach ZUGFeRD-Standard zu erzeugen. Die Integration Unit erwartet zwingend als Parameter die Pfadangabe zu einer bestehenden PDF-Datei und die Pfadangabe zu einer XML-Template-Datei (siehe Abschnitt XMLTemplateParserUnit).
Wichtiger Hinweis: Im Antwortweg muss die Kodierung auf ISO-8859-1 gestellt werden.
Wichtiger Hinweis: Die Eingangs-PDF-Datei darf nicht im PDF/A-Standard vorliegen.
Parameterbeschreibung
Für alle Parameter muss hier ein Wert gesetzt werden.
Parametername |
Erlaubte Werte |
Default-Wert |
Beschreibung |
Add opt. files of folder |
|
|
Hinweis: Gilt nur für Version 2! Es kann der Pfad zu einem Ordner angegeben werden, der weitere Dokumente enthält, die eingefügt werden sollen. Hinweis: Unterordner werden ignoriert. |
Delete PDF Invoice afterwards |
true, false |
false |
Bei true wird die angegebene PDF-Rechnung nach dem Erstellen der ZUGFeRD-PDF gelöscht. |
Delete opt. files afterwards |
true, false |
false |
Hinweis: Gilt nur für Version 2! Falls true, werden die Dateien, die in Parameter Add opt. files of folder angegeben sind, nach dem Einfügen gelöscht. |
PDF Creator (user) name |
|
Lobster_data |
Name, der als Ersteller der PDF-Datei angegeben wird. |
PDF Invoice-file |
|
|
Pfad zu einer bestehenden PDF-Rechnung, welche mit dem XML zusammengebaut wird. |
Text mode (normalize, preserve, trim, trim-full-white) |
normalize, preserve, trim, trim-full-white |
trim |
Regelt die Art, wie Werte in das XML aufgenommen werden sollen. preserve - Der Text wird unverändert übernommen. Alle Leerzeichen (führend, nachfolgend, …) verbleiben im XML. trim-full-white - Siehe preserve mit der Ausnahme, dass ein Text, der nur aus Leerzeichen besteht, durch einen leeren Text ersetzt wird. trim - Alle führenden und nachfolgenden Leerzeichen werden entfernt. normalize - Siehe trim mit der zusätzlichen Funktion, dass aufeinander folgende, innere Leerzeichen zu einem einzelnen zusammengefasst werden (..1..2.. → 1.2, ein Punkt repräsentiert ein Leerzeichen). |
template-file |
|
|
Der Pfad zu einer Template-Datei, welche für die Erstellung der XML herangezogen wird. |
Use XML short form for empty fields |
true, false |
false |
Verwendung der Kurzschreibweise für XML-Elemente bei leeren Felder. |
ZUGFeRD version |
1, 2 |
1 |
Gibt an, ob ZUGFeRD 1.0 oder ZUGFeRD 2.0 verwendet wird. |
with empty fields |
true, false |
false |
true, wenn leere Felder im resultierenden XML verbleiben sollen. |
Write mandatory empty field |
true, false |
false |
Leere Pflichtfelder schreiben. |
ZUGFeRD conformance level |
BASIC, COMFORT, EXTENDED, EN16931 |
BASIC |
Das "Conformance Level", das in das XML-Envelope eingetragen wird. |