OCT-Datenintegration

DATEVconnect auf einem DATEV Server aktivieren

Diese Anleitung ist für die Administratoren von DATEV Server gedacht. Sie fasst die wichtigsten Schritte zusammen, die notwendig sind, um DATEVconnect auf einem Server einzurichten.

1. DATEVconnect im DATEV Shop bestellen

Es müssen zwei Artikel im DATEV Shop bestellt werden:

image-20260106-092421.png
image-20260106-091919.png

2. DATEVconnect installieren

image-20260106-093050.png

=> Organisation → Basissoftware → Kommunikation → DATEVconnect Einrichtung

image-20260106-093911.png
  • Prüfen Sie noch einmal explizit, ob dieser Schritt der DATEV Anleitung befolgt wurde.

  • Falls auf dem OCT Server kein DATEV Arbeitsplatz installiert ist, muss dort das Zertifikat des DATEV Servers im Zertifikatsspeicher hinterlegt werden.

  • Dieses Zertifikat muss bei DATEV Updates aktualisiert werden!

  • Der OCT Servicebenutzer muss Zugriffsrechte auf die Freigabe WINDVSW1 haben

image-20260106-094537.png
image-20260106-095806.png
image-20260106-100018.png
FEHLER - Hier ist der Benutzer noch nicht berechtigt oder Zertifikat / Freigabe noch nicht eingerichtet.
image-20260106-100212.png
ERFOLG - DATEVconnect ist korrekt konfiguriert.
grafik-20260203-101149.png
Hier sind die Kontobuchungen noch nicht aktiviert
  • Im Ergebnis erhalten wir eine URL und einen dafür berechtigten Windows Benutzer.


2. Zusatzinformationen

  • DATEVconnect sollte nur auf einem Server in Ihrem Netzwerk eingerichtet sein - ansonsten erhalten Sie die unten zu sehende Warnung.

image-20260106-130151.png

3. Expertenoptionen

Zertifikate manuell einbinden

  • Um mit Python die Windows Authentifizierung der DATEV API nutzen zu können, wird im Normalfall der Windows Zertifikatspeicher verwendet.

  • Sofern es damit Probleme gibt (DATEV Server in anderer Domäne etc.), muss das Zertifikat noch als Datei aus dem Zertifikatsspeicher exportiert, im Saxess Ordner abgelegt und im Python Skript (über die config) eingebunden werden.

  • Sofern es ein selbst signiertes Zertifikat ist, funktioniert der Prozess ggf. wegen https Fehler nicht mehr. In oct_helper.py muss dann auf verify=false gewechselt werden.

image-20260106-124729.png
image-20260106-125233.png
image-20260106-125619.png
  • Beispiel für ein korrekt exportiertes Zertifikat:

    • Es ist für den Server ausgestellt, auf welchem OCT installiert ist.

    • Es wurde aus dem Ordner “Vertrauenswürdige Stammzertifizierungstellen” exportiert.

    • Es ist ca. 10 Jahre gültig.

    • Es ist das gleiche Zertifikat, welches auch der Browser beim Verbindungstest verwendet.

Das Zertifikat ist als “Server Authentication” gekennzeichnet, wird aber bei der Anfrage für die Client Authentication verwendet - das ist normal und in Ordnung.

Last updated: