Was wir gebaut haben
DATEV Connect spricht nur mit Software im eigenen Netzwerk der Kanzlei. Das ist das ganze Problem. Abgesehen davon, dass DATEV selbst archaisch und überhaupt nicht bereit für den Einsatz von KI ist.
Die API sitzt hinter der Büro-Firewall, die Daten sind durch §203 StGB geschützt, und nichts davon war von einem Chat-Assistenten erreichbar. Also haben wir zwei Hälften gebaut: einen MCP-Server, der DATEV als Tools bereitstellt, und einen signierten Windows-Agenten, der auf dem Server der Kanzlei läuft und die eigentliche Kommunikation mit DATEV übernimmt.
Die Mitarbeiter der Kanzlei arbeiten jetzt mit DATEV im Chat. Sie fragen nach den Stammdaten eines Mandanten, suchen im DMS nach einem Dokument, rufen Buchungen für einen Zeitraum ab und erstellen einen neuen Mandanten-Datensatz, wenn ein Pipedrive Deal die Qualifikationsschwelle überschreitet. Kein Durchklicken mehr durch den DATEV-Client für Abfragen, die jeder andere hätte erledigen können.
| Area | Description |
|---|---|
| Endpoint-Inventarisierung | Wir haben die DATEV API-Dokumentation in eine Capability-Matrix und eine priorisierte Tool-Liste umgewandelt, sodass wir zuerst das umgesetzt haben, was die Kanzlei am dringendsten benötigt, anstatt Endpoints zufällig zu integrieren. |
| Mandanten- & Stammdaten | Die Tools, die das Team täglich nutzt. |
| Dokumente & Buchungen | DMS-Dokumentensuche und Abruf von Buchhaltungsdaten, mit Paginierung und Fehlerbehandlung. |
| Mandanten-Isolation | Fail-closed Kanzlei-Auflösung. |
| On-Premise Relay Agent | Ein .NET 8 Windows-Dienst, der auf Aufgaben wartet und eine Whitelist von DATEV-Befehlen ausführt. Ausgeliefert als WiX MSI, code-signiert, und Upgrades bewahren die bestehende Konfiguration. |
| Sync-Backend | Mandanten-Authentifizierung, Heartbeats und ein Command Orchestrator mit Wiederholungsversuchen und einer Dead Letter Queue. Löschprotokoll und Abwesenheitswarnungen fangen den Fall ab, dass DATEV plötzlich weniger Datensätze als gestern meldet. |
| Gecachte Lesezugriffe | Der MCP liefert aus einem Cache mit einem Pending-Overlay und einem sichtbaren last_synced_at, sodass das Team immer weiß, wie aktuell die Antwort ist. |
| Schreibpfad | Nur Erstellung mit Notiz-Deduplizierung und Verknüpfung von Bestätigungs-IDs. Schreibabsichten durchlaufen ein Bestätigungs-Gate und eine Schema-Prüfung und melden sich dann über den job_status zurück. |
| CRM-Übergabe | Die Übergabe von Pipedrive an den DATEV-Mandanten erfolgt bei Erreichen der Qualifikationsschwelle, sodass das CRM und das Buchhaltungssystem nicht mehr auseinanderdriften. Vorteil: Das CRM enthält aktuelle Mandatsinformationen und übergibt neue Mandate ohne manuelle Schritte an DATEV. |
| Compliance | AVV gemäß Art. 28 DSGVO plus eine explizite §203 StGB-Verpflichtung, vor der Pilotinstallation vereinbart. |
Die DATEV-Tools werden den Nutzern basierend auf ihren Berechtigungen zur Verfügung gestellt. Nur Mitarbeiter, die DATEV überhaupt nutzen dürfen, haben Zugriff auf Daten, für die sie in DATEV Berechtigungen besitzen.
Technologie-Stack
- MCP-Server über die DATEV Connect API, bereitgestellt über den Kanzlei MCP neben Pipedrive
- .NET 8 On-Premise Relay Agent
- Postgres für den Sync-Cache
- Windows Server 2025 Dev-VM und CI-Runner, mit einer Build-, Signier- und MSI-Smoke-Test-Matrix
- xUnit für die Agent-Suite, plus ein Fake DATEVconnect Harness für Full-Loop End-to-End-Tests
- Pipedrive als Quelle des Qualifikations-Triggers, der den DATEV-Mandanten erstellt
Zuletzt bearbeitet
- 2026-09-25 M5 — On-prem relay agent (.NET 8, MSI, signed) Open
- 2026-09-25 Agent setup check: DATEV test times out on a real Kanzlei — name the failing endpoint, log it, bypass proxy Review
- 2026-09-25 Schauer tenant on VNet variant 1: delegated subnet, private endpoints, public access off, NAT egress IP In Progress
- 2026-09-24 Pagination, error handling & tests vs. Dr. Schauer env In Progress
- 2026-09-24 Invoice sync: DATEV EO comfort invoices + PDFs → Pipedrive Open
Weitere Projekte dieses Kunden
CRM
Der Kundenakquise-Prozess einer deutschen Steuer- und Beratungsfirma, neu aufgebaut in Pipedrive. Der Neumandatsprozess beginnt mit einem Qualifizierungsformular und endet mit einem onboarded Kunden,…
Case Study lesenWas wir gebaut haben
- Qualifizierungsformular
- Klassifizierungs-Routing
- Pipedrive-Struktur
- Empfangspfad
- Telefonie
- Inbound-Synchronisierung
Kanzlei MCP
Frage in Outlook, erhalte das Mandat, das letzte Meeting und die offenen Aufgaben. Keine neue App zu lernen, keine DATEV-Bildschirme, durch die du klicken musst. Die Kanzlei Dr. Schauer ist eine…
Case Study lesen