SaaS hält die Arbeit, das Buchhaltungssystem nimmt die Rechnung
Ihr Produkt führt das Handwerk: die Stunden, die Aufträge, die Projekte. Was dabei herauskommt, muss trotzdem in dem Buchhaltungssystem landen, in dem Ihr Kunde seine Bücher führt, und diese Wahl trifft er und nicht Sie. Maesn erreicht sie alle über eine Anbindung.
Die Endpunkte, die Maesn für Clockin veröffentlicht, eine Plattform für Zeiterfassung: Get Customers, Get Suppliers, Post Invoice.
Das Buchhaltungssystem kennt ein Objekt für die Rechnung, und kaum eines für die Arbeit dahinter
Lesen Sie die angebundenen Systeme Objekt für Objekt, von den Datensätzen rund um eine Rechnung die Kette zurück bis zu dem, was Ihr Produkt wirklich steuert.
- Kunden/customers2020
- Kontenrahmen/accounts1919
- Rechnungen/invoices1313
- Steuersätze/taxRates1212
- Artikel/items66
- Kundenaufträge/salesOrders44
- Angebote und Kostenvoranschläge/offers33
- Projekte/projects33
- Mengeneinheiten/units11
Jeder Balken steht über denselben 30+ Systemen, die Zeilen lassen sich also über die Länge vergleichen und nicht nur über die Zahl. Das mittlere Segment übernimmt die Formulierung des Herstellers, auf Anfrage: machbar, für Sie umsetzbar, heute nicht freigeschaltet.
Oben in diesem Diagramm steht der Papierkram um einen Vorgang und unten die Arbeit, die ihn erzeugt hat. Ein Kundenauftrag ist in der Dokumentation als Grundlage für die Erstellung von Rechnungen definiert, ein Angebot als Beleg, den ein Verkäufer einem Käufer gibt, eine Einheit als Stück, Kilogramm, Liter oder Stunden. Das sind die Objekte, in denen eine vertikale Plattform den ganzen Tag lebt, und es sind die, die die Buchhaltungssysteme am wenigsten herausgeben, denn ein Buchhaltungssystem ist um den Beleg herum gebaut, der eine finanzielle Verpflichtung erzeugt, und nicht um den Auftrag, der zu ihm geführt hat.
Die nützliche Lesart dieses Diagramms ist aber nicht der Absturz. Angebote sind bei drei Systemen live und bei zweiundzwanzig erreichbar, und das ist dieselbe Gesamtzahl wie bei Kunden. Was das obere Ende des Diagramms vom unteren trennt, ist nicht, ob das Objekt im Modell existiert, sondern ob es heute freigeschaltet ist. Das breiteste der vorgelagerten Systeme ist Business Central, das eine angebundene System, das heute ein geschriebenes Angebot annimmt, und eines der vier, die Kundenaufträge herausgeben, und das sollte man wissen, wenn Ihre Kunden eher am oberen Ende des Mittelstands sitzen.
Die zweite Hälfte des Problems ist Rechnen und keine Architektur. Ihre Kunden haben ihr Buchhaltungssystem nicht Ihnen zuliebe gewählt, und eine vertikale Plattform erbt die Mischung, die ihr eigener Kundenstamm mitbringt. HubSpot ist im deutschsprachigen Markt genau darauf gestoßen, wo eine Vielzahl von Buchhaltungssystemen und branchenspezifischen Werkzeugen es selbst in dieser Größenordnung unmöglich machte, eine Anbindung je System zu bauen und zu pflegen. Clockin, ein viel kleineres Unternehmen, kam aus demselben Grund zum selben Schluss und sagte es klar: bei dieser Streuung der eingesetzten Werkzeuge war es unrealistisch, die Anbindungen selbst zu bauen. Das Systemverzeichnis hat einen Länderfilter, und das Nützlichste, was man damit tut, ist, die Streuung zu prüfen, die man ohnehin geerbt hat.
Ein Schreibvorgang legt die Rechnung in ihre Bücher, vier Lesezugriffe machen sie richtig
Wenn die Kette vorne dünn und bei der Rechnung dick ist, versucht die sinnvolle Anbindung nicht, Ihren Ablauf in das Hauptbuch eines anderen zu spiegeln. Sie lässt die Arbeit dort, wo sie schon läuft, und übergibt den einen Beleg, für dessen Empfang das Buchhaltungssystem gebaut wurde. Das ist die ganze Form, und das dokumentierte Rezept sind vier Lesezugriffe und ein Schreibvorgang.
Nur der erste ist zwingend. Ob es die anderen drei überhaupt gibt, hängt vom System ab.
Angelegt in der Buchhaltungsplattform, in der Ihr Kunde seine Bücher ohnehin führt, gegen die Konten und Sätze, die diese Plattform vorgibt.
Der erste Lesezugriff ist der, den man ernst nehmen sollte, und der Leitfaden behandelt ihn so: er verweist auf den ganzen Use Case zum Stammdatenabgleich, statt einen Aufruf aufzulisten, denn alles danach verweist auf einen Geschäftspartner. Über die Umsatzsteuer-ID, die E-Mail-Adresse und den Firmennamen abgleichen, die Konflikte lösen, dann schreiben. Macht man das falsch, scheitert die Rechnung entweder oder sie landet auf einem doppelten Kunden, den jemand von Hand zusammenführen muss.
Die drei Lesezugriffe danach gibt es, damit die Rechnung richtig ist und nicht nur angenommen wird. Eine Zeile muss auf etwas zeigen, das das System des Kunden kennt, ein Konto oder einen Artikel aus seinem Stamm, und sie muss einen Steuersatz tragen, den dieses System veröffentlicht. Alle drei sind im Leitfaden aus dem ehrlichen Grund als optional markiert: nicht jedes System gibt sie heraus, und auf einem ohne Artikelstamm trägt eine Zeile stattdessen Ihre Beschreibung plus ein Sachkonto. Die vollständige Mechanik des Schreibvorgangs, samt dem, was auf eine Zeile gehört und was nicht, steht auf der Seite zur Rechnungserstellung, und diese Seite wiederholt sie nicht.
Dass dieselben vier Aufrufe auch gegen das nächste System funktionieren, liegt daran, dass sie in einer Form ankommen und nicht in dem, wie jeder Hersteller diese vier Dinge zufällig nennt. Ihr Code lernt Kunden, Konten, Artikel und Steuersätze einmal. Ein System danach hinzuzunehmen ist eine Anbindung und kein Projekt, und das ist der Unterschied zwischen einer Integrations-Roadmap, die endet, und einer, die mit Ihrer Kundenliste wächst.
Die Anbindung, nach der Ihre Kunden fragen, bringt Ihnen auch neue
Beide SaaS-Kunden mit einer vollständigen Case Study beschreiben denselben zweiten Effekt, und es ist nicht der, um den es im Feature-Wunsch ging.

Maesn veröffentlicht diese Zahl für Clockin, dessen Plattform erfasste Projektstunden in Rechnungen verwandelt, in welchem System der Kunde auch bucht.
Clockin Case Study lesen
HubSpot erreicht den deutschsprachigen Buchhaltungsmarkt über eine Anbindung, statt für eine einzelne Region ein Projekt je System zu pflegen.
HubSpot Case Study lesenJedes Buchhaltungssystem hinter diesen Anbindungen betreibt einen Marktplatz, und auf diesem Marktplatz suchen kleine und mittlere Unternehmen nach Software, die zu ihrem bestehenden Aufbau passt. Über Maesn anzubinden öffnet dort einen zertifizierten Eintrag unter Ihrem eigenen Namen, Ihre Marke erscheint beim Endkunden in dem Moment, in dem er verbindet, der Freigabeablauf liegt in Ihrer eigenen Oberfläche, und Co-Marketing mit dem Hersteller gehört dazu. Die Anbindung ist die Eintrittskarte. Was sie wert ist, zeigt sich in der Verbreitung, und die veröffentlichte Zahl von Clockin zeigt, wie das in vierzehn Tagen aussieht.
Der zweite Effekt ist leiser und zeigt sich in der Roadmap. Sobald die Anbindung steht, sind die Abläufe neben der Rechnungsstellung Ergänzungen und keine Projekte: Ausgaben in die Buchhaltungsstruktur des Kunden schieben, eine Forderung von der Ausstellung bis zum Ausgleich verfolgen oder abgestimmte Buchungen liefern, sobald Zahlungen ankommen. Jeder davon hat sein eigenes dokumentiertes Rezept, und jeder nutzt die Lesezugriffe wieder, die Sie für den ersten gebaut haben.
Achtzehn Softwarekategorien, und in allen derselbe letzte Schritt
Für jedes Gewerk gibt es eine eigene Softwarekategorie, und die Kunden, die Maesn veröffentlicht, sind der Beleg und nicht die Behauptung. Die agentennativen Produkte stehen ebenfalls in der Liste, denn sie sind SaaS.
Keines davon ist ein Buchhaltungsprodukt. Sie erfassen Stunden, führen Baustellen, verwalten Behandlungen, planen Schichten, bewirtschaften Immobilien, bearbeiten Rechtsfälle und erledigen in drei Fällen ihre eigene Arbeit mit einem Modell statt einem Formular. Jedes davon schreibt am Ende trotzdem in ein Buchhaltungssystem. Das ist das ganze Argument dafür, das als Plattformfähigkeit zu behandeln und nicht als kundenspezifische Funktion: das Gewerk wechselt von Zeile zu Zeile vollständig, und der letzte Schritt wechselt überhaupt nicht.
Zwei davon haben die ganze Geschichte dokumentiert. Clockin ist die nützliche, wenn Sie einen Eigenbau abwägen, denn die vorherige Lösung steht dort klar als manuelles Anlegen von Rechnungen im Buchhaltungssystem, und genau das hat die Anbindung ersetzt. Die Liste ist vollständig und nicht kuratiert: sie hält jeden SaaS-Kunden, dessen Kategorie Maesn veröffentlicht, in der Reihenfolge, in der die Kategorien zufällig fallen. Ein Gewerk, das darin fehlt, fehlt wirklich und wurde nicht aus Platzgründen weggelassen.
Objektabdeckung für SaaS, System für System
Das Diagramm weiter oben beantwortet, was Sie lesen können. Dieses beantwortet, was Sie zurückschreiben können, Objekt für Objekt und in genauen Zahlen statt in Anteilen.
| Was Sie brauchen | Heute | Auf Anfrage | System kann es nicht |
|---|---|---|---|
| Kunden anlegen | 16 | 4 | 9 |
| Lieferanten anlegen | 14 | 4 | 11 |
| Kontakte anlegen | 10 | 5 | 14 |
| Rechnungen anlegen | 10 | 17 | 2 |
| Buchungsvorschläge anlegen | 10 | 17 | 2 |
| Buchungssätze anlegen | 10 | 11 | 8 |
| Ausgaben anlegen | 7 | 19 | 3 |
| Zahlungen anlegen | 6 | 16 | 7 |
| Artikel anlegen | 4 | 22 | 3 |
| Angebote anlegen | 1 | 21 | 7 |
| Kundenaufträge anlegen | 1 | 9 | 18 |
Der Abstand zwischen einen Kunden anlegen und einen Artikel anlegen ist der, um den herum man planen sollte. Sechzehn Systeme nehmen einen Kundendatensatz an, den Sie schreiben, und vier nehmen einen Artikel an, ein Onboarding, das einen fehlenden Artikel in den Stamm des Kunden ergänzen will, gelingt also in einer Minderheit der Fälle, während dieselbe Zeile mit Verweis auf ein Sachkonto in den meisten gelingt. Und die zwei Zeilen unten sind die vorgelagerten Objekte, auf denen das Diagramm weiter oben endet, hier mit Absicht behalten: eine Seite, die Ihnen die dünne Leseunterstützung zeigt und die dünne Schreibunterstützung dann still weglässt, würde sich ihr eigenes Argument leichter machen, als die Daten es tun.
Die drei Spalten sind drei verschiedene Antworten, und die Tabelle lohnt sich nur, solange sie getrennt bleiben. Die linke ist etwas, wogegen Sie in diesem Quartal bauen können. Die rechte ist die eigene Obergrenze des Zielsystems: es kennt dieses Objekt überhaupt nicht, es gibt dort also nichts zu normalisieren und nichts, was wir liefern könnten, ohne es zu erfinden. Die mittlere übernimmt die Formulierung des Herstellers, auf Anfrage, und das heißt in der hier geltenden Definition machbar, für Sie umsetzbar und heute nicht freigeschaltet, und sie gehört in eine Frage zu einem namentlich genannten System und nicht in eine Roadmap, die sie voraussetzt. Was keine der drei sagt, ist, wie sich die Daten verhalten, sobald Sie sie in Menge holen, und dafür liest man als Nächstes das Verhalten von Filtern und Blättern.
Agentenbasierte Produkte ändern das Ergebnis, nicht den Schreibvorgang ins Hauptbuch
Drei der Plattformen oben fahren ihren Kern auf einem Modell statt auf einem Formular. Das ändert, was das Produkt erzeugt, und es ändert nicht, was das Buchhaltungssystem annimmt.
Agentennative Software ist eine Weiterentwicklung von SaaS und keine Kategorie daneben, und die Kundenliste sagt dasselbe: Finto, Donnerstag.ai und Syntinels stehen oben bei den anderen fünfzehn, denn was sie mit einer Zeiterfassung teilen, ist genau das, worum es auf dieser Seite geht. Die Arbeit passiert in ihrem Produkt, und das Ergebnis muss ein Buchhaltungssystem erreichen, das sie nicht kontrollieren.
Was sich ändert, ist, wo die Unsicherheit sitzt. Ein klassisches Produkt entscheidet im Code, was es schreibt, das Ergebnis ist also so festgelegt wie das Formular, das es erzeugt hat. Ein agentenbasiertes Produkt entscheidet mehr davon zur Laufzeit, und diese Beweglichkeit ist der Grund, es so zu bauen. Die Anbindung ist dann der Teil, der nicht beweglich sein darf, in beide Richtungen: die Daten, mit denen das Modell arbeitet, müssen das tatsächliche Hauptbuch des Kunden sein und keine Näherung davon, und was das Modell erzeugt, muss als Buchung ankommen, die das Buchhaltungssystem annimmt, oder als Fehler, den Sie sehen. Die Endpunkte sind deterministisch und der Schreibvorgang wird bestätigt statt angenommen, und das ist ein kleineres Versprechen als Gewissheit und ein nützlicheres.
Finto ist das veröffentlichte Beispiel, und es lohnt sich wegen der Abfolge und nicht wegen des Adjektivs: eine produktionsreife DATEV-Anbindung in Tagen, die ihrer KI strukturierte Finanzdaten gibt. Die Tiefe dieses Arguments, samt dem, was ein Agent erreichen kann und was nicht, und warum die meisten Zielsysteme von vornherein nicht prompt-ready sind, steht auf der Seite zum MCP-Server, und dorthin gehört sie. Eine ehrliche Grenze, wenn Sie schon dort sind: eine Auswertung über den ganzen Stack eines Kunden unterstützt die Abdeckung oben nicht überall, und ein Produkt, das sie verspricht, trifft auf dieselben dünnen Zeilen, die diese Seite Ihnen schon gezeigt hat.
Wir nehmen Ihnen die Buchhaltungssysteme ab, Sie behalten den Ablauf, den Sie gebaut haben
Eine vertikale Plattform gibt genau deshalb ab, weil nichts davon das ist, wofür ihre Kunden bezahlen. Welche Hälfte welche ist, ist deshalb die ganze Frage.
- Anmeldung und Token je System
- Ein Vokabular für jedes Objekt
- Die Schreibform, die jedes erwartet
- Deren jährliche Brüche
- Wann eine Rechnung übergeben wird
- Auf welches Konto eine Zeile zeigt
- Die Arbeit, die Ihr Produkt steuert
- Die Buchungsregeln Ihrer Nutzer
Die Linie liegt dort, wo sie liegt, weil jede Seite etwas anderes wirklich wissen kann. Eine gemeinsame Schicht kann abnehmen, wie ein System angemeldet werden will, wie es einen Kunden nennt und welche Kennung sagt, zu wessen Büchern ein Aufruf gehört, und sie kann das weiter tun, wenn der Hersteller es sich im nächsten Frühjahr anders überlegt. Sie kann nicht wissen, dass Ihr Kunde Wartungserlöse auf ein Konto bucht und Montageerlöse auf ein anderes. Die Dokumentation sagt ausdrücklich, dass die Kategorisierungslogik von Ihrer Anwendung abhängt, und alles, was das zentral entschiede, würde eine Buchhaltungsvorgabe für ein Unternehmen erfinden, das es nie gesehen hat.
Zwei benachbarte Teile folgen demselben Grundsatz, und beide zählen für eine vertikale Plattform mehr, als der allgemeine Fall vermuten lässt. Sie werden ein, zwei Kunden haben, deren Installation ein Feld trägt, nach dem sonst niemand fragt, und den Griff am Modell vorbei gibt dieses Feld zurück, ohne dass Sie für ein einzelnes Konto eine Anbindung abzweigen. Welcher Ihrer Kunden und welche seiner Firmen zu einem Aufruf gehören, klärt eine Anmeldeschicht, statt eines Kennungsschemas, das Sie sonst je Hersteller einmal lernen. Die Aktualität folgt derselben Form: fragen Sie die GET-Endpunkte, was sich seit einem Zeitstempel geändert hat, statt Kopien abzugleichen, und wo ein System Events aussendet, tragen Webhooks dieselbe normalisierte Nutzlast mit weit weniger Verkehr. Nichts davon legt eine Kopie der Bücher Ihrer Kunden auf unsere Seite, und die Sicherheitshaltung legt dar, was stattdessen behalten wird.
Wenn Sie die Mechanik wollen statt des Arguments, ist der Leitfaden zur Rechnungserstellung das kürzeste vollständige Beispiel: ein zwingender Lesezugriff, drei optionale, Ihr eigener Auslöser und der Schreibvorgang, mit dem Endpunkt hinter jedem Schritt und der Stelle, an der die Dokumentation eine Entscheidung an Sie zurückgibt. Wer auf Ihrer Seite diese Anbindung am Ende verantwortet, ist meist nicht die Person, die danach gefragt hat, und die Entwicklungssicht darauf ist für sie geschrieben.
Häufige Fragen
Wir sind kein Finanzprodukt. Warum ist eine Buchhaltungsanbindung für uns wichtig?
Woraus besteht die Anbindung eigentlich?
Können wir auch Angebote, Aufträge oder Projekte ins Buchhaltungssystem schreiben?
Unser Produkt misst Arbeit in Stunden. Wie kommt das auf die Rechnung?
Müssen die Kundendatensätze auf beiden Seiten erst übereinstimmen?
Was, wenn das Buchhaltungssystem eines Kunden keinen Artikelstamm hat?
Geht es hier nur um Rechnungen?
Welche Buchhaltungssysteme nutzen unsere Kunden, und wie finden wir das heraus?
Sehen unsere Kunden Maesn?
Was passiert, wenn ein Zielsystem seine API ändert?
Speichert Maesn die Buchhaltungsdaten unserer Kunden?
Einmal bauen, auf der Unified API.
Sehen Sie, wie SaaS für Ihre Integration funktioniert, oder steigen Sie in die technische Referenz ein.









