Jan Bittenbinder
Jan Bittenbinder Du sprichst direkt mit mir, und ich setze die Arbeiten selbst um. Webdesign seit 2020.

API-Schnittstellen für Salzgitter

In Salzgitter bringe ich mit API-Schnittstellen die Programme zusammen, die dein Betrieb ohnehin nutzt: Warenwirtschaft, Buchhaltung, Website, Kalender, Kundenverwaltung. Kurz zum Begriff: API heißt Programmierschnittstelle. Gemeint ist ein festgelegter Durchgang, über den ein Programm anderen ausgesuchte Daten liefert und selbst Daten aufnimmt. Ich bestimme, wohin welches Feld geht und welches Format es dort braucht. Abgeglichen wird nach Zeitplan oder sofort bei jeder Änderung. Bei alter Software gibt es oft keinen verwertbaren Datenzugang. Geklärt wird das vor dem Angebot.

Auf deine Anfrage melde ich mich werktags innerhalb von 24 Stunden. Rund eine Stunde dauert das Erstgespräch; Thema sind deine Programme und die Stellen, an denen heute abgetippt wird. Wir reden per Video oder am Telefon, so wie es dir passt. Was es kostet, erfährst du nach der Bestandsaufnahme und vor Arbeitsbeginn.

Verbindung fehlt · Felder weichen ab · Abgleich zu selten

Woran es liegt, dass deine Programme nicht zusammen­arbeiten

Eine Bestellung kommt im Shop an und wird im zweiten Programm noch einmal eingegeben: Solche Handarbeit zwischen zwei Programmen ist in vielen Betrieben Alltag. Drei Gründe stecken meist dahinter. Es gibt keine fertige Verbindung, die Felder passen nicht, oder der Abgleich läuft nur gelegentlich. Betroffen sind Elektrobetriebe mit Formular auf der Website und Kalender, Arztpraxen, Baustoffhändler, Zulieferer und Onlineshops gleichermaßen.

Beispiel: Programme, Felder, Adresse, Datum, Bestände und Zeiten sind erfunden.

1 / 3

Ab Werk nicht verbunden

Verbindungen zu anderer Software sind bei vielen Programmen nur für eine Auswahl eingebaut. Ist dein zweites Programm nicht dabei, wird jede Anfrage, Bestellung oder Buchung dort ein weiteres Mal eingetippt.

2 / 3

Abweichende Felder und Schreibweisen

Programm A: Straße und Hausnummer in einem Feld. Programm B: zwei Felder. Dazu das Datum, einmal 08.12.2026, einmal 2026-12-08. Ergebnis: eine Fehlermeldung beim Einlesen, oder derselbe Kunde liegt zweimal im Zielprogramm.

3 / 3

Export nur ab und zu

Gibt ein Programm Daten nur als Datei heraus, wird sie häufig bei Gelegenheit ins nächste übernommen, etwa wöchentlich. Dazwischen: Website oder Shop zeigen überholte Bestände und Preise, und neue Termine fehlen im zweiten Kalender.

DATEV · Formate · Website · Kalender · CRM

DATEV, CRM, Kalender: Schnittstellen program­mieren lassen

Was dein Betrieb davon braucht, legen wir im Angebot fest.

  1. DATEV

    Rechnungen als DATEV-Buchungsstapel

    Rechnungen aus Auftrags- oder Shopsoftware kommen ohne Abtippen ins Buchhaltungsprogramm. Arbeitet das Steuerbüro mit DATEV, erhält es die Buchungen als einlesbaren Stapel im DATEV-Format. Die Wahl der Konten bleibt beim Steuerbüro. Die Belege, also die Rechnungsdateien, gehen getrennt dorthin, zum Beispiel über DATEV Unternehmen online.

  2. Abgleich

    Takt: nachts oder per Webhook

    Zwei Wege. Nach Zeitplan, etwa jede Nacht. Oder bei jeder Änderung per Webhook, wenn das Programm das unterstützt: Es meldet sich dann selbst, zum Beispiel sobald eine Bestellung eintrifft. Wichtig: Manche Programme schalten diese Meldungen nach mehreren Fehlern ab, ohne dass es jemand erfährt, und einzelne Meldungen können auch so fehlen. Wie Verpasstes nachgezogen wird, etwa im nächtlichen Lauf, legen wir vorher fest. Jeder Lauf erzeugt ein Protokoll.

  3. Formate

    Felder und Formate

    Welches Feld wohin gehört, bestimme ich beim Programmieren. Formate rechne ich passend um: Datum, Einheiten, Preise netto oder brutto. Ein häufiges Austauschformat ist JSON, ein reines Textformat, bei dem jede Angabe ihren Feldnamen mitführt. Gibt es eine gemeinsame Kennung, zum Beispiel die Kundennummer, erkennt die Schnittstelle vorhandene Datensätze.

  4. Website

    Bestände auf der Website

    Kurstermine, Artikel, Immobilien oder Fahrzeuge aus einem Fachprogramm erscheinen auf deiner Website. Niemand muss sie doppelt eingeben. Verkauft? Dann ist der Eintrag nach dem nächsten Lauf weg. Wird ein neuer Onlineshop gebaut, gehört die Anbindung der Warenwirtschaft zu dessen Leistung.

  5. Kalender

    Termine: online gebucht, im Kalender eingetragen

    Online gebuchte Termine landen im Google- oder Outlook-Kalender. Schon belegte Zeiten sind online nicht mehr buchbar. Das beugt Doppelbuchungen vor, auch dann, wenn Telefontermine weiter von Hand eingetragen werden.

  6. CRM

    Anfragen ins CRM

    Formularanfragen von der Website gehen mit Name, Nachricht und Herkunftsseite direkt ins CRM. Das CRM ist das Programm, mit dem du deine Kunden und Anfragen organisierst. Abtippen entfällt.

  7. Alte Software

    Altsoftware ohne Schnittstelle

    Ältere Programme: oft keine Schnittstelle, oder eine, die kaum etwas hergibt. Ich prüfe dann, ob ein regelmäßiger Tabellen-Export als Quelle reicht. Ist keine Anbindung wirtschaftlich, sage ich das offen. Ein Ersatz für das Altprogramm gehört zur Individualsoftware.

Wie läuft das ab?

Eine API-Anbindung program­mieren, die vorher im Test lief

Kontaktwege: Telefon, E-Mail, WhatsApp. Ein freigegebenes Arbeitsbeispiel gibt es auf Anfrage.

  1. Erstgespräch und Bestands­aufnahme

    Erst klären wir zwei Fragen: Was wird heute abgetippt oder kopiert, und welches Programm braucht diese Daten am Schluss? Dann prüfe ich jedes Programm: Was leistet seine Schnittstelle, und kostet sie beim Hersteller extra? Hier geht es um Datenabgleich. Vollständige Arbeitsabläufe setze ich als Prozessautomatisierung um.

  2. Festpreis und Umfang

    Das Angebot: Festpreis, auf Wunsch plus Monatsbetrag für spätere Betreuung. Es nennt die verbundenen Programme, die Flussrichtung der Daten und die Art des Abgleichs, nach Zeitplan oder bei jeder Änderung. Nach deiner Zusage folgen Feldzuordnung und Formate; geprüft werden sie von dir im Testlauf.

  3. Program­mierung, Testlauf

    Erst entsteht die Verbindung, dann wird sie mit Testdaten geprüft. Hat das Programm eine Testumgebung, eine Kopie nur zum Ausprobieren, nutze ich die. Sonst lege ich eindeutig markierte Testeinträge an und lösche sie danach. Du kontrollierst die Ergebnisse in deinen Programmen: Kommt der Testkunde zum Beispiel mit korrekter Adresse an? Echtdaten gibt es erst nach einem fehlerfreien Testlauf.

  4. Start, erste Abgleiche

    Die ersten echten Abgleiche begleite ich; Protokolle und Ergebnisse sehe ich mir an. Dazu bekommst du eine kurze Feldübersicht als Dokumentation. Fehlermeldungen: an mich. Danach entscheidest du, ob die Schnittstelle in meiner Betreuung bleibt.

Wie lange dauert das?Testdaten vor Echtdaten

Wann die Daten von selbst fließen

Die Dauer bestimmen vor allem zwei Größen: Zahl der Programme, Zahl der Felder. Einen Zeitplan, was bis wann steht, gibt es auf Wunsch, mit ungefähren Zeitpunkten. Eine feste Dauer verspreche ich nicht. Das Tempo bestimmt dein Bedarf. Eilt es: regelmäßige Abstimmung und Zwischenergebnisse.

  1. StartErstgespräch, Bestands­aufnahme
  2. Schritt zweiFestpreis und Umfang
  3. Schritt dreiProgram­mierung, Testlauf
  4. Schritt viererste Abgleiche mit Echtdaten
  5. Dauerhaftlaufender Abgleich
Ein typischer Verlauf.

Alte Software oder Daten, die erst bereinigt werden müssen, verlängern das meistens.

Fehlschlag im Abgleich

Meldung bei Fehlschlag: an mich, nicht an dein Team. Aus dem Protokoll lese ich ab, wo es hängt, an einem einzelnen Datensatz zum Beispiel oder am Zugang.

Keine Garantie auf fehlerfreie Abgleiche.

Was kostet das?Monatlich nur mit Betreuung

API-Schnittstellen Salzgitter: Kosten zum Festpreis

Programmierung: Festpreis. Betreuung danach: fester Monatsbetrag, aber nur, wenn du sie willst.

ProgrammierungFestpreis

Monatsbetrag ohne Mindestlaufzeit, formlos kündbar zum Ende des laufenden Monats.

Betreuung, wenn du willstdanach fester Monatsbetrag dazu

Enthalten

Im Festpreis: Feldzuordnung, Programmierung, Testlauf, Startbegleitung, kurze Dokumentation.

Ab Übergabe gehören Schnittstelle und Quelltext dir, egal ob mit Betreuung oder ohne.

Fehler in meiner Arbeit behebe ich ohne neuen Preis.

Kostenlos und unverbindlich: Erstgespräch, Bestandsaufnahme, Angebot.

Herstellergebühren für den Schnittstellenzugang, etwa für ein Zusatzmodul, stehen vorab im Angebot. Du zahlst sie direkt an den Hersteller.

Extra, mit eigenem Preis

Bereinigung vorhandener Daten vor dem ersten Abgleich, zum Beispiel doppelte Kunden oder Artikelnummern in wechselnder Form: eigener Posten im Angebot. Ohne Betreuung gilt dasselbe für Anpassungen an eine geänderte Hersteller-Schnittstelle.

Sechs Dinge bestimmen den Aufwand

  • Zahl der Programme
  • Zahl der Datensätze und Felder
  • Eine oder beide Flussrichtungen, dazu die Frage nach dem führenden Programm
  • Sofortabgleich bei jeder Änderung: ja oder nein
  • Qualität der Schnittstellenbeschreibung
  • Umfang der Datenbereinigung

Der Festpreis steht nach der Bestandsaufnahme und bleibt, auch bei unerwartetem Mehraufwand. Zusätzliche Programme oder Felder, grundlegende Änderungen am Vereinbarten: Die Kosten dafür nenne ich vorher.

Die Betreuung, inklusive Anpassungen nach Updates, berechne ich je nach Umfang einzeln. Kein eigener Server? Dann kann das Hosting bei mir liegen, alternativ buchst du es selbst.

Was zählt: weniger Handgriffe zwischen den Programmen

Messbar: Datensätze, Läufe, Fehler

  • Übertragene Datensätze je Abgleich und Zeitpunkt des Laufs
  • Fehlgeschlagene Abgleiche mit Ursache und Zeit bis zur Behebung
  • Die Zeitersparnis deines Teams kennst nur du

Scheinbar gute Zahlen

  • Hohe Datensatzzahl, aber Felder vertauscht
  • Abgleich ohne Fehlermeldung, der trotzdem Dubletten erzeugt, weil jedes System eigene Kundennummern vergibt
  • Echtzeit, wo ein täglicher Abgleich genügt
  • Daten, die geliefert werden, aber mit denen keiner arbeitet

Weniger tippen muss das Team nur, wenn alle die verbundenen Programme auch nutzen. Private Nebenlisten, ob auf Papier oder als eigene Tabellendatei, bleiben außen vor.

Von dir kommen Zugänge, Ablaufwissen und der Blick auf den Test

Zugänge: einmal am Anfang. Danach brauche ich dich vor allem für Fragen zu den Abläufen und für die Prüfung im Testlauf.

  1. Zugänge

    Einladung oder Zugangsdaten, du entscheidest. Du kannst mich jederzeit entfernen und das Passwort ändern. Konten, soweit trennbar: auf deinen Namen. Rechte je Verbindung: so knapp wie möglich, also etwa Daten abrufen, aber nicht entfernen.

  2. Ablaufwissen

    Wer erfasst welche Daten wo? Welches Programm gilt bei Widersprüchen, etwa bei Adressen das CRM? Das erfahre ich von dir. Sonderfälle wie Sammelrechnungen kennt nur dein Betrieb; sie kommen gezielt in den Testlauf.

  3. Datenschutz

    Laut Art. 4 DSGVO sind auch Weitergabe und Abgleich von Kunden- und Mitarbeiterdaten eine Verarbeitung. Übertragen werden ausschließlich die im Testlauf abgestimmten Daten. Einen Vertrag zur Auftragsverarbeitung schließen wir, sobald er nötig ist oder du ihn wünschst. Keine Rechtsberatung, nur der Hinweis auf das Gesetz.

  4. Abstimmung, IT-Dienstleister

    Die Abstimmungstiefe bestimmst du, etwa ob dir Anpassungen nach Updates vorab gezeigt werden. Ist ein IT-Dienstleister für Programme oder Server zuständig, spreche ich Änderungen mit ihm durch.

Erstgespräch, Bestandsaufnahme und Angebot.
Alles kostenlos und unverbindlich.