Der teuerste Arbeitsplatz ist die Zwischenablage

In fast jedem Betrieb gibt es jemanden, der Daten von einem Bildschirm abliest und in einen anderen einträgt. Bestellungen aus dem Shop in die Warenwirtschaft, Stunden aus der Zeiterfassung in die Lohnabrechnung, Adressen aus dem Mailprogramm ins CRM. Das kostet jeden Tag Zeit und produziert genau die Tippfehler, die später niemand mehr findet.

Der Grund dafür ist selten technischer Natur. Meistens wurden die Systeme zu verschiedenen Zeiten und von verschiedenen Anbietern eingeführt, und niemand hat sie miteinander bekannt gemacht. Eine Schnittstelle schließt diese Lücke, ohne dass Sie eines der Systeme austauschen müssen.

Wir prüfen zunächst, welche Wege die vorhandene Software von sich aus anbietet. Viele Programme haben eine dokumentierte Schnittstelle, von der die Anwender nie erfahren haben. Wo es keine gibt, finden sich in der Regel andere Wege über Datenbank, Dateiaustausch oder Export.

Typische Verbindungen, die wir herstellen

Onlineshop und Warenwirtschaft

Bestellungen wandern automatisch ins Warenwirtschaftssystem, Bestände und Preise zurück in den Shop.

Warenwirtschaft und Buchhaltung

Rechnungen, Zahlungen und Belege landen ohne Umweg beim Steuerbüro oder in der Finanzbuchhaltung.

Zeiterfassung und Lohnabrechnung

Erfasste Stunden, Zuschläge und Abwesenheiten gehen geprüft in die Abrechnung, ohne Sammellisten.

Versand und Logistik

Labels, Sendungsnummern und Statusmeldungen laufen automatisch zwischen Ihrem System und dem Dienstleister.

CRM und Mailmarketing

Kontakte, Interessen und Abmeldungen bleiben auf beiden Seiten gleich, ohne Listenpflege von Hand.

Odoo und Fremdsysteme

Wir entwickeln eigene Odoo-Module und verbinden sie mit Fachanwendungen, Portalen oder Maschinen.

Welcher Weg für welchen Fall

VerfahrenWofür geeignetTypische Taktung
REST-API Der Normalfall bei moderner Software. Gut dokumentierbar und flexibel erweiterbar. Echtzeit
Webhook Das Quellsystem meldet sich selbst, sobald etwas passiert. Spart unnötige Abfragen. Sofort bei Ereignis
SOAP Bei älteren ERP- und Branchensystemen oft die einzige offizielle Schnittstelle. Echtzeit
Dateiaustausch CSV oder XML über SFTP, wenn eine Seite nichts anderes anbietet. Robust und einfach zu prüfen. Stündlich bis täglich
Direkter Datenbankzugriff Letzte Möglichkeit, wenn keine Schnittstelle existiert. Nur lesend und nach Absprache. Nach Zeitplan

Welches Verfahren passt, hängt weniger vom Wunsch als von den beteiligten Systemen ab. Wir wählen das, was beide Seiten sauber unterstützen.

Technik und Werkzeuge

Für neue Schnittstellen setzen wir meist auf Python mit FastAPI oder auf Node.js, weil sich damit schnell saubere und gut dokumentierte APIs bauen lassen. Bestehende .NET-Landschaften bedienen wir in C#. Für Odoo entwickeln wir eigene Module, statt am Kern zu schrauben, damit Updates weiter möglich bleiben.

Schnittstellen

PythonFastAPINode.jsC# / .NETJava

Formate

JSONXMLCSVEDI

Daten

PostgreSQLMySQLMariaDB

Betrieb

DockerLinuxMonitoring

So entsteht eine Schnittstelle

1

Bestandsaufnahme

Welche Systeme sind beteiligt und welche Schnittstellen bieten sie bereits an.

2

Datenabgleich

Wir klären, welches System bei Widersprüchen recht behält und wie Felder zusammenpassen.

3

Testverbindung

Aufbau in einer Testumgebung mit echten Beispieldaten, ohne den laufenden Betrieb zu berühren.

4

Fehlerfälle absichern

Was passiert bei Ausfall, doppelter Übertragung oder unerwarteten Werten. Das wird bewusst durchgespielt.

5

Livegang mit Überwachung

Nach der Umstellung läuft die Schnittstelle unter Beobachtung, damit Störungen sofort auffallen.

Was Sie davon haben

Schluss mit doppelter Erfassung: Daten werden einmal eingegeben und stehen überall zur Verfügung.
Weniger Fehler: Kein Zahlendreher beim Abtippen, keine vergessene Zeile in der Sammelliste.
Aktuelle Zahlen: Bestände und Umsätze stimmen, weil sie nicht erst abends nachgetragen werden.
Bestehende Software bleibt: Sie müssen kein System austauschen. Die Schnittstelle setzt auf dem auf, was Sie haben.
Skaliert mit dem Umsatz: Ob zehn oder tausend Vorgänge am Tag, der Aufwand für Ihre Mitarbeitenden bleibt gleich.

Was wir dabei mitliefern

Technische Dokumentation der Schnittstelle in verständlicher Form

Protokollierung aller Übertragungen mit Suchmöglichkeit

Benachrichtigung per Mail, wenn eine Übertragung fehlschlägt

Wiederholung fehlgeschlagener Vorgänge ohne Datenverlust

Zugangsdaten und Schlüssel getrennt vom Code, damit sie sich tauschen lassen

Häufige Fragen zu Schnittstellen

Meistens ja. Auch wenn der Hersteller nichts Offizielles anbietet, gibt es oft Exportfunktionen, geplante Berichte oder einen lesenden Zugriff auf die Datenbank. Wir prüfen die Möglichkeiten und sagen Ihnen ehrlich, wenn ein Weg technisch machbar, aber langfristig zu wackelig wäre.

Eine einfache Verbindung zwischen zwei Systemen mit guter Dokumentation ist häufig in zwei bis drei Wochen fertig. Aufwendiger wird es, wenn Datenstrukturen nicht zusammenpassen oder viele Sonderfälle abzubilden sind. Der größere Teil der Arbeit steckt fast immer in den Ausnahmen, nicht im Normalfall.

Wir bauen Schnittstellen so, dass sie kleinere Änderungen verkraften, und protokollieren jede Übertragung. Fällt etwas aus, bekommen Sie eine Meldung, statt es Wochen später am falschen Bestand zu merken. Bei größeren Versionssprüngen prüfen wir die Schnittstelle im Rahmen der Wartung mit.

Beides ist möglich. Bestellungen aus einem Shop übertragen wir in der Regel sofort, damit die Ware schnell rausgeht. Stammdaten oder Auswertungen laufen oft nachts, weil es dort auf Minuten nicht ankommt und die Systeme tagsüber entlastet bleiben.

Die Übertragung läuft verschlüsselt, Zugänge sind auf das Nötige beschränkt und liegen getrennt vom Programmcode. Bei sensiblen Daten übertragen wir nur die Felder, die tatsächlich gebraucht werden. Auf Wunsch dokumentieren wir das für Ihr Verarbeitungsverzeichnis.

Ja. Wir sehen uns an, was vorhanden ist, ergänzen fehlende Protokollierung und Überwachung und übernehmen die Pflege. Häufig sind alte Schnittstellen funktionsfähig, aber niemand merkt es, wenn sie stehenbleiben. Genau das lässt sich mit überschaubarem Aufwand beheben.

Welche zwei Systeme sollen endlich miteinander reden?

Nennen Sie uns die Programme und die Daten, um die es geht. Oft können wir schon im ersten Gespräch sagen, ob es einfach oder aufwendig wird.