DATEV - Datei - Offene Posten
Definition
Es ist möglich, den Export der "offene Posten Datei" aus Datev direkt aus Professional ERP auszulösen. Somit entfällt der teilweise umständliche, manuell aus Datev durchzuführende Export.
Datei "offene Posten" erstellen
Unter der Hauptmenükategorie „Finanzen“ steht bei vorhandener Datev Schnittstelle und konfiguriertem Import der Programmteil „Zahlungseingänge aus Datev“ zur Auswahl.
Um eine Datei zum Import aus Datev komfortabler erstellen zu können, steht die neue Funktion „Importdatei erstellen“ direkt aus Professional ERP zur Verfügung, unter dem „Datensatz“ / „OP-Abgleich“ Ribbon.
Damit die „Importdatei erstellen“ Funktion aktiv ist, müssen zuvor einige Konfigurationen getroffen werden.
Weitere hilfreiche Seiten:
Konfigurationsvariable
DATEVKREXE
In dieser Konfigurationsvariablen wird der Pfad und Dateiname zur Datev-Programmdatei KRExport.exe definiert.
Beispiel: DATEVKREXE=C:\Program Files (x86)\DATEV\PROGRAMM\RWAPPLIC\KRExport.exe
Diese Konfigurationsvariable muss gesetzt sein, damit im Professional ERP Programmteil "Zahlungseingänge aus Datev" die Funktion "Importdatei erstellen lassen" zum OP-Abgleich verfügbar ist. Die weiteren hier beschriebenen Schalter müssen zwar dennoch konfiguriert werden, damit ein Export möglich ist, dennoch ist die Funktion allein mit dieser Konfigurationsvariable bereits verfügbar. Beim Ausführen wird durch eine Meldung darauf hingewiesen, welche weiteren Schalter vorausgesetzt und noch nicht gesetzt sind.
DATEVKREXPCMD
Hier wird die Vorlage für den parametrisierten Aufruf der KRExport.exe angegeben.
Beispiel: DATEVKREXE= "$KREXE$" -Berater:123456 -Mandant:54321 -WjBeginn:$WJBEGIN$ -DatenkategorieId:37 "-Format:Offene Posten" -Formatversion:3 "-Zieldatenpfad:$OPOSPATH$" "-Zieldatei:$OPOSFNAME$" -ExportZusammenfassen:Ja -KontoVon:10000 -KontoBis:99999 -Sortierungsmodus:0 -Postenumfang:Alle -Raffung:Nein "-Datenpfad:$DATEVDATAPATH$" -SprachId:de-DE
Der KRExport.exe Aufruf, mit den für die konfigurierte Datev-Version passenden Angaben, kann aus Datev durch eine einmalige Durchführung eines manuellen Export erstellt und zur Übernahme für diesen Schalterwert kopiert werden. Siehe dazu den Datenexport aus Datev.
Beim Eintragen in die Konfigurationsvariable gilt es vorher, folgende fixen Parameterangaben durch variable Platzhalter zu ersetzen:
Platzhalter | Bedeutung |
---|---|
$KREXE$ | Pfad und Name der auszuführenden Datev-Programmdatei bspw. KRExport.exe (wird im Schalter DATEVKREXE definiert) |
$WJBEGIN$ | Das in Datev definierte Wirtschaftsjahr, für welches die Exportdaten erstellt werden sollen (die Angabe ist im Schalter DATEVWJBEGIN zu treffen und beim Wechsel des Wirtschaftsjahrs anzupassen) |
$OPOSPATH$ | Verzeichnis, in dem die offene Posten-Datei erstellt werden soll (Angabe in eigener Konfigurationsvariablen DATEVOPOSPATH) |
$DATEVDATAPATH$ | Datenverzeichnis von Datev (siehe Schalter DATEVDATAPATH) |
$OPOSFNAME$ | Dateiname der offene Posten Exportdatei (wird beim Export automatisch vergeben, wenn nicht anders per Datenregel angepasst, mit einem zum Sortieren gedachten Datum-/Zeitstempel Prefix) |
DATEVWJBEGIN
Dieser Schalter muss auf das Datum gesetzt sein, ab dem Daten in die offene Postendatei aus Datev exportiert werden sollen. Dabei ist das Datum in folgendem Format anzugeben (ohne Trennzeichen): <JJJJMMTT>
Beispiel für den 01.01.2022: DATEVWJBEGIN=20220101
Der Datumswert kann in genau diesem Format aus dem aus Datev erstellten parametrisierten Aufruf für die KRExport.exe kopiert werden (siehe Parameter “-WjBeginn“ und Beschreibung der Konfigurationsvariablen DATEVKREXPCMD).
DATEVDATAPATH
Die Konfigurationsvariable DATEVDATAPATH gibt den Pfad zum Datev-Datenverzeichnis an, welcher von der Umgebung, auf der das ERP ausgeführt wird, erreichbar sein muss (bspw. über eine Netzfreigabe).
Das Datenverzeichnis kann aus den Parametern des aus Datev erstellten KRExport-Aufruf ermittelt und als Wert für diese Konfigurationsvariable kopiert werden (siehe Parameter "-Datenpfad").
Beispiel: DATEVWJBEGIN=L:\DATEV\DATEN\RWDAT\DATA\STANDARD
DATEVOPOSPATH
Die Angabe des Ausspielverzeichnis für die offene Postendatei aus Datev wird in diesem Schalter gemacht.
In das hier definierte Exportverzeichnis wird die Datei aus Datev zum Import ins ERP geschrieben.
Beispiel: DATEVOPOSPATH=E:\ProfERP\WEEKEND.DAT\DATEV\OPOS\
Es empfiehlt sich, ein zentral zu erreichendes Verzeichnis zu verwenden, auf welches die Professional ERP Installation Schreib- und Leseberechtigungen hat. In der Praxis hat sich dazu ein Unterverzeichnis des ERP Datenlaufwerks WEEKEND.DAT bewährt, da dies die nötigen Voraussetzungen üblicherweise erfüllt.
DATEVOPOSHP
In dieser Konfigurationsvariablen wird das Ablageverzeichnis für die offene Posten-Exporte aus Datev angegeben. Unterhalb des Verzeichnisses wird eine Kopie der aus Datev exportierten Datei abgelegt und das von Datev erstellte Fehlerprotokoll verschoben, wenn es zu Problemen während des Exports kam.
Dabei wird indem vorgegebenen Verzeichnis nach Jahr und Ausspieldatum eine weiter untergliederte Ordnerstruktur aufgebaut, damit nicht nach einiger Zeit zu viele Dateien auf einer Verzeichnisebene liegen.
Beispiel: DATEVOPOSHP=E:\ProfERP\WEEKEND.DAT\DATEV\OPOS\DatevOposHistory\