ZUGFeRD (IU)
| Class name | com.ebd.hub.datawizard.iu.ZUGFeRD | 
This Integration Unit creates a ZUGFeRD PDF/A-3 file from an XML, created in the mapping, and an existing regular PDF file. It expects the path to a PDF file and the path to an XML template (see section XMLTemplateParserUnit) file as mandatory parameters.
Important note: The encoding in the Response must be set to "ISO-8859-1".
Important note: The input PDF file must not be in the PDF/A standard.
Parameters
All parameters are mandatory.
| Parameter | Allowed values | Default value | Description | 
| Add opt. files of folder |  |  | Note: Only valid for version 2! You can specify the path to a folder containing additional documents to be inserted. Note: Subfolders are ignored. | 
| Delete PDF Invoice afterwards | true, false | false | If true, the existing PDF file, that is used to create the ZUGFeRD PDF/A-3 file, will be deleted. | 
| Delete opt. files afterwards | true, false | false | Note: Only valid for version 2! If true, the files specified in parameter Add opt. Files of folder will be deleted after adding. | 
| PDF Creator (user) name |  | Lobster Platform | Name that will be used as PDF creator name. | 
| PDF Invoice-file |  |  | Path to the existing PDF file. | 
| Text mode (normalize, preserve, trim, trim-full-white) | normalize, preserve, trim, trim-full-white | trim | Configures the way, values are written into the XML file. preserve - No changes will be made to the text. All whitespaces (leading, trailing, …) will remain in the XML file. trim-full-white - Same as preserve with the exception that a text, containing only whitespaces, will be replaced by an empty text. trim - All leading and trailing whitespaces of a text will be removed. normalize - Same as trim with the addition, that 'inner' whitespaces are reduced to a single space (..1..2.. → 1.2, a dot represents a whitespace). | 
| template-file |  |  | Path to the XML template file. | 
| Use XML short form for empty fields | true, false | false | If true, the short form for empty XML fields is used. | 
| ZUGFeRD version | 1, 2 | 1 | Indicates whether ZUGFeRD 1.0 or ZUGFeRD 2.0 is being used. | 
| with empty fields | true, false | false | If true, all empty fields are created. | 
| Write mandatory empty field | true, false | false | If true, only empty mandatory fields are created. | 
| ZUGFeRD conformance level | BASIC, COMFORT, EXTENDED, EN16931 | BASIC | The conformance level that is put into the XML envelope. |