Skip to main content
Skip table of contents

Allgemeine Konfigurationen

Hier erhalten Sie einen Überblick über optionale und notwendige Datenbankfeld-Konfigurationen der ZF2INVHT Tabelle, welche die ZUGFeRD-Mappings verwenden.

Status und Profil

Damit ausgehende Datensätze verarbeitet werden, müssen folgenden Datenbankfelder befüllt sein:

Feldname

Inhalt

Funktion

HTDIRECT

*OUT

Unterscheidung zwischen eingegangenen und ausgehenden Datensätzen.

HTNAPPREF

extended_2.2.0

Profil und Version von ZUGFeRD. Als Profil können “basic”, “comfort” und “extended” angegeben werden. Profil und Versionsnummer sind mit einem Unterstrich voneinander zu trennen.

HTSTATE

Zeigt den aktuellen Status des Datensatzes an:

leer = soll verarbeitet werden

1 = erfolgreich verarbeitet

2 = fehlerhafte Verarbeitung

PDF-Template und bereits vorhandene PDF-Dateien

Es besteht die Möglichkeit eine PDF, welche während des Mappings mit der erzeugten XML kombiniert wird, per Template zu erzeugen oder eine bereits vorhandene PDF-Datei für die ZUGFeRD-PDF zu nutzen. Welcher Weg gewählt wird, hängt vom Inhalt der Datenbankfelder HTTEMPLDIR und HTPDF ab:

Feldname

Inhalt

Funktion

HTTEMPLDIR

extended

Der Ordnername des Templates, mit welchem eine PDF erzeugt werden soll. Der Ordner muss sich unter /home/ieffect/zugferd/templates befinden. Ist das Feld leer, so wird automatisch ein generisches extended Template verwendet.

HTPDF

/home/ieffect/pdf/zugferd.pdf

zugferd.pdf

Der Pfad zu einer existierenden PDF-Datei oder der Name der zu erzeugenden PDF.

Wird ein vollständiger Pfad (mit führendem / ) angegeben, so wird keine PDF erzeugt, sondern versucht die angegebene PDF für das Kombinieren von XML und PDF zu verwenden.

Wird nur ein Dateiname (inklusive Dateiendung) angegeben, so wird die PDF per Template erzeugt und erhält den angegebenen Namen. Die Datei wird im Ausgabeverzeichnis erzeugt, welcher im RUNMAP-Befehl angegeben wurde.

Wird in HTPDF ein kompletter Pfad zu einer PDF-Datei eingetragen, so wird der Inhalt von HTTEMPLDIR ignoriert, da keine PDF erzeugt werden muss.

Wird eine PDF erzeugt, aber kein Name in HTPDF hinterlegt, so wird ein Dateiname generiert. Dieser Dateiname besteht aus einem Präfix, welcher das Profil angibt, und der Rechnungsnummer. Das Ausgabeverzeichnis ist in diesem Fall auch der, beim RUNMAP, angegebene Ausgabepfad.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.