maesn
Nach Branche

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.

Eine Anbindung, vollständigclockin
vorher
Rechnungen von Hand im Buchhaltungssystem anlegen
was sie liest
Kunden
/customers
Lieferanten
/suppliers
eine Anbindung
was sie schreibt
Die RechnungPOST /invoices

Die Endpunkte, die Maesn für Clockin veröffentlicht, eine Plattform für Zeiterfassung: Get Customers, Get Suppliers, Post Invoice.

Diese Software-Teams vertrauen uns
HubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicapHubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicap
Das Problem

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.

Jedes Objekt lesen, über die 30+ angebundenen Systeme
heute live
  • Kunden/customers20
  • Kontenrahmen/accounts19
  • Rechnungen/invoices13
  • Steuersätze/taxRates12
  • Artikel/items6
  • Kundenaufträge/salesOrders4
  • Angebote und Kostenvoranschläge/offers3
  • Projekte/projects3
  • Mengeneinheiten/units1
heute liveauf Anfragedas System kennt dieses Objekt nicht

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.

Wie Maesn das löst

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.

was die Rechnung richtig macht
Den Kunden gibt es auf beiden SeitenGET /customers
Ihr KontenrahmenoptionalGET /accounts
Ihr ArtikelstammoptionalGET /items
Ihre SteuersätzeoptionalGET /taxRates

Nur der erste ist zwingend. Ob es die anderen drei überhaupt gibt, hängt vom System ab.

eine Anbindung
was in ihren Büchern ankommt
Die Rechnung, mit ihren Zeilen
POST /invoices

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.

Was Sie bekommen

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.

Zeiterfassung
Clockin
800+ über Integrationen gewonnene Inbound-Leads in zwei Wochen

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
CRM
HubSpot
Hunderte DACH-Kunden, keine Integration selbst gebaut

HubSpot erreicht den deutschsprachigen Buchhaltungsmarkt über eine Anbindung, statt für eine einzelne Region ein Projekt je System zu pflegen.

HubSpot Case Study lesen

Jedes 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.

Referenzen

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.

achtzehn Softwarekategorien laufen bereits auf Maesn
CRM-Plattform
HubSpotCase Study
Zeiterfassung
ClockinCase Study
Personaleinsatzplanung
Timecount
HR und Lohnabrechnung
Greyt
Gesundheitswesen
Nordhealth
Digital Health
Orcha
Bauwesen
Plancraft
Handwerk
Craftboxx
Außendienst
HERO Software
Instandhaltung
Mainteny
Projektmanagement
Projo
Immobilien
Immocore
Immobilienverwaltung
Immocloud
Legal Tech
Incaseof.law
Energiesoftware
Eturnity
KI-Finanzsoftware
Finto
KI-Produktivität
Donnerstag.ai
KI-Vertriebsanalyse
Syntinels
Ohne veröffentlichte Kategorie
Syniotec
Ohne veröffentlichte Kategorie
Majesty
Die Kategorien sind aus dem Alt-Text zitiert, den Maesn in seiner eigenen Logoreihe neben jeden Kunden schreibt, und nicht hier vergeben. Zwei Kunden tragen dort keine Kategorie und stehen genau so da, statt in eine einsortiert zu werden.

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.

Die Eckdaten

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.

Jedes Objekt schreiben, über die 30+ angebundenen Systeme
Was Sie brauchenHeuteAuf AnfrageSystem kann es nicht
Kunden anlegen1649
Lieferanten anlegen14411
Kontakte anlegen10514
Rechnungen anlegen10172
Buchungsvorschläge anlegen10172
Buchungssätze anlegen10118
Ausgaben anlegen7193
Zahlungen anlegen6167
Artikel anlegen4223
Angebote anlegen1217
Kundenaufträge anlegen1918
Nur Schreibzugriffe. Das Lesebild ist das Diagramm weiter oben, und eine gemischte Zahl über beide Richtungen würde genau die verdecken, auf die Ihr Bau angewiesen ist.

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.

Eine Weiterentwicklung davon

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.

Wo die Grenze verläuft

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.

Was Maesn aufnimmt
  • Anmeldung und Token je System
  • Ein Vokabular für jedes Objekt
  • Die Schreibform, die jedes erwartet
  • Deren jährliche Brüche
Was Ihr Produkt bleibt
  • 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.

FAQ SaaS

Häufige Fragen

Wir sind kein Finanzprodukt. Warum ist eine Buchhaltungsanbindung für uns wichtig?

Weil die Arbeit, die Ihr Produkt steuert, meist damit endet, dass Geld den Besitzer wechselt, und dieser Teil passiert woanders. Eine Zeiterfassung erzeugt Stunden, die zu einer Rechnung werden, eine Bauplattform einen Auftrag, der zu einer wird, eine Instandhaltungsplattform einen Vertrag, der es tut. Ihre Nutzer schließen den Auftrag in Ihrem Produkt ab und tippen das Ergebnis danach in ihr Buchhaltungssystem, und das ist der Schritt, dessen Abschaffung sie irgendwann von Ihnen verlangen werden. Es ist auch der Schritt, den Ihr Wettbewerber zuerst abschafft.

Woraus besteht die Anbindung eigentlich?

An der Übergabestelle aus weniger, als die meisten Teams erwarten, und über die Systeme hinweg aus mehr. Der dokumentierte Ablauf für das Anlegen einer Rechnung besteht aus einem zwingenden Lesezugriff, dem Kundendatensatz auf beiden Seiten, drei optionalen Lesezugriffen für die Konten, Artikel und Steuersätze, die das Zielsystem vorgibt, Ihrem eigenen Auslöser und einem Schreibvorgang. Die veröffentlichte Endpunktliste von Clockin hat genau diese Form: Get Customers, Get Suppliers, Post Invoice. Nicht klein ist, dasselbe für das nächste System zu tun, und für das danach.

Können wir auch Angebote, Aufträge oder Projekte ins Buchhaltungssystem schreiben?

Selten, und die Zahl sollte man kennen, bevor man darum herum plant. Angebote, Kundenaufträge und Projekte stehen alle im gemeinsamen Datenmodell, und sie zu lesen ist bei drei, vier und drei der angebundenen Systeme live. Für die meisten übrigen sagt die Herstellerdokumentation auf Anfrage, und das ist ein Gespräch über ein namentlich genanntes System und kein Datum. Der Grund ist keine Lücke in der Integrationsschicht: ein Buchhaltungssystem ist um den Beleg herum organisiert, der eine finanzielle Verpflichtung erzeugt, und die Arbeit, die zu diesem Beleg geführt hat, lebt in Ihrem Produkt, weil sie dort passiert ist.

Unser Produkt misst Arbeit in Stunden. Wie kommt das auf die Rechnung?

Als Zeile auf der Rechnung, nicht als Mengeneinheit. Die Dokumentation definiert eine Einheit als Stück, Kilogramm, Liter oder Stunden, und genau ein angebundenes System gibt Einheiten zum Lesen heraus. In der Praxis kommen die Beschreibung, die Menge und der Preis jeder Zeile aus Ihrem Produkt, und worauf diese Zeilen zeigen, ein Sachkonto oder ein Artikel plus ein Steuersatz, kommt aus dem System des Kunden. Diese Aufteilung ist über die Systeme hinweg stabil, auch dort, wo der Einheitenstamm es nicht ist.

Müssen die Kundendatensätze auf beiden Seiten erst übereinstimmen?

Ja, und der Leitfaden behandelt das als eigene Arbeit und nicht als Vorstufe. Eine Rechnung verweist auf einen Kunden, der Datensatz muss also an beiden Stellen existieren und dasselbe bedeuten. Der dokumentierte Abgleich gleicht über Felder wie die Umsatzsteuer-ID, die E-Mail-Adresse und den Firmennamen ab und löst Konflikte, bevor irgendetwas geschrieben wird. Lässt man ihn aus, scheitert der Schreibvorgang entweder oder er legt still ein Duplikat an, das später jemand aufräumen muss.

Was, wenn das Buchhaltungssystem eines Kunden keinen Artikelstamm hat?

Dann trägt die Zeile Ihre Beschreibung plus ein Sachkonto, und das ist eine vollkommen gültige Rechnung und einfach eine andere, die man baut. Sechs der angebundenen Systeme geben Artikel zum Lesen heraus und vier nehmen Artikel an, die Sie schreiben. Diese Lücke ist der Grund, warum der Leitfaden den Artikel-Lesezugriff als optional markiert, und sie ist der Grund, warum eine Anbindung gegen das gemeinsame Modell es übersteht, wenn ein Kunde das System wechselt, und eine gegen einen einzelnen Hersteller meist nicht.

Geht es hier nur um Rechnungen?

Die Rechnung ist das Erste, was fast jede vertikale Plattform braucht, und selten das Letzte. Dieselbe Anbindung trägt Ausgaben, Zahlungen, Buchungsvorschläge und Buchungssätze, und sie bewegt Kunden- und Lieferantendatensätze in beide Richtungen. Die Lesezugriffe, die Sie für die Rechnung gebaut haben, sind die, die der nächste Ablauf will, und was wie ein Integrationsprojekt aussah, war der teure Teil von dreien.

Welche Buchhaltungssysteme nutzen unsere Kunden, und wie finden wir das heraus?

Meist können Sie das vorher nicht wissen, und das ist der ehrliche Ausgangspunkt. Kleine und mittlere Unternehmen wählen ihr Buchhaltungssystem aus lokalen Gründen, oft auf Empfehlung ihres Steuerberaters, eine vertikale Plattform erbt also die Mischung, die ihr eigener Kundenstamm zufällig mitbringt. Das Systemverzeichnis hat einen Länderfilter, und jede Systemseite führt auf, was sie je Objekt unterstützt, der sinnvolle Schritt ist also, die Mischung zu prüfen, die Sie schon haben, statt ein System zu wählen und zu hoffen.

Sehen unsere Kunden Maesn?

Nur wenn Sie es so entscheiden. Der Verbindungsbildschirm, der App-Eintrag im Marktplatz des Herstellers und der Freigabedialog können alle unter Ihrer Marke laufen statt unter unserer, und die Partneraktivitäten mit dem Hersteller werden ebenfalls in Ihrem Namen eröffnet. Für eine vertikale Plattform ist das keine Eitelkeit: Ihre Nutzer kennen Ihr Produkt und haben von der Schicht darunter nie gehört, und der Eintrag ist ein Ort, in dem ihr eigener Buchhalter ohnehin stöbert.

Was passiert, wenn ein Zielsystem seine API ändert?

Das ist die Arbeit, die Sie abgeben, und der Teil, der nie aufhört. Jedes Buchhaltungssystem liefert Änderungen nach eigenem Zeitplan aus, nimmt Felder außer Betrieb, verschiebt einen Endpunkt oder benennt ein Objekt um. Diese Änderungen hinter einer unveränderten Form abzufangen, ist der Zweck der Integrationsschicht. Ihr Produkt behält die Schnittstelle, gegen die es geschrieben wurde, und die Änderung wird unser Problem statt eines Tickets in Ihrem Sprint.

Speichert Maesn die Buchhaltungsdaten unserer Kunden?

Nein. Aufrufe werden verarbeitet, wie sie ankommen, und nichts daraus wird hier aufbewahrt, es gibt also keine zweite Kopie der Bücher Ihrer Kunden, über die in einer Prüfung nachzudenken wäre. Protokolliert wird, dass eine Übertragung stattfand, nicht ihr Inhalt. Das Hosting liegt in Deutschland, ist ISO 27001 zertifiziert und DSGVO-konform, und für eine vertikale Plattform wiegt das schwerer, als die Zertifikatsliste vermuten lässt: die Bücher gehören Ihren Nutzern, und Sie sind derjenige, den sie fragen werden.

Einmal bauen, auf der Unified API.

Sehen Sie, wie SaaS für Ihre Integration funktioniert, oder steigen Sie in die technische Referenz ein.