maesn

Sevdesk-Schnittstelle und API-Integration

Sevdesk ist eine Cloud-Buchhaltungsplattform für kleine Unternehmen, Freiberufler und ihre Steuerberater in Deutschland, Österreich und der Schweiz. Sie deckt Rechnungsstellung, Ausgaben, Kontakte und GoBD-konforme Buchführung ab. Binden Sie sie über Maesn an, und Sie erreichen sie mit derselben REST API und demselben Datenmodell wie jedes andere unterstützte System.

Offizieller sevdesk Technology Partner
Offizieller sevdesk
Technology Partner
IHR PRODUKT+28
Diese Software-Teams vertrauen uns
HubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicapHubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicap
Warum es schnell geht

Eine sevdesk-Anbindung in Tagen

Sevdesk ist eine der kürzeren Integrationen im Katalog, und was es von Ihnen verlangt, sind drei Entscheidungen statt eines langen Baus. Hier stehen sie, und was Maesn davon abnimmt.

Sevdesk: Der Schlüssel liegt im Konto Ihres Kunden

Eingesammelt, wo es Ihnen passt

Sevdesk authentifiziert mit einem API-Schlüssel, den nur ein Administrator abrufen kann. Ihr Kunde kann ihn auf einer Seite einfügen, die wir hosten, oder in ein Formular in Ihrem eigenen Produkt: Sie schicken uns den Schlüssel, und wir schicken den Account-Key zurück, der diese Verbindung bei jeder späteren Anfrage kennzeichnet.

Sevdesk: Kein Objekt sendet ein Event

Derselbe Abruf wie überall sonst

Nichts in einem sevdesk-Konto ruft Ihren Endpunkt auf, Änderungen zu erkennen ist also ein geplanter Lesezugriff. Wie oft er läuft, entscheiden weiterhin Sie, aber Sie schreiben ihn für sevdesk nicht noch einmal: Filter und Paginierung sind die, die Sie für jedes andere System schon benutzen.

Sevdesk: Die Partnerschaft beginnt bei zehn Nutzern

Wir sind auf der anderen Seite schon da

Sevdesk verlangt vor dem Bauen keine Freigabe und keine Registrierung. Für das Technology-Partner-Programm melden Sie sich an, sobald Ihre Integration die ersten zehn Nutzer angebunden hat, und Maesn geht diesen Schritt als bestehender Partner mit Ihnen.

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

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

Kundenstimme

HubSpot erreicht sevdesk, Lexware und DATEV über eine API

HubSpot gleicht Kundendaten, Rechnungen und Zahlungserinnerungen nach sevdesk, Lexware, DATEV und weitere Systeme ab, für Hunderte seiner Kunden im DACH-Raum, ohne eine einzige dieser Integrationen selbst zu bauen oder zu pflegen.

“Wir binden deutsche Buchhaltungssysteme an und verlassen uns dabei auf Maesn als verlässlichen Partner, der für reibungslosen Datenfluss, vollständige Compliance, stärkere Partnerschaften und effiziente, verlässliche Finanzprozesse sorgt, die unser Wachstum tragen.”
Aron Gosselin
Partnerships Manager, HubSpot
Warum Unternehmen Maesn wählen

Drei Gründe, die sevdesk-Schnittstelle über Maesn anzubinden

Sevdesk direkt anzubinden ist ein kurzes Projekt. Es ohne ein einziges Event aktuell zu halten, und danach das nächste System hinzuzunehmen, entscheidet über Ihre Roadmap.

01

Die sevdesk-Arbeit bleibt hier

Den API-Schlüssel einzusammeln, die Verbindung am Leben zu halten und die Events zu ersetzen, die sevdesk nicht sendet, ist das, was jede sevdesk-Integration lösen muss. Gelöst wird es einmal, hier, für jeden Kunden, den Sie anbinden.

02

Die Schreibseite ist echt und kein reiner Lesespiegel

Rechnungen, Kunden, Lieferanten, Zahlungen und Bankdaten gehen über dieselbe Schnittstelle nach sevdesk, mit der Sie sie lesen, und Kunden und Lieferanten lassen sich an Ort und Stelle aktualisieren. Was Ihr Anwendungsfall darüber hinaus braucht, ist eine Anfrage und kein Umbau.

03

Das nächste System kostet nichts

Sobald sevdesk läuft, antwortet jedes andere unterstützte Buchhaltungs- und ERP-System auf derselben Schnittstelle. Ihre zweite Integration ist ein Konfigurationsschritt.

Technologiepartner

Ein sevdesk-Partnerprogramm, das vorab nichts verlangt

Die meisten Anbieter hören bei der API auf. Maesn übernimmt die technische Seite und die Beziehung, und bei sevdesk ist die Beziehung ungewöhnlich günstig zu betreten: Die Dokumentation sagt ausdrücklich, dass es kein Freigabeverfahren und keine Registrierung gibt, und an dem Tag, an dem Sie beitreten, ändert sich nichts an dem, was Sie bauen können.

Offizieller sevdesk Technology Partner
Offizieller sevdesk
Technology Partner

Technische Unterstützung

Eine Integration gegen die Unified API und ein Datenmodell, identisch zu jedem anderen System, das Maesn unterstützt. Ihre Entwickler treffen hier auf dieselbe Schnittstelle wie beim nächsten System.

Unterstützung bei der Partnerschaft

Maesn ist offizieller sevdesk Technology Partner und führt Sie durch das Programm, wenn Ihre Integration so weit ist, und nicht als Hürde, die vorher zu nehmen wäre.

Wie das sevdesk-Partnerprogramm funktioniert

Vorab nichts zu klären

Es gibt kein Freigabeverfahren und keine Registrierung, bevor Sie anfangen. Jeder kann eine sevdesk-Integration bauen und danach Technology Partner werden.

Die Schwelle liegt bei zehn angebundenen Nutzern

Für das Programm melden Sie sich an, sobald Ihre Integration die ersten zehn Nutzer angebunden hat. Der Meilenstein folgt also auf die Nachfrage, statt ihr vorauszugehen.

Die Anforderungen gibt es nur auf Deutsch

Sevdesk veröffentlicht die Partneranforderungen auf Deutsch und nur auf Deutsch, und das sollten Sie wissen, wenn das Team, dem Partnerschaften gehören, nicht auf Deutsch arbeitet.

Die Integration läuft unter dem Namen Ihres Produkts, und der Partnerstatus gehört Ihnen und nicht uns. Maesn ist die Schicht dahinter.

Maesn ist bereits sevdesk Technology Partner und übernimmt Ihren Schritt gemeinsam mit Ihnen.

Authentifizierung

Ein sevdesk-Schlüssel von Ihrem Kunden, abgeholt, wo Sie wollen

Sevdesk authentifiziert mit einem API-Schlüssel statt mit einem Redirect, und das macht es zu einer der schnellsten Anbindungen im Katalog und verschiebt die einzige echte Frage auf das Nutzererlebnis: Ihr Kunde muss einen Schlüssel holen und übergeben, und wo das geschieht, entscheiden Sie.

Auth-Verfahren
API-Schlüssel
Von Ihrem Kunden abgerufen

Ein Schlüssel hinein, ein Account-Key heraus. Wo Ihr Kunde ihn eingibt, entscheiden Sie und nicht sevdesk.

Zwei Wege, den Schlüssel einzusammeln
Die Maesn-Seite
Ihr Kunde fügt den Schlüssel in Maesn Connect ein und bekommt eine Bestätigung, sobald er geprüft ist. Nichts zu bauen, und die Seite lässt sich mit Ihren Farben und Ihrem Logo gestalten.
Der Headless-Weg
Sie senden den Schlüssel aus Ihrem eigenen Formular an den Create-Account-Endpunkt, und der Account-Key kommt in der Antwort zurück, keine Seite außerhalb Ihres Produkts ist also beteiligt. Für sieben Systeme verfügbar, und sevdesk ist eines davon.

Die gehostete Seite ist markenfähig statt generisch: Hintergrund, Knopf, Text, Eingabefeld und Fehlerfarben plus Ihr SVG-Logo werden auf unserer Seite konfiguriert. Ein Kunde, der Ihren Ablauf nie verlässt, landet also nicht auf etwas, das nach einem Dritten aussieht.

Wie Ihr Kunde sich verbindet
  1. 1

    Ihr Kunde holt den Schlüssel

    Er meldet sich bei sevdesk an und kopiert den API-Schlüssel aus seinem Konto. Dafür braucht er Administratorrechte. Sagen Sie das in Ihrer eigenen Oberfläche, denn es ist der eine Schritt, den Sie ihm nicht abnehmen können.

  2. 2

    Der Schlüssel erreicht Maesn

    Entweder über die gehostete Seite oder über Ihr eigenes Formular und den Create-Account-Endpunkt. Beide Wege enden an derselben Stelle, und der Schlüssel wird bei der Verbindung verwahrt, statt mit Ihren Anfragen mitzulaufen.

  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.

Jedes System im Katalog authentifiziert anders, und bei sevdesk sind die Zugangsdaten trivial und die Frage ist, wo Ihr Kunde ihnen begegnet. Unified Authentication macht daraus eine Wahl statt einer Vorgabe: Die gehostete Seite, der Headless-Endpunkt und die Art, wie Ihnen der Account-Key übergeben wird, sind dort konfigurierbar und identisch, ganz gleich, welches System ein Kunde anbindet.

Synchron bleiben

sevdesk sendet nichts, also fragen Sie ab

Sevdesk veröffentlicht keine Webhooks. Kein Objekt in der Abdeckungsmatrix trägt eines, und die Dokumentation hat keinen Webhook-Abschnitt. Nichts im Konto eines Kunden wird also je Ihren Endpunkt aufrufen.

Was sevdesk sendet

Nichts. Auf keinem Objekt gibt es ein natives Event. Eine Änderung im Konto eines Kunden bleibt also unsichtbar, bis etwas sie liest.

Was Sie stattdessen fahren

Ein geplanter Lesezugriff, mit demselben Filter und derselben Paginierung, die Sie für jedes andere System benutzen. Der Code, der Änderungen auf sevdesk erkennt, ist der Code, den Sie bereits geschrieben haben, nur auf einen anderen Account-Key gerichtet.

Weil die Erkennung ein Lesezugriff ist und kein Push, hängt die Aktualität Ihrer Daten davon ab, wie oft Sie ihn fahren. Das Abfragen hat einen Vorteil, den man leicht übersieht: Wenn Ihr Dienst eine Stunde lang ausfällt, liefert der nächste Lesezugriff trotzdem alles, was sich in der Zwischenzeit geändert hat. Ein Event, das in dieser Stunde ausgelöst wurde, wäre verloren gewesen.

Ein System ohne Events ist die Stelle, an der die Kosten einer Integration je System am deutlichsten sichtbar werden: Sie schreiben eine Schleife zur Änderungserkennung für sevdesk und dann noch eine für das nächste System, mit eigener Filtersyntax und einer eigenen Vorstellung davon, was eine Seite ist. Ein Weg, zu filtern und zu paginieren nimmt diese Wiederholung weg, der Delta-Abruf, den Sie hier bauen, funktioniert also weiter gegen ein System, das Events sendet. Systeme, die ihre Änderungen selbst melden, und Systeme, die Sie fragen müssen, erreichen Sie über zwei Wege derselben Schnittstelle: das Event-Modell und den Lesezugriff nach Zeitplan. Sevdesk bietet heute nur den zweiten, an dem Tag, an dem Sie ein System hinzunehmen, das sendet, ändert sich Ihr Code also nicht.

Bevor Sie starten

Was sevdesk vorab verlangt

Die Liste der Voraussetzungen in der eigenen Dokumentation von sevdesk ist eine Zeile lang: ein Konto mit Administratorrechten. Vier Dinge lohnen sich trotzdem einzuplanen.

Ein sevdesk-Konto mit Administratorrechten
Das Konto Ihres Kunden, nicht Ihres. Den API-Schlüssel kann nur ein Administrator abrufen, und zwar in sevdesk selbst.
Eine Entscheidung darüber, wo der Schlüssel eingegeben wird
Die Seite von Maesn ist der Standard und verlangt nichts von Ihnen. Auf dem Headless-Weg bauen Sie das Formular selbst und senden den Schlüssel an den Create-Account-Endpunkt, der den Account-Key sofort zurückgibt und den ganzen Schritt in Ihrem Produkt hält.
Ein Zeitplan, denn nichts ruft Sie an
Auf keinem sevdesk-Objekt gibt es ein natives Event. Die Änderungserkennung ist ein Lesezugriff, den Sie in einem Intervall fahren, und dieses Intervall ist eine Produktentscheidung, die vor den Bau gehört und nicht hinter die erste Beschwerde.
Aus dem Partnerprogramm bisher gar nichts
Keine Freigabe, keine Registrierung, keine Gebühr, bevor Sie anfangen. Der Schritt zum Technology Partner kommt nach Ihren ersten zehn angebundenen Nutzern, und die Anforderungen sind nur auf Deutsch veröffentlicht.

Wir gehen die Schlüsselerfassung und den Partnerschritt mit Ihnen durch.

Das Datenmodell

Eine Form für sevdesk, und für das nächste System

Sevdesk ist Rechnungsstellung und Buchhaltung für kleine Unternehmen, mit den Stärken und den Kanten, die daraus folgen. Eine gemeinsame Form hält beide aus Ihrem Code heraus.

Zahlungen lassen sich schreiben, nicht lesen

Sie können eine Zahlung nach sevdesk buchen, und es gibt keinen Weg, eine zurückzulesen: Die Matrix führt für Zahlungen das Anlegen und überhaupt kein Lesen. Wenn Ihr Produkt abstimmt und nicht nur erfasst, ist das die Grenze, die Sie vor allem anderen prüfen sollten.

Kunden und Lieferanten lassen sich an Ort und Stelle aktualisieren

Diese beiden nehmen eine Änderung an einem bestehenden Datensatz direkt an. Überall sonst wird eine Korrektur als neuer Beleg geschrieben, und genau das erwartet die Buchhaltungspraxis ohnehin. Die Kombinationen aus Objekt und Operation, die nicht standardmäßig freigeschaltet sind, sind auf Anfrage verfügbar statt unverfügbar, sagen Sie uns also, welche Ihr Anwendungsfall braucht.

Standardmäßig löscht kein Objekt

Für kein Objekt ist Löschen freigeschaltet. Die Buchhaltungspraxis erwartet Korrekturen und Stornos ohnehin als neue Belege, planen Sie sie also so und nicht um ein Löschen herum, das Sie erst anfragen müssten.

Was Sie lesen, kommt im gemeinsamen Common Data Model zurück, eine Rechnung aus sevdesk hat also dieselbe Form wie eine Rechnung aus einem zehnmal so großen System, und der Code, den Sie hier schreiben, ist der Code, den Sie für das nächste wiederverwenden.

Das zählt am meisten dort, wo ein Produkt über einen Hersteller hinauswächst. Sevdesk deckt Rechnungsstellung, Ausgaben und GoBD-konforme Buchhaltung ab, und darauf führen seine Kunden ihr Unternehmen. Die Hauptbuchseite, die ein größerer Finanz-Stack erwartet, darunter Journale und eine Summen- und Saldenliste, liegt in anderen Systemen, und die sind über dieselbe Schnittstelle ohne zweite Integration erreichbar. Gegen das Modell zu bauen statt gegen einen Hersteller macht daraus einen Konfigurationsschritt statt eines Projekts.

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

sevdesk FAQ

Sevdesk API-Fragen

Was ist sevdesk?

Sevdesk ist eine Cloud-Buchhaltungsplattform für kleine Unternehmen, Freiberufler und Steuerberater in Deutschland, Österreich und der Schweiz. Sie deckt Rechnungsstellung, Ausgaben, Kontakte und GoBD-konforme Buchhaltung ab. Für ein Softwareteam zählt vor allem, wie man sie erreicht: über einen API-Schlüssel statt eines Redirects, und ganz ohne Events.

Wie funktioniert die Authentifizierung bei sevdesk?

Über einen API-Schlüssel, den Ihr Kunde aus seinem eigenen sevdesk-Konto holt, wofür er Administratorrechte braucht. Von dort geht er entweder auf die von Maesn gehostete Seite oder, auf dem Headless-Weg, aus einem Formular, das Sie selbst bauen, an den Create-Account-Endpunkt. Beide Wege geben einen Account-Key zurück, und jede Anfrage danach trägt Ihren API-Schlüssel und diesen Account-Key.

Kann ich sevdesk anbinden, ohne meine Kunden auf eine andere Seite zu schicken?

Ja. Sevdesk ist eines von sieben Systemen mit dem Headless-Authentifizierungsablauf: Sie senden den API-Schlüssel an den Create-Account-Endpunkt, und der Account-Key kommt in der Antwort zurück. Der ganze Verbindungsschritt bleibt also in Ihrem Produkt. Wenn Sie das lieber nicht bauen wollen, erledigt die von Maesn gehostete Seite dieselbe Aufgabe und lässt sich mit Ihren Farben und Ihrem Logo gestalten.

Unterstützt sevdesk Webhooks?

Nein. Sevdesk veröffentlicht keine nativen Events, und kein Objekt in der Abdeckungsmatrix trägt eines. Die Änderungserkennung ist deshalb ein Lesezugriff, den Sie einplanen, mit demselben Filter und derselben Paginierung wie bei jedem anderen System im Katalog, und das heißt, der Code wird einmal geschrieben und nicht einmal je System.

Welche Daten kann ich in sevdesk lesen und schreiben?

Konten, asynchrone Tasks, Bankkonten, Eingangsrechnungen, Buchungsvorschläge, Kunden, Gutschriften, Rechnungen, Rechnungspositionen und Lieferanten sind heute lesbar. Bankkonten, Buchungsvorschläge, Kunden, Rechnungen, Zahlungen, Lieferanten und Buchungen sind schreibbar, und Aktualisierungen an Ort und Stelle decken Kunden und Lieferanten ab. Weitere Kombinationen aus Objekt und Operation sind auf Anfrage verfügbar.

Warum kann ich in sevdesk eine Zahlung anlegen, aber keine lesen?

Weil sevdesk den Lesezugriff nicht anbietet. Die Matrix führt Zahlungen als anlegbar und den Lesezugriff als nicht verfügbar statt auf Anfrage, und das ist der Unterschied zwischen etwas, das wir für Sie freischalten können, und etwas, das das System nicht bereitstellt. Das sollten Sie früh prüfen, wenn Ihr Produkt Zahlungen abstimmt und nicht nur bucht.

Wie werde ich sevdesk Technology Partner?

Es gibt kein Freigabeverfahren und keine Registrierung, bevor Sie bauen. Für das Programm melden Sie sich an, sobald Ihre Integration die ersten zehn Nutzer angebunden hat. Die Anforderungen sind nur auf Deutsch veröffentlicht, und Maesn ist offizieller sevdesk Technology Partner, wir gehen diesen Schritt also mit Ihnen.

Ist Maesn offizieller sevdesk-Partner?

Ja, Maesn ist offizieller sevdesk Technology Partner. Das ist unser Status und nicht Ihrer: Die Verbindung, die Sie auf Maesn bauen, steht damit auf einer dokumentierten Beziehung, und sie ersetzt Ihre eigene Partnerregistrierung nicht, sobald Sie die Schwelle von zehn Nutzern erreichen.

Warum sevdesk über Maesn anbinden statt direkt?

Weil die Arbeit bei sevdesk nicht aufhört. Direkt heißt, das Einsammeln des Schlüssels und die Bedienung dafür zu tragen, die Änderungserkennung, die für die fehlenden Events einspringen muss, die Schreib- und Leselisten, die nicht übereinstimmen, und jede künftige inkompatible Änderung, 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.