ZUGFeRD (IU)

Gruppe

Integration Units

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.