In fast jedem Betrieb wandern dieselben Daten mehrmals durch Menschenhand: vom Shop in die Buchhaltung, von der Zeiterfassung in den Lohn, vom CRM in den Newsletter. Jeder Übergang kostet Zeit und produziert Fehler, die später gesucht werden müssen.
Warum Doppelerfassung so teuer ist
Rechnen wir einen typischen Fall durch. Ein Handelsbetrieb erfasst 220 Bestellungen im Monat manuell in der Buchhaltung. Pro Bestellung vier Minuten, das sind knapp 15 Stunden monatlich. Bei CHF 75 Vollkosten also CHF 1'100 im Monat oder CHF 13'200 im Jahr.
Dazu kommt der unsichtbare Teil: Tippfehler in Beträgen, vergessene Positionen, Bestellungen, die zweimal erfasst wurden. Die Suche nach solchen Differenzen kostet regelmässig mehr als die Erfassung selbst — nur fällt sie nicht als eigener Posten auf.
Der Aufwand für eine Anbindung in diese Richtung liegt typischerweise bei wenigen Personentagen. Gegen CHF 13'200 jährliche Erfassungskosten gerechnet, amortisiert sich das in aller Regel innert eines Jahres — und das ohne die Fehlerkosten einzurechnen.
Die vier Anbindungswege
1. Offizielle API
Der beste Fall. Bexio, Stripe, Shopify und viele moderne Systeme bieten dokumentierte Schnittstellen mit klaren Regeln. Anbindung dauert wenige Tage, ist stabil und übersteht Updates des Anbieters.
2. Ereignisgesteuerte Benachrichtigung
Das Quellsystem meldet sich selbst, sobald etwas passiert — eine Bestellung eingeht, eine Zahlung eintrifft. Effizienter als regelmässiges Nachfragen und praktisch in Echtzeit.
3. Geplanter Dateiaustausch
Das ältere, aber sehr robuste Verfahren. Das Quellsystem legt nachts eine Datei ab, wir holen sie, prüfen und verarbeiten. Bei Abacus und vielen Branchensystemen oft der praktikabelste Weg.
4. Direkter Datenbankzugriff
Bei lokal installierten Systemen manchmal die einzige Möglichkeit. Funktioniert, ist aber heikel: Ein Update des Anbieters kann die Struktur ändern. Wir setzen das nur lesend ein und nie als einzige Absicherung.
Datenhoheit zuerst klären
Der wichtigste Schritt hat nichts mit Technik zu tun. Bevor irgendetwas gebaut wird, muss pro Feld feststehen, welches System die Wahrheit besitzt.
Beispiel Kundenadresse: Wenn sie sowohl im CRM als auch in der Buchhaltung geändert werden kann, entsteht früher oder später ein Konflikt. Zwei saubere Antworten sind möglich — entweder ein System führt und das andere übernimmt nur, oder Änderungen sind nur an einer Stelle erlaubt. Was nicht funktioniert, ist beidseitige Änderbarkeit ohne Regel.
| datenfeld | führendes system | richtung |
|---|---|---|
| Kundenstammdaten | CRM | CRM → Buchhaltung |
| Rechnungsstatus | Buchhaltung | Buchhaltung → CRM |
| Artikelpreise | Warenwirtschaft | Warenwirtschaft → Shop |
| Lagerbestand | Warenwirtschaft | beidseitig, mit Sperre |
Diese Tabelle für Ihre eigenen Felder auszufüllen ist die halbe Arbeit eines Integrationsprojekts. Wir machen das im Erstgespräch gemeinsam.
Was schiefgeht und wie man es abfängt
- Zielsystem nicht erreichbar. Der Vorgang wird gespeichert und automatisch erneut versucht, mit wachsenden Abständen. Nichts geht verloren.
- Doppelte Übertragung. Jeder Vorgang bekommt eine eindeutige Kennung. Kommt er zweimal an, wird er einmal verarbeitet. Ohne diese Vorkehrung entstehen Doppelbuchungen — der häufigste Fehler in schlecht gebauten Anbindungen.
- Unerwartetes Datenformat. Prüfregeln vor der Verarbeitung. Was nicht passt, wird zur manuellen Kontrolle zurückgestellt statt falsch verbucht.
- Anbieter ändert die Schnittstelle. Deshalb überwachen wir laufend und lassen uns alarmieren. Bei versionierten APIs bleibt genug Zeit zur Anpassung.
- Niemand merkt den Ausfall. Der schlimmste Fall: Die Übertragung steht seit sechs Wochen, und es fällt beim Abschluss auf. Deshalb gehört Alarmierung zwingend dazu, nicht optional.
Kosten und Dauer
| art | aufwand | dauer |
|---|---|---|
| Einfach, eine Richtung, moderne API | 3–7 Personentage | 1–3 Wochen |
| Beidseitiger Abgleich mit Konfliktregeln | 7–16 Personentage | 3–6 Wochen |
| Dateibasiert mit Aufbereitung | 4–10 Personentage | 2–4 Wochen |
| Ohne dokumentierte Schnittstelle | 9–22 Personentage | 4–8 Wochen |
Aufwand in Personentagen, nicht Preis: So können Sie mit dem Tagessatz Ihres Anbieters selbst rechnen. Was ein Vorhaben bei uns kostet, nennen wir im kostenlosen Erstgespräch.
Dazu kommt der laufende Betrieb: Überwachung, Fehlerbehandlung und Anpassungen, wenn ein Anbieter seine Schnittstelle ändert.
Wenn keine Schnittstelle existiert
Ältere Branchensoftware bietet oft nichts an. Trotzdem gibt es fast immer einen Weg:
- Berichte und Exporte, die das System bereits erzeugt, automatisiert abholen und auswerten
- Direkter lesender Zugriff auf die Datenbank, sofern lizenzrechtlich zulässig
- Gesteuerte Bedienung der Oberfläche — technisch möglich, aber fehleranfällig und unsere letzte Wahl
- Der Anbieter selbst: Manche bauen gegen Aufwandsentschädigung eine Schnittstelle. Fragen kostet nichts.
Wenn keiner dieser Wege trägt, sagen wir das offen. Es gibt Fälle, in denen der Aufwand den Nutzen übersteigt und die manuelle Erfassung schlicht günstiger bleibt.
Häufige Fragen
Was kostet eine Schnittstelle zwischen zwei Systemen?
Eine einfache Anbindung in eine Richtung über eine moderne API braucht typischerweise drei bis sieben Personentage. Beidseitiger Abgleich mit Konfliktregeln liegt etwa doppelt so hoch, weil die Regeln komplexer sind. Ohne dokumentierte Schnittstelle wird es deutlich aufwendiger. Den Preis für Ihren Fall nennen wir, nachdem wir die Dokumentation beider Systeme gesehen haben.
Was, wenn unsere Software keine API hat?
Dann arbeiten wir mit automatisiert abgeholten Exporten, direktem lesendem Datenbankzugriff oder — als letzte Wahl — gesteuerter Bedienung der Oberfläche. Manche Anbieter bauen auf Anfrage auch eine Schnittstelle.
Wie verhindert man Doppelbuchungen?
Jeder Vorgang bekommt eine eindeutige Kennung. Kommt er zweimal an, wird er nur einmal verarbeitet. Fehlt diese Vorkehrung, entstehen Doppelbuchungen — der häufigste Fehler in schlecht gebauten Anbindungen.
Ihr Projekt besprechen?
Das Erstgespräch ist kostenlos und unverbindlich. Wir nennen eine Bandbreite für Aufwand und Kosten — und sagen ab, wenn es sich nicht lohnt.
Kontakt aufnehmen