Schnitt­stellen zwischen Ihren Systemen

Rechnungen abtippen, Exporte hin und her mailen, jeden Monat dieselbe Korrektur. Solange zwei Systeme nicht miteinander sprechen, erledigt das jemand von Hand. Wir bauen die Brücke dazwischen.

Schema einer Schnittstelle zwischen einem eigenen System und einer Buchhaltungssoftware, mit Verarbeitungsprotokoll

Jede manuelle Übergabe ist eine Fehlerquelle

Ihr Auftragssystem weiß, was verkauft wurde, die Buchhaltung muss es fakturieren, und die Bank liefert die Auszüge wieder woanders ab. Solange dazwischen jemand mit Export und Import sitzt, kostet das Zeit — und geht hin und wieder schief, meist genau in der Woche des Monatsabschlusses.

Eine Schnittstelle nimmt diese Handgriffe weg. Nicht indem alles ersetzt wird, sondern indem die vorhandenen Systeme direkt miteinander sprechen.

Kontakt aufnehmen →

Von der Buchhaltung bis zum Bankauszug

Fast immer beginnt es mit einem lästigen manuellen Schritt. Den nehmen wir zuerst heraus; der Rest folgt von selbst.

Buchhaltungssoftware

Rechnungen, Debitoren und Buchungen automatisch übergeben. Wir haben zuvor Schnittstellen unter anderem zu Twinfield und SnelStart gebaut, samt Abruf von Rechnungs- und Debitorendaten.

Bankauszüge

MT940-Dateien einlesen und verarbeiten, damit Zahlungen automatisch zugeordnet werden statt Zeile für Zeile von Hand.

Aufträge und Verkauf

Ihren Webshop, Ihr Auftragssystem oder Kundenportal an die Buchhaltung anbinden, sodass aus einem Verkauf direkt eine Rechnung wird und niemand mehr abtippen muss.

Systemschnittstellen

REST mit JSON, SOAP mit XML, Dateiaustausch über SFTP oder EDI-Nachrichten — was das System auf der anderen Seite auch spricht.

Datenbanken abgleichen

Daten zwischen zwei Datenbanken oder Plattformen synchron halten, mit anschließender Prüfung, was übernommen wurde und was nicht.

Auswertungen

Daten aus mehreren Systemen in einer Auswertung oder einem Data Warehouse zusammenführen, damit die Zahlen aus einer Quelle stammen.

Das Bauen ist der einfache Teil

Eine Schnittstelle, die nur funktioniert, wenn alles glattgeht, ist keine. Der Unterschied zeigt sich, wenn etwas schiefläuft.

Schritt 1

Herausfinden, was tatsächlich passiert

Welche Daten gehen wohin, wer korrigiert heute von Hand, und welche Ausnahmen haben sich über die Jahre eingeschlichen? Letzteres bestimmt meist den Umfang der Arbeit.

Schritt 2

Die Schnittstelle bauen

Wir sprechen mit der Schnittstelle, die das Paket anbietet, und halten uns an deren Spielregeln — damit ein Update auf jener Seite nicht sofort alles umwirft.

Schritt 3

Fehler abfangen

Eine fehlerhafte Zeile hält den Rest nicht auf: sie wird zurückgestellt und gemeldet. Alles wird protokolliert, sodass sich im Nachhinein nachvollziehen lässt, was verarbeitet wurde und was nicht.

Schritt 4

Am Laufen halten

Pakete ändern sich, Zertifikate laufen ab, Passwörter werden gewechselt. Wir behalten die Schnittstelle im Auge, damit Sie es nicht an einer leeren Buchhaltung merken.

Was wir zuvor verbunden haben

Für einen Finanzdienstleister bauten wir Schnittstellen zu Twinfield und SnelStart: Debitoren- und Rechnungsdaten abrufen, Bankauszüge über MT940 einlesen und die Buchhaltungsdaten synchron halten, mit einer SQL-Datenbank darunter für die automatisierte Verarbeitung.

Bei einer Aufsichtsbehörde banden wir externe Parteien über SSH und SFTP mit EDI-Nachrichten an ein zentrales System an. Und für eine Bank bauten wir eine Schnittstelle zwischen der Produktionsumgebung und dem Data Warehouse für Managementauswertungen, mit REST- und JSON-Anbindungen an die dahinterliegenden Systeme.

Eine Schnittstelle steht selten für sich allein

Oft zeigt sich unterwegs, dass auch am System, aus dem die Daten kommen, etwas zu tun ist — oder dass es sinnvoller ist, die Auswertung gleich richtig aufzusetzen. Diese Arbeit machen wir selbst, Sie brauchen also keinen zweiten Dienstleister dazu.

Alle Leistungen ansehen →

Häufig gestellte Fragen

Mit welchen Buchhaltungspaketen können Sie anbinden?

Wir haben unter anderem Anbindungen an Twinfield und SnelStart gebaut: Rechnungen und Debitoren übertragen, Daten abholen und die Buchhaltung synchron halten. Andere Pakete gehen ebenso, solange es eine Schnittstelle gibt — eine API, ein Exportformat oder eine Datenbank, auf die wir zugreifen dürfen.

Was ist MT940 und was habe ich davon?

MT940 ist das Standardformat, in dem Banken Kontoauszüge liefern. Wird diese Datei automatisch eingelesen, werden Zahlungen zugeordnet, ohne dass jemand Zeile für Zeile vergleicht. Nahezu jede niederländische Bank liefert es, und meist ist es der schnellste Gewinn in einer Buchhaltung.

Was passiert, wenn eine Zeile in der Anbindung nicht stimmt?

Diese Zeile wird ausgesteuert und gemeldet, der Rest läuft weiter. Alles wird protokolliert, sodass sich nachvollziehen lässt, was verarbeitet wurde und was nicht. Eine Anbindung, die bei der ersten Abweichung stehen bleibt, macht mehr Arbeit als sie spart.

Was ist, wenn der Anbieter seine API ändert?

Darauf stellen wir uns ein, indem wir uns an die Spielregeln der Schnittstelle halten, statt clevere Umwege zu nehmen. Ändert sich doch etwas, merken wir es an der Überwachung — nicht Sie an einer leeren Buchhaltung. Wartung gehört zu einer Anbindung dazu.

Wie lange dauert der Bau einer Anbindung?

Das entscheidet fast nie der Bau selbst, sondern die Klärung vorab: Welche Daten gehen wohin, wer korrigiert heute von Hand, und welche Ausnahmen haben sich über die Jahre eingeschlichen? Letztere bestimmen den Umfang, deshalb beginnen wir immer damit.

Können Sie auch an ein hier nicht genanntes Paket anbinden?

Meistens ja. Wir sprechen REST mit JSON, SOAP mit XML, Dateiaustausch über SFTP und EDI-Nachrichten. Wichtiger als der Name des Pakets ist, ob es eine Schnittstelle bietet und was der Anbieter erlaubt. Das klären wir vorab.

Welchen Schritt erledigen Sie noch von Hand?

Beschreiben Sie kurz, welche zwei Systeme nicht miteinander sprechen, dann sagen wir Ihnen, was möglich ist.