maesn

DATEV Rechnungswesen Schnittstelle und API-Integration

DATEV Rechnungswesen ist der Ort, an dem eine deutsche Buchung endgültig erfasst wird, von einem Steuerberater oder von einem Unternehmen, das selbst bucht. Es ist keine der Online-Anwendungen von DATEV: Es läuft auf dem Server eines Anbieters oder auf dem des Kunden selbst. Maesn erreicht es über dieselbe REST API und dasselbe Datenmodell wie jedes andere unterstützte System.

Offizieller DATEV Schnittstellenanbieter
Offizieller
DATEV Schnittstellenanbieter
IHR PRODUKT+28
Diese Software-Teams vertrauen uns
HubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicapHubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicap
Warum es schnell geht

Das Rechnungswesen-Hauptbuch, in beide Richtungen erreichbar

Rechnungswesen ist das Ende der Kette, und das Ende einer Kette zu erreichen, die teilweise auf fremden Servern läuft, verlangt drei Dinge. Hier stehen sie, und hier steht der Teil, den Maesn Ihnen abnimmt.

DATEV Rechnungswesen: Das System steht auf einem eigenen Server

Ein direkter Weg, einer über das Portal

Weil es eine lokal installierte Anwendung ist und keine Online-Anwendung, überträgt genau ein Datenservice Daten direkt hinein. Alles andere läuft über Unternehmen Online, wo der Steuerberater es zuerst prüft. Maesn deckt beide Wege auf einer Schnittstelle ab, welchen eine Nutzlast nimmt, ist also ein Parameter und kein zweites Projekt.

DATEV Rechnungswesen: Eine Verbindung trägt beide Richtungen

Eine Anmeldung, zwei Jahre, Lesen inbegriffen

Schreiben und Lesen laufen über dieselbe Verbindung, einmal authentifiziert mit einem Token, das zwei Jahre gültig ist. Maesn stellt die Client-Zugangsdaten mit dem Export-Datenservice bereits darin aus. Das Hauptbuch antwortet also auf der Verbindung, die Ihr Kunde schon freigegeben hat, und nicht auf einer zweiten.

DATEV Rechnungswesen: Die meisten Systeme zeigen Ihnen das Hauptbuch nicht

Was Sie senden, können Sie abfragen

Buchungssätze gehen hinein und kommen wieder heraus. Die Summen- und Saldenliste, die Zahlungsbedingungen und die Wirtschaftsjahre kommen nur heraus, und jedes dieser drei ist in diesem Katalog auf genau einem weiteren System lesbar, und deshalb landet ein Produkt für Reporting oder Abstimmung hier und nicht weiter vorne.

In Ihrem Code kommen ein REST-Aufruf und ein Account-Key an. Teams gehen in Tagen live, und das System nach diesem ist ein Konfigurationsschritt und kein zweites Projekt.

Der Weg, der nicht direkt ist, läuft über DATEV Unternehmen Online, wo der Steuerberater Ihres Kunden einen Beleg prüft, bevor er hier eingereicht wird. Die meisten Produkte nutzen am Ende beide, und deshalb teilen sie sich einen Partnerstatus und eine gemeinsame Anbindung. Die DATEV-Übersicht stellt die beiden Systeme und die vier Datenservices nebeneinander, damit diese Seite bei dem bleiben kann, auf dem die Buchung landet.

Ein kurzes Gespräch genügt meist, um zu klären, ob Maesn zu Ihrem Anwendungsfall passt.

Kundenstimme

Tipalti bucht nach Rechnungswesen, GoBD-konform

Tipalti automatisiert die Kreditorenbuchhaltung in ganz Europa, und ihre Case Study nennt dieses System: Buchungen und Belege gehen direkt nach DATEV Rechnungswesen, im Einklang mit den lokalen Rechnungslegungsvorschriften und den GoBD-Anforderungen.

“Mit Maesn haben wir unsere europäische Expansion beschleunigt, weil komplexe ERP-Integrationen über Benelux und DACH hinweg reibungslos laufen. Für eine AP-Plattform ist verlässlicher Zugang zu den wichtigen lokalen ERP-Systemen entscheidend, und genau den gibt uns Maesn.”
Saad Abouyahya
Sr. Manager Global Technology Platforms and Strategic Partnerships, Tipalti
Warum Unternehmen Maesn wählen

Drei Gründe, die DATEV Rechnungswesen Schnittstelle über Maesn anzubinden

Eine Buchung, die im falschen Format landet, ist kein Fehler, den Ihr Kunde verzeiht, und DATEV hat mehr als ein Format. Was sich auszulagern lohnt, ist der Teil zwischen Ihren Soll- und Habenzeilen und dem, was Rechnungswesen annimmt.

01

Die DATEV-Hälfte bleibt hier

Der Status als Schnittstellenanbieter, der OAuth-Client, die Sandbox und die Freigabe Ihrer Integration sind der Eintrittspreis, und auf dem Maesn-Client erben Sie unseren, Sie starten also, ohne dafür zu zahlen oder zu warten. Später auf einen eigenen Client zu wechseln, ist ein Verfahren, das wir mit Ihnen führen und dessen DATEV-Gebühren Sie tragen.

02

Die Objekte, die eine Abstimmung braucht, aus dem Hauptbuch

Konten, Buchungssätze, eine Summen- und Saldenliste, Wirtschaftsjahre und Steuersätze kommen über dieselbe Verbindung zurück, über die Ihre Buchungen hineingehen, in der Form, in der jedes andere unterstützte System sie liefert. Sagen Sie uns, mit welchen Objekten Ihr Anwendungsfall arbeitet, und wir bestätigen sie.

03

Das nächste System kostet nichts

Sobald das läuft, antwortet jedes andere unterstützte Buchhaltungs- und ERP-System auf derselben Schnittstelle. Ihre zweite Integration ist ein Konfigurationsschritt, und das Portal vor diesem System gehört schon dazu.

Authentifizierung

Eine Rechnungswesen-Verbindung, lesend und schreibend

DATEV authentifiziert über seine eigene Anmeldung mit SmartCard oder SmartLogin, und was Ihr Kunde einmal freigibt, deckt beide Richtungen ab. Eine Buchung zu senden und das Hauptbuch zurückzulesen laufen über dieselbe Verbindung und dasselbe lange Token. Die Verbindung, die Ihr Produkt baut, ist also eine Verbindung.

Auth-Verfahren
Langes Zugriffstoken
Lesen und Schreiben, zwei Jahre, an eine Firma gebunden
SmartCard oder SmartLogin
Die DATEV-eigene Anmeldung, auf dem DATEV-Bildschirm

Eine Verbindung auf unserer Seite, eine Form des Account-Key auf Ihrer. Lesen und Schreiben sind dieselbe Authentifizierung und nicht zwei.

Was die Verbindung trägt
Ein langes Token, zwei Jahre
Zwei Jahre gültig und an den Mandanten gebunden, für den es ausgestellt wurde. Ihr Kunde wählt diesen Mandanten im Ablauf, und die ID wird an der Verbindung gespeichert, nachgelagert trägt sie also nichts mit.
Lesen auf derselben Freigabe
Buchungssätze, die Summen- und Saldenliste, Zahlungsbedingungen und Wirtschaftsjahre abzufragen läuft über die Verbindung, die Ihr Kunde bereits freigegeben hat. Maesn stellt die Client-Zugangsdaten mit dem Export-Datenservice darin aus, auf Ihrer Seite schaltet also nichts zwischen einem Schreibweg und einem Leseweg um.

Ein Ablauf ist einzuplanen, zwei Jahre im Voraus. Er liegt weit genug weg, um sich anzufühlen, als käme er nie, und genau deshalb gehört die Erinnerung daran in Ihr Produkt, während Sie die Verbindung bauen, und nicht in das Quartal, in dem sie ausläuft.

Wie Ihr Kunde sich verbindet
  1. 1

    Ihr Kunde meldet sich bei DATEV an

    Mit seiner SmartCard oder seinem SmartLogin, auf dem Bildschirm von DATEV selbst. Vom Zugangsmedium erreicht nichts Ihr Produkt, und nichts daran ist Maesn-eigen.

  2. 2

    Er wählt die Firma

    Eine DATEV-Anmeldung kann mehr als einen Mandanten erreichen, und die Verbindung ist an den gewählten gebunden. Zwei Mandanten heißt zwei Verbindungen, und das sollten Sie abbilden, bevor Ihr erster Kunde mit mehreren Gesellschaften kommt.

  3. 3

    Sie arbeiten mit einem Account-Key

    Maesn speichert die Verbindung und gibt einen Account-Key zurück. Ab da trägt jede Anfrage Ihren API-Schlüssel und diesen Account-Key, dieselben zwei Header, die Sie für jedes andere System im Katalog ohnehin schon senden.

Die Authentifizierung ist die Stelle, an der ein einzelnes System still zu einer Implementierung je System wird, mit eigener Refresh-Logik und eigenem Ausfallmuster nach einem Zeitplan, den niemand in den Kalender geschrieben hat. Hier gibt es eine Zustimmung, ein Token und einen Ablauf: Unified Authentication speichert die eine Verbindung, die Ihr Kunde freigegeben hat, und derselbe Account-Key erreicht das Hauptbuch und den Buchungsendpunkt gleichermaßen.

Synchron bleiben

Keine Rechnungswesen-Events, dafür ein Hauptbuch, das sich lesen lohnt

Events werden bei diesem System je Objekt freigeschaltet, und bei einem Hauptbuch zählt das weniger, als es klingt. Was heute läuft, ist ein geplanter Lesezugriff, und bei diesem System ist der etwas wert.

Was Rechnungswesen sendet

Nichts. Kein Objekt trägt ein natives Event. Eine Buchung, die der Steuerberater Ihres Kunden erfasst, bleibt für Ihr Produkt also unsichtbar, bis etwas sie liest. Die acht Zellen auf Anfrage sind alle Webhooks, und dort fängt dieses Gespräch an.

Was Sie stattdessen fahren

Ein geplanter Lesezugriff gegen ein Hauptbuch, das tatsächlich antwortet. Buchungssätze, die Summen- und Saldenliste und die Konten kommen über das Export-System zurück, gefiltert und seitenweise genauso wie bei jedem anderen System, das Sie schon angebunden haben.

Ein Abruf ist hier das richtige Werkzeug und kein Trostpreis: Buchungen werden korrigiert und neu erfasst, und ein Lesezugriff nach Ihrem Zeitplan sieht den korrigierten Zustand statt einer Folge von Zwischenständen. Der Preis ist das Intervall, und das Intervall wählen Sie.

Beim Schwestersystem findet ein Lesezugriff nach Zeitplan wenig vor, denn ein Zustellportal hält keinen Zustand, den Sie wollen. Hier findet er viel vor: Dies ist die eine Stelle im DATEV-Bereich, an der ein Produkt fragen kann, was gebucht wurde und was die Summen- und Saldenliste sagt. Ein Weg, zu filtern und zu paginieren gibt diesem Lesezugriff dieselbe Form wie jedem anderen, den Sie fahren, eine Auswertungsfunktion, die gegen ein System geschrieben ist, funktioniert also weiter gegen das nächste.

Bevor Sie starten

Was Rechnungswesen braucht, vor der ersten Buchung

Ihr Kunde hostet dieses Ziel möglicherweise selbst, was vor dem ersten Aufruf vorhanden sein muss, ist also teilweise Infrastruktur und nicht nur Einstellungen.

Eine Instanz, gehostet von einem Anbieter oder von Ihrem Kunden
Rechnungswesen ist kein Cloud-Produkt, für das man sich anmeldet. Ihr Kunde betreibt es, oder jemand betreibt es für ihn, und die Datenservices, von denen Ihr Anwendungsfall abhängt, müssen auf dieser Instanz liegen.
Der Datenservice für die Richtung, die Sie brauchen
Buchungen zu schreiben und sie zurückzulesen sind zwei verschiedene DATEV-Datenservices, die getrennt bestellt werden. Maesn dokumentiert die Konfiguration von beiden, und welchen der zwei Sie brauchen, folgt aus Ihrem Anwendungsfall und nicht aus der Einrichtung.
Ein Zugangsmedium, und dazu passende Rechte
Eine SmartCard oder ein SmartLogin, dazu die Zugriffsrechte, eingestellt in der DATEV Rechteverwaltung Online. Dieses Werkzeug gehört dem Steuerberater. Dieser Schritt ist also ein Gespräch mit Ihrem Kunden und keine Aufgabe in Ihrem Backlog.

Bringen Sie Ihren Anwendungsfall mit, und wir sagen Ihnen, welchen der beiden Datenservices er braucht.

Ein Datenmodell

Welches DATEV-System die Daten hält, die Sie brauchen

Rechnungswesen ist das Hauptbuch unter den drei DATEV-Zielsystemen, und was daraus kommt, ist genau das, was eine Abstimmung braucht.

Was Sie lesen, kommt im gemeinsamen Common Data Model an, ein Buchungssatz aus Rechnungswesen hat also dieselben Felder wie ein Buchungssatz aus einem Cloud-System mit eigener REST API, und die Abstimmung, die Sie einmal schreiben, übersteht die nächste Integration.

Belege nehmen absichtlich einen anderen Weg, und die Dokumentation sagt deutlich, warum: Sie laufen über das Portal, damit der Steuerberater sie zuerst prüfen kann. DATEV betreibt außerdem eine E-Rechnungs-Plattform, ein eigenes Zielsystem, für das es einen eigenen Integrationsleitfaden gibt. Früh zu entscheiden, welches der drei die Daten hält, um die es in Ihrem Anwendungsfall geht, spart mehr Zeit als jede Menge Endpunkt-Lektüre.

Sagen Sie uns, welche Objekte Ihr Anwendungsfall braucht, und wir bestätigen, was möglich ist.

Rechnungswesen FAQ

DATEV Rechnungswesen API-Fragen

Was ist DATEV Rechnungswesen?

Es ist die Buchhaltungsanwendung, mit der deutsche Steuerberater und Unternehmen mit eigener Buchhaltung Finanzdaten verarbeiten und buchen. Es ist kein Cloud-Produkt, für das man sich anmeldet: Die Dokumentation beschreibt es im Kern als lokal installiert, gehostet von einem Anbieter oder auf dem eigenen Server des Kunden, und deshalb erreicht genau ein Datenservice es direkt.

Was kann ich direkt nach Rechnungswesen schreiben?

Buchungssätze, Kontakte und Dateien. Alles andere, Belege und Buchungsvorschläge darunter, läuft über DATEV Unternehmen Online, wo der Steuerberater es prüft und freigibt, bevor es eingereicht wird. Kontakte sind hier das Objekt, auf das Sie abbilden, und sie decken ab, was auf anderen Systemen Kunden und Lieferanten abdecken.

Was kann ich aus Rechnungswesen zurücklesen?

Buchungssätze, die Summen- und Saldenliste, Konten, Zahlungsbedingungen, Wirtschaftsjahre, Steuersätze, Nutzer und den asynchronen Task. Drei davon sind für diesen Katalog ungewöhnlich: Die Summen- und Saldenliste, die Zahlungsbedingungen und die Wirtschaftsjahre sind jeweils auf genau einem weiteren unterstützten System lesbar. Das Lesen läuft über den DATEV Datenservice Export Rechnungswesen, auf derselben Verbindung, über die Sie schreiben.

Wie viele Verbindungen braucht eine Rechnungswesen-Integration?

Eine. Ihr Kunde meldet sich einmal mit seiner SmartCard oder seinem SmartLogin an, wählt den Mandanten, und diese eine Verbindung trägt sowohl das Buchen als auch das Zurücklesen aus dem Hauptbuch. Das lange Access-Token ist zwei Jahre gültig, und jede Anfrage von Ihrer Seite ist derselbe API-Schlüssel plus Account-Key, den Sie für jedes andere System im Katalog ohnehin senden.

Unterstützt Rechnungswesen Webhooks?

Events werden auf diesem System je Objekt freigeschaltet, wenn Ihr Produkt also auf eines reagiert, sagen Sie uns Bescheid, und wir schalten es ein. Die Änderungserkennung ist sonst ein geplanter Lesezugriff, und der passt zu diesem System: Buchungen werden korrigiert und neu erfasst, und ein Lesezugriff in Ihrem Intervall sieht den korrigierten Stand und nicht jeden Schritt dorthin.

Werde ich selbst DATEV Schnittstellenanbieter?

Nur wenn Sie wollen. Sie können auf dem Maesn-Client starten, dort erben Sie unseren Status als offizieller DATEV Schnittstellenanbieter, und vorher muss nichts beantragt werden. Selbst unter eigenem Namen Schnittstellenanbieter zu werden, ist ein Verfahren, das Maesn mit Ihnen führt, ohne Beratungspakete, die bei DATEV zu buchen wären, aber mit den eigenen Gebühren von DATEV auf Ihrer Seite. Ein Eintrag im DATEV Marktplatz ist ein weiterer Schritt mit eigenen Bedingungen.

Worin unterscheidet sich das von einer Anbindung an DATEV Unternehmen Online?

Richtung und Ziel. In Unternehmen Online kommen die Belege an, und dort arbeitet der Steuerberater, bevor etwas gebucht wird. In Rechnungswesen wird die Buchung erfasst, und es ist das einzige der beiden, aus dem Sie ein Hauptbuch abfragen können. Die meisten Produkte brauchen beide, und deshalb stehen sie unter einer DATEV-Übersicht und teilen sich einen Status als Schnittstellenanbieter.

Warum DATEV Rechnungswesen über Maesn anbinden statt direkt?

Weil die Arbeit die Freigabe ist, die Client-Zugangsdaten, die jeden Datenservice tragen, den Sie brauchen, die Übersetzung Ihrer Soll- und Habenzeilen in das Buchungsformat von DATEV und ein Weg über ein Portal für alles, was der direkte Datenservice nicht trägt, und das für ein System. Über Maesn bauen Sie einmal gegen ein Datenmodell, und jedes andere unterstützte Buchhaltungs- und ERP-System ist danach auf derselben Schnittstelle erreichbar.
Jede Integration, nach der Ihre Kunden fragen. In Tagen, nicht in Monaten.