Cloud Gateway ist ein transparenter Proxy vor DATEVconnect. Du implementierst exakt die DATEVconnect-API – wir kümmern uns um alles dahinter: Tunnel, Auth, Routing, Verfügbarkeit.
Du rufst dieselben DATEVconnect-Endpoints auf wie gewohnt – Cloud Gateway übernimmt den Rest unsichtbar im Hintergrund.
Du nutzt ein einziges Benutzername/Passwort-Paar (Basic Auth) für alle Kanzleien. Cloud Gateway mappt die Anfragen intern auf die jeweiligen DATEV-Credentials.
Jede API-Anfrage enthält eine Kanzlei-ID. Cloud Gateway leitet sie automatisch an das richtige DATEVconnect-System weiter – transparent für deine Anwendung.
Cloud Gateway überwacht die DATEV-Systeme kontinuierlich, puffert Verbindungsabbrüche und meldet Ausfälle sofort an dein Monitoring.
DATEVconnect läuft on-premise hinter der Kanzlei-Firewall. Cloud Gateway öffnet einen verschlüsselten ausgehenden Tunnel – kein eingehender Port nötig.
Während DATEVconnect direkt nur selbst-signierte Zertifikate liefert, stellt Cloud Gateway ein öffentlich geprüftes, valides SSL-Zertifikat bereit.
Jeder API-Call wird protokolliert – mit Timestamp, Latenz, HTTP-Status und Kanzlei-Zuordnung. Abrufbar im Partnerportal oder per Webhook.
Für die direkte DATEVconnect-Integration (on-premise) ist kein DATEV-Partnerstatus nötig – das gilt für Cloud Gateway und die direkte Anbindung gleichermaßen. Anders verhält es sich bei den DATEV Datenservices: Dort ist ein offizieller Freigabeprozess durch DATEV erforderlich. Auch dafür brauchen wir keine eigene Zulassung – und damit auch du nicht.
Du implementierst DATEVconnect exakt so, wie es die DATEV-Dokumentation beschreibt. Der einzige Unterschied: statt der internen Kanzlei-IP rufst du unsere URL auf.
# DATEVconnect on-premise – nur intern erreichbar
BASE_URL = "http://<kanzlei-ip-intern>:58454/datev/api/master-data/v1"
# Pro Kanzlei andere Credentials nötig
auth = BasicAuth(<kanzlei-user>, <kanzlei-pass>)
# Cloud Gateway – weltweit erreichbar, valides SSL
BASE_URL = "https://api.cloudgateway.riecken.io/datev/api/master-data/v1"
# Einmal unsere Credentials – für alle Kanzleien
auth = BasicAuth(<cg-username>, <cg-password>)
Cloud Gateway unterstützt den kompletten DATEVconnect-API-Umfang. Alle Ressourcen, alle Endpoints, alle Versionen.
Buchungen, Belege, Konten, Debitoren/Kreditoren, Bilanzen. Das Herzstück der DATEV-Integration.
Mandantendaten, Adressen, Bankverbindungen und alle Stammdaten deiner Kanzleikunden.
Nutzerinformationen, Rollen und Berechtigungsstrukturen im DATEV-System abfragen.
Verbindungstest, Systemstatus und Health-Checks des DATEV-DATEVconnect-Servers.
Belege hochladen, abrufen und verwalten – für die automatische Belegübermittlung an die Kanzlei.
Aufträge, Bestellungen, Positionen und Abrechnungsvorgänge im DATEV-Kontext verwalten.
Rechtsdaten und gesetzliche Informationen für steuerrechtliche Auswertungen (Early Access).
Mitarbeiterdaten, Lohnabrechnungen und alle lohnrelevanten Informationen übertragen.
Spezifische Daten und Prozesse für Kämmereien, Eigenbetriebe und öffentliche Einrichtungen.
Die vollständige technische Dokumentation aller DATEVconnect-APIs – Spezifikationen, Schemas, Changelogs – liegt beim DATEV Partnerportal. Da Cloud Gateway ein transparenter Proxy ist, gilt diese Dokumentation 1:1 auch für deine Cloud-Gateway-Integration. Du implementierst DATEVconnect genau wie beschrieben – nur die Base-URL ist eine andere.
Die Cloud Gateway Onboarding API ermöglicht es, den gesamten Kanzlei-Onboarding-Prozess vollständig zu automatisieren – direkt aus deiner Applikation, ohne manuelle Schritte im Partnerportal.
Du bist SaaS-Anbieter und möchtest, dass neue Kunden ihre DATEV-Kanzlei direkt in deinem Onboarding-Flow anbinden – ohne das Cloud Gateway Partnerportal manuell zu öffnen. Die Onboarding API gibt dir dafür drei einfache Schritte:
POST /v3/selfOnboarding – du übermittelst die gewünschten Rechte und Mandantenbereiche, erhältst einen personalisierten Onboarding-Link und einen Public Access Token.
GET /v3/selfOnboarding/status prüfst du den Fortschritt. Sobald activatedAccess erreicht ist, rufst du mit GET /v3/selfOnboarding/credentials die Zugangsdaten ab.
Ist eine Kanzlei bereits im Cloud Gateway angelegt, entfällt die vollständige Identitätsprüfung. Der Kunde gibt stattdessen seine Beraternummer ein, bestätigt per E-Mail-TAN und die Freischaltung erfolgt sofort.
Alle Requests erfordern einen Bearer Token (API Key aus dem Partnerportal).
Bearer <access_token>
Content-Type
application/json
Host
api.cloudgateway.riecken.io
/v3/availableRights
Liefert alle verfügbaren Berechtigungen für deinen Softwarepartner-Account. Wird benötigt, um die requestedRights-IDs für den nächsten Request zu ermitteln.
/v3/selfOnboarding
Startet den Onboarding-Prozess. Gibt publicAccessToken und redirectUrl zurück – die URL schickst du an deinen Kunden.
/v3/selfOnboarding/status
Status des Onboardings abfragen. Mögliche Werte: pending, finished, failed. Detailed Status: created, userLoggedIn, signedContracts, connectionEstablished, activatedAccess.
/v3/selfOnboarding/credentials
Liefert Benutzername & Passwort nach erfolgreichem Onboarding (Status activatedAccess). Zugangsdaten sind 30 Tage abrufbar.
// Welche Rechte kann ich anfordern?
GET /v3/availableRights
Host: api.cloudgateway.riecken.io
Authorization: Bearer <access_token>
// Response (Auszug)
[
{
"id": 123,
"name": "Buchhaltungszugriff",
"apiProgramGroup": "ACCOUNTING",
"apiOperation": "GET"
}
]
// Onboarding initiieren
POST /v3/selfOnboarding
Host: api.cloudgateway.riecken.io
Authorization: Bearer <access_token>
Content-Type: application/json
{
"requestedClients": [
{ "consultantNumber": "*",
"clientNumber": "10000-12000" }
],
"requestedRights": [123, 124]
}
// Response
{
"publicAccessToken": "xyz123",
"redirectUrl": "https://api.cloudgateway.riecken.io
/onboarding/xyz123"
}
// Status pollen bis "activatedAccess"
GET /v3/selfOnboarding/status
?onboardingPublicAccessToken=xyz123
Host: api.cloudgateway.riecken.io
Authorization: Bearer <access_token>
// Response
{
"status": "pending",
"detailedStatus": "userLoggedIn"
}
// Mögliche detailedStatus-Werte:
// created | userLoggedIn | signedContracts
// connectionEstablished | activatedAccess
// Erst wenn detailedStatus = "activatedAccess"
GET /v3/selfOnboarding/credentials
?onboardingPublicAccessToken=xyz123
Host: api.cloudgateway.riecken.io
Authorization: Bearer <access_token>
// Response
{
"username": "exampleUser",
"password": "securePassword"
}
// Zugangsdaten sind 30 Tage abrufbar
Das Cloud Gateway Testsystem ist eine vollständige DATEV-Sandbox mit echten Testdaten – für Entwicklung, QA und Integrationstests ohne Risiko.
Ein vollständig isoliertes DATEV-System mit synthetischen Testdaten – Mandanten, Buchungen, Belege, Mitarbeiterdaten. Es verhält sich exakt wie ein Produktivsystem, nutzt aber keine echten Kanzleidaten.
Das Testsystem ist im Professional- und Enterprise-Plan enthalten. Im Professional-Plan steht ein geteiltes öffentliches Testsystem zur Verfügung. Enterprise-Kunden erhalten auf Wunsch ein privates, dediziertes Testsystem mit RDP-Zugriff.
Zu den PreisplänenDas Testsystem ist im Professional-Plan enthalten – teste jetzt ohne Risiko.
Starte mit dem Quickstart Guide oder buche einen kostenlosen Termin – wir beantworten alle technischen Fragen persönlich.
✓ DATEVconnect-kompatibel | ✓ ISO 27001 zertifiziert | ✓ DATEV-geprüfte Schnittstelle