Documentation Index

Fetch the complete documentation index at: https://docs.lobster-world.com/llms.txt

Use this file to discover all available pages before exploring further.

ZUGFerdPDF

Prev Next

Klassenname

com.ebd.hub.datawizard.postexec.ZUGFerdPDF

Beschreibung

Dieser Postexecuter erzeugt aus einer im Mapping erstellten XML-Datei (siehe Abschnitt XMLNoTemplateUnit) und einer PDF-Datei, die als Vorlage verwendet wird, eine PDF/A-3-Rechnung nach ZUGFeRD-Standard.

Der Postexecuter erwartet im Feld Konfigurationsdatei den Pfad zu einer PDF-Datei, die dann zu einer PDF/A-3-Datei umgebaut wird. Weiterhin ist es möglich, durch einen Doppelpunkt getrennt das Conformance Level, also die Ausprägung der XML-Rechnungsdaten entsprechend den Vorgaben von ZUGFeRD (erlaubte Werte: BASIC, COMFORT, EXTENDED, EN16931, XRECHNUNG), im Konfigurations-String anzugeben.

Durch einen weiteren Doppelpunkt getrennt, wird am Ende die ZUGFeRD-Versionsnummer angegeben. Erlaubte Werte sind 1 und 2. Wird kein Wert angegeben, gilt der Defaultwert 1.

 HINWEIS

Das Conformance Level XRECHNUNG setzt die ZUGFeRD-Version 2 voraus. Das XRechnung-Profil existiert erst ab ZUGFeRD 2.1.1. Für ZUGFeRD 1.0 ist es nicht verfügbar.

Wird Version 2 verwendet, kann nach einem weiteren Doppelpunkt der Pfad zu einem Ordner angegeben werden, der weitere Dokumente enthält, die eingefügt werden sollen (Unterordner werden ignoriert). Die Dateien des Ordners werden nach dem Einfügen gelöscht. Ist der angegebene Ordner leer, wird der Ordner selbst gelöscht.

Syntax des Konfigurations-Strings:

<PDF-Pfad>:<Level>:<Version>:<Include-Pfad>

 WICHTIG 

Die Eingangs-PDF-Datei darf nicht im PDF/A-Standard vorliegen.

 WICHTIG 

Für diesen Postexecuter (in Phase 5) muss zwingend die Zeichencodierung auf UTF8 gestellt werden. Falls der Postexecuter in Phase 6 benutzt wird, muss im Antwortweg der Inhalt auf Ausgabe aus IU und die Zeichencodierung ebenfalls auf UTF8 eingestellt sein.

 HINWEIS

Platzhalter @VAR_NAME@ für Variablen und %CONST_NAME% für Konstanten sind erlaubt.

ZUGFeRD 1.0, ZUGFeRD 2.x und XRechnung im Vergleich

Die folgende Tabelle ordnet die Formate ein.

Format

Beschreibung

Einsatz

ZUGFeRD 1.0

Erste Generation des hybriden Rechnungsformats (PDF/A-3 mit eingebetteter XML-Datei).

B2B. Kein gleichwertiger Ersatz für XRechnung.

ZUGFeRD 2.x

Zweite Generation, konform zur EU-Norm EN 16931. Ab Version 2.1.1 mit eigenem XRechnung-Profil.

B2B und B2G. Mit XRechnung-Profil für Rechnungen an Behörden geeignet.

XRechnung

Eigener Standard der öffentlichen Verwaltung in Deutschland. Rein strukturierte XML-Rechnung ohne PDF.

B2G: verpflichtend für Rechnungen an öffentliche Auftraggeber.

Beispiel

./temp/INVOICE/INV_12_150715.pdf:EXTENDED:2:./files/include