ADE - Kommandozeilenaufruf

Der DATEV-Export kann auch per Kommandozeilenaufruf durchgeführt werden. Hierfür muss die die Anwendung „AccDatevExportConsole.exe“ mit entsprechenden Parametern aufgerufen werden.

Voraussetzung ist die Einrichtung einer oder mehrerer Export-Vorlagen. Diese können dann direkt per Kommandozeile verarbeitet werden. Dabei ist es möglich, gewisse Parameter zu überschreiben (Datumsfilter, Export-Verzeichnis/Datei).

Parameter

Parameter

Pflicht

Beschreibung

--help

nein

Zeigt eine Übersicht der verfügbaren Parameter an

-d <Archiv-Url>

--dmsurl=<ArchivUrl>

Ja

Url zum DMS-Dienst (z.B. http://dmsSrv:42000)

-u <DMS-Benutzer>

--user=<DMS-Benutzer>

Ja

Benutzer für den Zugriff auf das DMS

-p <Passwort>

--password=<Passwort>

Ja

Passwort für den Zugriff auf das DMS

-t <Vorlage>

--template=<Vorlage>

Ja

Vorlage für den Export

--filtertype=<Filter>

Nein

Datumsfilter-Typ. Wenn angegeben, werden die Einstellungen der Vorlage überschrieben.

Mögliche Werte:

currentMonth aktueller Monat

lastMonth vorheriger Monat

currentQuarter aktuelles Quartal

lastQuarter vorheriges Quartal

currentYear aktuelles Jahr

lastYear vorheriges Quartal

userdefined benutzerdefiniert, erfordert die Angabe von to und from

--from=<Datum>

Wenn Filtertyp

userdefined

Datumsfilter von

--to=<Datum>

Wenn Filtertyp

userdefined

Datumsfilter bis

-l <Protokolldatei>

--log=<Protokolldatei>

Nein

Vollständiger Pfad zur Log-Datei
z.B. d:\DATE\Export.log

-o Ausgabedatei>

--output=<Ausgabedatei>

Nein

Vollständiger Pfad zur Export-Datei
z.B. d:\DATEV\Export.zip (XML-Belegtransfer)

oder d:\DATEV\Export.csv (Buchungsstapel)

oder d:\DATEV\ (Buchungsstapel)

 

Aufrufbeispiele

Die Export-Vorlagen in den Beispielen müssen entsprechend vorher über die Anwendungsoberfläche definiert werden.

Beispiel 1

Durchgeführt wird ein Export für einen Belegtransfer. Als Ausgabe wird ein Verzeichnis definiert.

 

Exportvorlage: Belegtransfer

Zeitraum: benutzerdefiniert 01.03.2021 – 05.03.2021

Ausgabeverzeichnis: d:\DATEV\Export Belegtransfer

Protokolldatei: d:\DATEV\Belegtransfer.log

 

"c:\Program Files (x86)\Accantum\AccDatevExport\AccDatevExportConsole.exe" -d http://DmsSrv:42000 -u administrator -p accantum --filtertype=userdefined --from=1.03.2021 --to=5.03.2021 -t "Belegtransfer" -o "d:\DATEV\Export Belegtransfer" -l "d:\DATEV\Belegtransfer.log"

 

Beispiel 2

Durchgeführt wird ein Export für einen Buchungsstapel. Als Ausgabe wird eine csv-Datei angegeben.

 

Exportvorlage: Buchungsstapel

Zeitraum: aktueller Monat

Ausgabeverzeichnis: d:\DATEV\Export Buchungsstapel\export.csv

Protokolldatei: d:\DATEV\Buchungsstapel.log

 

 

"c:\Program Files (x86)\Accantum\AccDatevExport\AccDatevExportConsole.exe" -d http://DmsSrv:42000 -u administrator -p accantum --filtertype=currentmonth -t "Buchungsstapel" -o "d:\DATEV\Export Buchungsstapel\export.csv" -l "d:\DATEV\Buchungsstapel.log"

 

Beispiel 2

Durchgeführt wird ein Export für einen XML-Belegtransfer. Als Ausgabe wird eine zip-Datei angegeben.

 

Exportvorlage: Buchungsstapel

Zeitraum: vergengener Monat

Ausgabeverzeichnis: d:\DATEV\Export XML-Buchungsstapel\export.zip

Protokolldatei: d:\DATEV\XML-Buchungsstapel.log

 

"c:\Program Files (x86)\Accantum\AccDatevExport\AccDatevExportConsole.exe" -d http://DmsSrv:42000 -u administrator -p accantum --filtertype=lastmonth -t "XML-Belegtransfer" -o "d:\DATEV\Export XML-Belegtransfer\export.zip" -l "d:\DATEV\XML-Belegtransfer.log"