maesn

Lexware Office Schnittstelle und API-Integration

Lexware Office, früher lexoffice, ist eine der am weitesten verbreiteten Cloud-Buchhaltungsplattformen bei deutschen KMU, Freiberuflern und Kanzleien. Sie deckt Rechnungsstellung, Ausgabenerfassung, Kontakte und Steuerauswertungen 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 Lexware Technology Partner
Offizieller Lexware
Technology Partner
IHR PRODUKT+28
Diese Software-Teams vertrauen uns
HubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicapHubSpotTipaltiPaywiseRallyQredNordhealthFindityFintoClockinHEROHolviLanes & PlanesAgicap
Warum es schnell geht

Eine Lexware-Office-Anbindung in Tagen

Lexware Office ist nicht schwer anzubinden, es ist eigen. Drei dieser Eigenheiten landen normalerweise bei Ihren Entwicklern. Hier stehen sie, und was Maesn davon abnimmt.

Lexware Office: Der Zugang ist gesperrt

Die Qualifizierung läuft über uns

Die Public API setzt beim Kunden den XL-Tarif voraus, und wer darüber hinaus will, qualifiziert sich direkt bei Lexware. Maesn ist offizieller Technology Partner und geht diesen Weg mit Ihnen.

Lexware Office: Verbindungen sterben leise

Der Entzug kommt als Event an

Lexware Office löst ein eigenes Token-Event aus, wenn ein Nutzer den Zugriff entzieht oder ein Token sich nicht erneuern lässt. Maesn leitet es weiter wie jedes andere Event, Sie reagieren also auf eine verlorene Verbindung, statt sie an fehlschlagenden Aufrufen zu bemerken.

Lexware Office: Abonnements gelten je Kunde

Für Sie angelegt und vereinheitlicht

Webhooks werden nicht einmal für Ihre App registriert, sondern je angebundenem Kunden eingerichtet. Maesn legt diese Abonnements an und bringt die Nutzlasten in dieselbe Form wie bei jedem anderen System.

Auf Ihrer Seite bleibt ein REST-Aufruf gegen ein Datenmodell, das Sie einmal implementieren. Teams gehen in Tagen live, statt ein Quartal auf ein einzelnes System zu verwenden.

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

Kundenstimme
800+
eingehende Leads in zwei Wochen

Clockin hat aus Integrationen einen Wachstumskanal gemacht

Clockin digitalisiert die Zeiterfassung für kleine und mittlere Unternehmen. Die Integrationen, die sie gebaut haben, sind kein Supportkosten-Posten mehr.

“Wir nutzen Maesn, um Integrationen und Partnerschaften erfolgreich als wichtigen Treiber für Leadgenerierung und für den Schritt in neue Märkte und Kundensegmente einzusetzen.”
Fabian Ebbert
CSO, Clockin
Warum Unternehmen Maesn wählen

Drei Gründe, die Lexware Office Schnittstelle über Maesn anzubinden

Lexware Office direkt anzubinden ist ein Projekt, das Sie abschließen können. Es dann zu besitzen, und danach das nächste System, entscheidet über Ihre Roadmap.

01

Ein Partner, kein Scraper

Maesn ist offizieller Lexware Technology Partner. Das öffnet den tieferen Zugriff und die Marketplace-Einträge, und beides erreichen Sie nicht, indem Sie eine öffentliche API nachbauen.

02

Die Objekte, die Ihr Anwendungsfall braucht, freigeschaltet

Rechnungen, Kontakte, Belege und der Rest kommen über eine Schnittstelle an, und was noch nicht freigeschaltet ist, wird freigeschaltet, sobald ein Anwendungsfall es braucht. Sagen Sie uns, mit welchen Objekten Ihr Produkt arbeitet, und wir bestätigen sie je System.

03

Das nächste System kostet nichts

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

Marketplace und Partnerschaft

Zwei Wege zu Lexware-Kunden, eine Anbindung

Die meisten Anbieter hören bei der API auf. Maesn übernimmt die technische Seite und die Beziehung, denn bei einem System wie Lexware Office entscheidet die zweite darüber, wie weit die erste Sie bringt.

Offizieller Lexware Technology Partner
Offizieller Lexware
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 Lexware Technology Partner. Wir führen die Qualifizierung, begleiten das Onboarding und helfen Ihnen zu einer echten Beziehung mit Lexware, so wie bei jedem anderen System, das wir freischalten.

Mit und ohne Partnerschaft

Ohne Partnerschaft

Ihre Integration funktioniert, und Ihre Kunden verbinden sie selbst mit einem API-Schlüssel. Diesen Schlüssel anzulegen setzt den XL-Tarif voraus. Das Abonnement Ihres Kunden entscheidet also darüber, ob er sich überhaupt verbinden kann.

Mit Partnerschaft

Ihr Produkt steht an zwei Stellen gleichzeitig, auf der Lexware-Website als Partner und in Lexware Office unter Erweiterungen. Ihre Kunden verbinden sich über einen anderen Authentifizierungsweg. Die Tarifvoraussetzung entfällt damit, und jeder Lexware-Kunde kann sich verbinden.

Der Eintrag läuft unter Ihrer Marke, nicht unter der von Maesn. Ihr Name ist das, was der Kunde beim Verbinden sieht.

Maesn führt die Qualifizierung bei Lexware parallel zu Ihrer Integration.

Authentifizierung

Verschiedene Verfahren auf der Lexware-Seite, eine Umsetzung

Lexware Office unterstützt mehr als ein Authentifizierungsverfahren, und welches gilt, hängt vom Anwendungsfall und von Ihrer Beziehung zu Lexware ab. Der Weg, der allen offensteht, ist die Public API, authentifiziert mit einem API-Schlüssel, und es gibt zwei Wege, ihn einzusammeln.

Auth-Verfahren
API-Schlüssel
Public API
Weitere Verfahren
Innerhalb einer Partnerschaft

Maesn vereinheitlicht beide. Ihre Implementierung ändert sich also nicht mit dem Verfahren, bei dem Ihre Kunden landen.

Zwei Wege, den API-Schlüssel einzusammeln
Maesn Connect
Ein Popup in Ihrem eigenen Erscheinungsbild. Ihr Kunde fügt den Schlüssel ein, und die Verbindung steht.
Headless
Bauen Sie die Eingabe selbst und reichen Sie den Schlüssel über den Create-Account-Endpunkt ein. Vollständig programmatisch.

Über die Public API hinaus gibt es innerhalb einer Lexware-Partnerschaft weitere Verfahren. Maesn ist offizieller Lexware Technology Partner und geht dieses Verfahren mit Ihnen durch.

Wie Ihr Kunde sich mit einem API-Schlüssel verbindet
  1. 1

    Ihr Kunde holt den Schlüssel

    In Lexware Office öffnet ein Administrator die Add-on-Seite der Public API und kopiert den Schlüssel. Er gehört zu genau diesem Konto. Jeder Ihrer Kunden geht das also einmal für die eigene Umgebung durch.

  2. 2

    Der Schlüssel erreicht Maesn

    Welchen der beiden Wege Sie gewählt haben, Maesn Connect oder headless, der Schlüssel landet bei Maesn und wird beim Absenden geprüft. Ein ungültiger Schlüssel scheitert dort und nicht später im Produktivbetrieb.

  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, von API-Schlüsseln über OAuth bis zu Datenbank-Zugangsdaten und Abläufen über mehrere Firmen. Unified Authentication hält diesen Unterschied von Ihrer Seite der Integration fern: Sie bauen einen Ablauf, und Maesn löst dahinter auf, was jedes System verlangt.

Synchron bleiben

Native Lexware-Webhooks, mit normalisierten Payloads

Lexware Office unterstützt native Webhooks, Änderungen erreichen Sie also als Events statt über Abfragen. Maesn legt die Abonnements je angebundenem Kunden an und vereinheitlicht die Nutzlasten. Die Form, die Sie verarbeiten, ist damit bei jedem System identisch, das Sie anbinden.

Ressourcen6 verfügbar
KundenLieferantenArtikelRechnungenZahlungenToken
Event-Typen4 verfügbar
AngelegtAktualisiertGelöschtEntzogen

Die Token-Ressource ist die, gegen die Sie bewusst bauen sollten: Lexware Office löst sie aus, wenn ein Nutzer den API-Zugriff entzieht oder wenn ein Token nicht mehr erneuert werden kann. Maesn leitet dieses Event weiter. Ihr Produkt kann also auf eine verlorene Verbindung reagieren, statt sie über fehlschlagende Aufrufe zu entdecken.

Nicht jedes Buchhaltungssystem bietet Webhooks, und mehrere bieten gar keine. Maesn schließt diese Lücke, und ein Event-Modell deckt den ganzen Katalog ab. Der Handler, den Sie für Lexware Office bauen, funktioniert also weiter für ein System, das darunter abgefragt werden muss.

Große Datenmengen lesen

Seitengrößen, die je Endpunkt wechseln, eine Konvention

Lexware Office wendet seine Paging-Regeln uneinheitlich an, und ausgerechnet der uneinheitliche Teil ist nicht dokumentiert. Maesn vereinheitlicht ihn, eine Seitengröße funktioniert also überall.

Lexware setzt die Obergrenze je Endpunkt

Der Parameter heißt size, die Standardseite umfasst 25 Einträge und das Maximum liegt bei 100 oder 250, je nachdem, welchen Endpunkt Sie aufrufen. Für die höhere Obergrenze sind fünf Endpunkte dokumentiert.

Items lehnt alles unter 25 ab

Eine Seitengröße unterhalb dieser Untergrenze wird mit einem 406 beantwortet, der Lesezugriff schlägt also fehl, statt still weniger zu liefern. Für keinen Endpunkt ist ein Minimum dokumentiert, Sie lernen diese Grenze also kennen, indem Sie dagegenlaufen.

Über Maesn senden Sie eine Seitengröße aus fünf dokumentierten Werten, 5, 10, 20, 50 oder 100, und eine Seitenzahl, die immer bei 1 beginnt. Das ist unser Unified Pagination & Filtering: Es vereinheitlicht den Paging-Kontrakt jedes angebundenen Systems zu einer einzigen Anfrageform, und so erreicht eine Inkonsistenz in der API eines Anbieters nie Ihren Code.

Lexware Office Paginierung geht beide Seiten dieses Kontrakts durch, die dokumentierten Werte auf jeder Seite und den Statuscode, unter dem eine abgelehnte Seitengröße ankommt.

Bevor Sie starten

Was Lexware Office voraussetzt

Lexware Office stellt drei Bedingungen vor eine Integration, und alle lassen sich leichter einplanen als auf halber Strecke entdecken.

Die Public API braucht den XL-Tarif
Das Lexware-Office-Abonnement Ihres Kunden muss im XL-Tarif laufen, damit die Public API zur Verfügung steht. Eine Lexware-Partnerschaft hebt diese Voraussetzung für Ihre Nutzer auf, und weiter unten auf dieser Seite steht, wie das läuft.
Tieferen Zugriff gewährt Lexware
Lexware öffnet weiteren Zugriff über eine bilaterale Qualifizierung mit dem Partnerteam, und damit ändert sich auch, wie Ihre Kunden sich authentifizieren. Maesn ist offizieller Lexware Technology Partner und führt dieses Verfahren mit Ihnen durch.
Ein Konto mit Administratorrechten
Der API-Schlüssel wird in Lexware Office erzeugt. Der verbindende Nutzer braucht also Administratorrechte für das Konto.

Wir gehen den Tarif und die Zugangsvoraussetzungen mit Ihnen durch.

Ein Datenmodell

Eine Form für Lexware Office und für alles daneben

Was Sie hier lesen, kommt in derselben Form an wie alles, was Sie über Maesn aus anderen Systemen lesen. Genau das macht die zweite Integration günstig.

Was Sie lesen, kommt im gemeinsamen Common Data Model zurück, eine Rechnung aus Lexware Office hat also dieselbe Form wie eine Rechnung aus jedem anderen unterstützten System, und der Code, den Sie hier schreiben, ist der Code, den Sie für das nächste wiederverwenden.

Was Maesn auf diesem System erreicht, deckt beide Wege nach Lexware Office ab und nicht nur den, den Ihre Kunden selbst öffnen können. Sagen Sie uns, mit welchen Objekten Ihr Anwendungsfall arbeitet, und wir bestätigen sie für den Weg, auf dem Ihre Kunden sind.

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

Lexware Office FAQ

Lexware Office API-Fragen

Was ist Lexware Office, und was ist aus lexoffice geworden?

Lexware Office ist die Cloud-Buchhaltungsplattform, die früher lexoffice hieß. Sie gehört zu den meistgenutzten Buchhaltungswerkzeugen bei deutschen KMU und Freiberuflern und deckt Rechnungsstellung, Buchhaltung, Ausgabenverwaltung und Steuerauswertungen ab. Die Umbenennung hat weder das Produkt noch seine API verändert.

Brauchen meine Kunden einen bestimmten Lexware-Office-Tarif?

Die Public API setzt beim Kunden den XL-Tarif voraus. Innerhalb einer Lexware-Partnerschaft läuft die Integration unabhängig davon, in welchem Tarif Ihre Kunden sind, und das öffnet sie für die gesamte Lexware-Kundschaft. Maesn unterstützt beide Wege, und Ihre Umsetzung ist in beiden Fällen dieselbe.

Wie funktioniert die Authentifizierung bei Lexware Office über Maesn?

Lexware Office unterstützt mehr als ein Authentifizierungsverfahren, und Maesn vereinheitlicht sie. Ihre Umsetzung bleibt also dieselbe, welches davon auch gilt. Auf der Public API holt Ihr Kunde in Lexware Office einen API-Schlüssel und reicht ihn entweder über Maesn Connect ein, ein Popup in Ihrem eigenen Erscheinungsbild, oder über einen vollständig headless gefahrenen Ablauf mit dem Create-Account-Endpunkt. Danach arbeiten Sie mit einem einzigen Account-Key.

Unterstützt Lexware Office Webhooks?

Ja, nativ, für Kunden, Lieferanten, Artikel, Rechnungen und Zahlungen, mit den Events angelegt, aktualisiert und gelöscht. Maesn legt die Abonnements je angebundenem Kunden an und vereinheitlicht die Nutzlasten, damit sie zu jedem anderen System passen, das Sie anbinden.

Was ist das Token-Revocation-Event von Lexware Office?

Lexware Office sendet ein eigenes Event, wenn ein Nutzer den API-Zugriff entzieht oder ein Token sich nicht mehr erneuern lässt. Maesn leitet es weiter. Ihr Produkt kann eine verlorene Verbindung also in Echtzeit behandeln, statt sie an fehlschlagenden Anfragen zu entdecken.

Welche Daten kann ich in Lexware Office lesen und schreiben?

Rechnungen, Eingangsrechnungen, Gutschriften, Kunden, Lieferanten, Artikel, Zahlungen, Bankkonten, Buchungsvorschläge, Ausgaben und Buchungen werden heute unterstützt, wobei das Lesen mehr Objekte abdeckt als das Schreiben. Objekte mit der Kennzeichnung auf Anfrage sind auf Anfrage verfügbar.

Woher bekommt mein Kunde den Lexware-Office-API-Schlüssel?

In Lexware Office selbst, nicht von Maesn und nicht von Ihnen. Ein Administrator öffnet in seinem Konto die Add-on-Seite der Public API und kopiert den Schlüssel. Er gehört zu genau diesem Konto. Jeder Ihrer Kunden macht das also einmal für die eigene Umgebung. Der Schlüssel erreicht Maesn danach entweder über Maesn Connect, ein Popup in Ihrem Erscheinungsbild, oder über ein vollständig headless gesendetes Formular, und er wird beim Absenden geprüft, statt später im Produktivbetrieb fehlzuschlagen. Danach arbeiten Sie mit einem Account-Key und fassen den Schlüssel des Kunden nie wieder an.

Kann ich in den Lexware Marketplace aufgenommen werden?

Ja, über eine Lexware-Partnerschaft. Qualifizierte Partner stehen an zwei Stellen gleichzeitig, auf der Lexware-Website als Partner und in Lexware Office unter Erweiterungen. Die Partnerschaft ändert außerdem den Authentifizierungsweg, und das hebt die Voraussetzung des XL-Tarifs für Ihre Nutzer auf. Ohne sie funktioniert Ihre Integration trotzdem, Ihre Kunden verbinden sie dann selbst und brauchen den XL-Tarif.

Was passiert, wenn eine Lexware-Office-Anfrage fehlschlägt?

Maesn gibt einen passenden Fehlercode zurück, statt einen systemeigenen Fehlschlag durchzureichen. Vollständige Protokolle von Anfrage und Antwort stehen im Maesn-Portal und über die API bereit, Sie sehen also, was passiert ist, und lösen es ohne Raten.

Warum Lexware Office über Maesn anbinden statt direkt?

Weil die Arbeit bei Lexware Office nicht aufhört. Direkt anzubinden heißt, den Ablauf um den API-Schlüssel, die Webhook-Abonnements, die Behandlung des Entzugs und jede künftige inkompatible Änderung zu tragen, 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.