ADE - Kommandozeilenaufruf
- 1 Parameter
- 2 Aufrufbeispiele
- 2.1 Beispiel 1
- 2.2 Beispiel 2
- 2.3 Beispiel 2
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 |
-o Ausgabedatei> --output=<Ausgabedatei> | Nein | Vollständiger Pfad zur Export-Datei 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"