Indexdaten einbetten

Indexdaten einbetten
Das Therefore™-Dokument wird entweder zu PDF oder zu PDF/A-3 konvertiert und die Indexdaten werden als XML-Dateianlage darin eingebettet. Diese PDF-Datei wird dann als neue Dokumentversion gespeichert. Die eingebettete XML-Datei wird auf die gleiche Weise konfiguriert wie die exportierte Indexdaten-XML-Datei der Workflow-Aktivität "Dokument exportieren" im Modus "XML (vorlagenbasiert)".

Allgemeine Einstellungen
Nähere Informationen zu den allgemeinen Einstellungen von Workflow-Aktivitäten finden Sie hier:
Workflow-Aktivitäten

Dokument konvertieren zu:
Die Dokumentdatei kann in die Dateiformate PDF oder PDF/A-3b konvertiert werden.

Zu einer Datei zusammenfassen
Markieren Sie das Kontrollkästchen, um alle Dateien im Workflow-Dokument in einer einzigen PDF-Datei zusammenzufassen. Andernfalls wird nur die erste Datei des Workflow-Dokuments zu PDF konvertiert.

Das Serverzertifikat signieren
Wenn Sie diese Option wählen, wird die PDF-Datei mit dem Zertifikat signiert, das unter der Einstellung "Server Certificate" konfiguriert ist.

Externen Zeitstempel hinzufügen
Beim Signieren des PDF-Dokuments wird ein externer Zeitstempelserver verwendet. Dieser Zeitstempelserver muss in den erweiterten Einstellungen von Therefore™ Solution Designer (unter Allgemein/Zeitstempelserver) definiert werden.

Profil
Diese Einstellung ändert den internen Inhalt der generierten PDF-Datei, dadurch dass Factur-X- oder ZUGFeRD-spezifische PDF-Metadaten (XMP) hinzugefügt werden, wie im Factur-X- oder ZUGFeRD-Standard festgelegt.

Mögliche Werte für "Profil":

  • Benutzerdefiniert (bedeutet, dass keine PDF-Metadaten zur PDF-Datei hinzugefügt werden)

  • Factur-X BASIC

  • Factur-X EN16931

  • Factur-X EXTENDED

  • ZUGFeRD 2.0 BASIC

  • ZUGFeRD 2.0 EN16931

  • ZUGFeRD 2.0 EXTENDED

  • ZUGFeRD 2.1 BASIC

  • ZUGFeRD 2.1 EN16931

  • ZUGFeRD 2.1 EXTENDED

Name der eingebetteten XML-Datei
Geben Sie einen Namen für die XML-Datei ein, die die Indexdaten enthalten wird. Dieser Name wird in der PDF-Datei verwendet, um die eingebettete XML-Datei zu kennzeichnen.

Vorlagen-XML laden
Die XML-Vorlage in die Indexdaten-Zuordnungstabelle laden.

Vorlagen-XML anzeigen
Die XML-Vorlage in Editor anzeigen und bearbeiten.

Skript
Sie können ein Initialisierungsskript erstellen, das vor der Feldzuweisung ausgeführt wird. Sie können hier auch Variablen und Funktionen definieren, die dann für die Zuweisungsskripte verfügbar sind.

Indexdaten
Geben Sie an, wie die XML-Vorlage mit Indexdaten befüllt werden soll, d. h. wie die tatsächliche Export-XML aus der Vorlage generiert wird. Skripte, die einen bestimmten Wert (typischerweise einen Indexfeldwert) zurückgeben, können hier erstellt und den "Leaf"-Tags der XML-Vorlage zugewiesen werden. Während des Exports werden diese "Leaf"-Tags mit den zugewiesenen Skriptergebniswerten befüllt.

Wenn ein Zuweisungsskript ein Array von Werten zurückgibt (z. B. Tabellenindexfeld-Spaltenwerte), dann wird das zugewiesene "Leaf"-Tag in der resultierenden XML-Datei so oft wiederholt wie die Elementanzahl im Array.
Es ist möglich, den repetitiven XML-Teil vom "Leaf"-Tag in eine vollständige Sub-Tag-Struktur zu erweitern, indem Sie entsprechend von einer Tabellenfeld-ID zu einem Nicht-Leaf-Tag zuordnen.

Beispiel:
Wenn Sie eine Facture-X- oder ZUGFeRD-XML-Vorlage verwenden, muss die Feld-ID des Tabellenindexfelds, das die Rechnungspositionen enthält, dem XML-Tag <ram:IncludedSupplyChainTradeLineItem> zugeordnet werden.  Das XML-Tag <ram:IncludedSupplyChainTradeLineItem> und die dazugehörige Unterstruktur sind also der sich wiederholende XML-Teil, der gemäß dem Facture-X/ZUGFeRD-Standard erwartet wird.

Hinweis:
In diesem Fall werden die <ram:LineID>-Tags automatisch mit ansteigenden Zahlen befüllt, beginnend mit 1, wenn für dieses XML-Tag keine Zuweisung konfiguriert ist.