Schnittstellen 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 →

Welchen Schritt erledigen Sie noch von Hand?

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