Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core workflow 3.0 > ACLs/Berechtigungen im Workflow setzen > DATEV XML-Schnittstelle online > Übersicht vorhandener Knoten
Interne ID: agorum.datev.export.csv
Mit diesem Knoten erstellen Sie einen ASCII-Buchungsstapel für eine Rechnung.
Folgende Voraussetzungen müssen erfüllt sein, damit Sie diesen Knoten in der Toolbox des Workflow-Editors sehen können:
Die DATEV-Schnittstelle aktivieren Sie über das agorum core support tool.
Folgende Einträge müssen Sie im agorum core support tool aktivieren:
Erreicht das System den Knoten im Workflow, prüft es die gesetzten Parameter. Anschließend transformiert das System die in der Datenvariable hinterlegten Daten gemäß dem eingegebenen Mapping und erzeugt einen ASCII-Buchungsstapel. Dabei ist es möglich, ein Mapping für Rechnungen mit Positionsdaten und ein Mapping für Rechnungen ohne Positionsdaten anzugeben. Abhängig davon, ob die übergebenen Metadaten die Positionsvariable beinhalten, verwendet das System anschließend das jeweilige Mapping und erzeugt die CSV-Datei für die Übergabe an DATEV. Diese Datei gibt der Knoten in der Ausgangsvariable zur Weiterverarbeitung zurück.
Für diesen Knoten existiert der Filter Fehlgeschlagene Exportdateien (siehe Übersicht vorhandener Knoten).
Standard | Veränderbar? | Weitere Endpoints möglich? |
---|---|---|
Default (Inlet) | Nein, kann nur ausgeblendet werden. | nein, nicht nötig |
Default (Outlet) | Nein, kann nur ausgeblendet werden. | nein, nicht nötig |
Parameter | Beschreibung | Beispiel |
---|---|---|
Eingangsvariable | Definiert die Variable, in der sich die zu verarbeitende Rechnung befinden.
|
Eingangsvariable |
Datenvariable | Definiert die Variable, in der sich die Metadaten zur Rechnung aus dem Parameter Eingangsvariable befinden.
|
– |
Mapping für Dokumente ohne Positionen | Definiert die Mappingdefinition, die das System dazu verwendet, um die Inhalte des Buchungsstapels zu erzeugen.
|
Mapping für Dokumente ohne Positionen |
Mapping für Dokumente mit Positionen | Mapping für Dokumente mit Positionen | |
Metadatum mit Positionen | Definiert, wie das Metadatum lautet, in dem die Buchungspositionen gespeichert sind.
|
Metadatum mit Positionen |
Beraternummer | Definiert die DATEV-Beraternummer.
|
Beraternummer |
Mandantennummer | Definiert die DATEV-Mandantennummer.
|
Mandantennummer |
Beleglink | Definiert das DATEV-Beleglinkkürzel an.
|
Beleglink |
Buchungsperiode | Definiert die Buchungsperiode.
|
Buchungsperiode |
Fehlerhafte Rechnungen überspringen | Aktiviert Schreibt Fehler in eine Log-Datei. Die Log-Datei befindet sich unter: /agorum/roi/workspace/agorum.datev/log-files Die fehlgeschlagenen Dateien können Sie über die beiden Filter Zum Sammeln markierte Dokumente und Fehlgeschlagene Exportdateien im agorum core information center einsehen. Dabei hängt das System die abgelegte Log-Datei zusätzlich an die betroffenen Dokumente an. DeaktiviertWirft Fehler direkt aus. |
Fehlerhafte Rechnungen überspringen |
Ausgangsvariable für die erstellte CSV-Datei | Definiert die Variable, in der sich die generierte CSV-Datei befindet. | – |
Tipp: Verwenden Sie die Variablenauswahl, um einen Überblick über alle nutzbaren Variablen zu erhalten.
Die nachfolgenden Beispiele gelten ebenfalls für eine Datenvariable und eine Ausgangsvariable.
Für generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen.
Im Editor
Im Editor geben Sie den Namen der Workflow-Variable an. Das System platziert die Variable automatisch in der Variable des Tokens (token.variables).
inputVariable
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, von der das System den eigentlichen Namen der gewünschten Variable lesen soll.
'token.variables.nameOfInputVariable'
Im Editor
Im Editor wählen Sie das gewünschte Mapping.
agorum.datev.csv.with.positions agorum.datev.csv.without.positions
Über öffnen Sie den Mapping -Editor und können dort das Mapping bearbeiten und neue Mappings anlegen.
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variablen an, in der das zu verwendende Mapping hinterlegt ist.
token.variables.mappingDefinition
Im Editor
Als Expression
Im Editor
Im Editor tragen Sie das Metadatum ein, das die Positionen enthält.
agorum_accounting_document_item_list
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der das Metadatum hinterlegt ist.
token.variables.positionVariable 'agorum_accounting_document_item_list'
Im Editor
Im Editor geben Sie die DATEV-Beraternummer ein.
12345
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der die DATEV-Beraternummer enthalten ist.
token.variables.consultantNumber
Im Editor
Im Editor geben Sie die DATEV-Mandantennummer an.
12345
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der die DATEV-Mandantennummer enthalten ist
token.variables.consultantNumber
Im Editor
Im Editor geben Sie das DATEV-Beleglinkkürzel an.
Beleglink
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der das DATEV-Beleglinkkürzel enthalten ist.
token.variables.documentLink
Im Editor
Im Editor wählen Sie die gewünschte Buchungsperiode.
monatlich
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der die Buchungsperiode hinterlegt ist.
Sie können diese Zahlenwerte übergeben:
Zahlenwert | Beschreibung |
---|---|
0 | monatlich |
1 | wöchentlich |
2 | täglich |
token.variables.bookingPeriod 0
Im Editor
Im Editor wählen Sie die Funktion per Anhaken oder entfernen den Haken.
Als Expression
Wenn Sie diesen Parameter als Expression angeben, geben Sie den vollständigen Pfad zur Variable an, in der der boolsche Wert hinterlegt ist.
token.variables.failSilent true