Zum Inhalt springen
XSIS
Ein Kunde zahlt an einer Selbstbedienungskasse

Branchen

Einzelhandel und Omnichannel-Commerce

Filialen, Webshops und ERP stimmen bei jedem Verkauf und jeder SKU in Echtzeit überein.

Warum Filialen, Onlinekanäle und ERP auseinanderlaufen

Einzelhändler arbeiten mit vielen Systemen, die übereinstimmen müssen: Kassen, Webshops, Lager, Zahlungsdienstleister und ERP. Laufen sie auseinander, ist der Bestand falsch, Preise unterscheiden sich zwischen Kanälen, und die Finanzabteilung verbringt Tage mit Abstimmung.

  • Nächtliche Batch-Synchronisierung

    Kassen, Webshops und ERP tauschen Daten mit Stunden Verzögerung aus, sodass der Bestand zu Spitzenzeiten überverkauft wird.

  • Langsame Abwicklung

    Kartenabrechnungen über mehrere Acquirer werden spät abgestimmt, und Abweichungen kosten Geld.

  • Spitzen, die den Checkout brechen

    Aktionen und Festivals sorgen für Andrang, den langsame Systeme nicht bewältigen.

Was sich ändert

  1. Eine Version jedes Verkaufs

    Filialterminals, Online-Checkout und ERP-Hauptbuch stimmen in Echtzeit überein.

  2. Bestand, dem Sie trauen können

    SKU-Bestände zwischen Filialen und Webshops synchronisiert, sobald sie sich ändern.

  3. Abrechnungen abgestimmt

    Abrechnungsdateien werden eingelesen, und Gebühren werden automatisch geprüft.

Wo wir arbeiten

Was wir bauen

  • POS-Erweiterungen, Backoffice-Apps und Filial-Dashboards
  • Offline-sichere Synchronisierung zwischen Filialservern und Zentrale

Was wir bauen

  • E-Commerce-Frontends und Auftragsdienste
  • Click & Collect, Retouren und Sendungsverfolgung

Typische Integrationen

  • E-Commerce-Plattformen, Marktplätze, Frachtführer und das ERP

Was wir bauen, verbinden und absichern

  • POS- und ERP-Integration

    Verkäufe, Retouren und Tagesabschlüsse ins ERP gebucht, mit Preisen, Aktionen und Artikeln, die an jede Filiale zurückgehen.

  • Bestandstransparenz

    Eine Sicht auf den Bestand über Filialen, Lager und Online, aktualisiert, sobald Verkäufe und Lieferungen stattfinden.

  • Online- und Mobile-Commerce

    Webshops und Apps, die Produkte, Preise und Bestand mit den Filialen teilen.

  • Loyalty und Aktionen

    Loyalty-Programme, Gutscheine und Aktionsregeln, die in jedem Kanal gleich funktionieren.

  • Werkzeuge für den Filialbetrieb

    Apps für Bestandsaufnahmen, Umlagerungen, Lieferungen und Mitarbeiteraufgaben, gebaut für die Verkaufsfläche.

  • Super-Apps und Unified Commerce

    Eine hochlastfähige App für Einkauf, Zahlungen und Loyalty über Marken hinweg.

  • POS-Plattformen

    Kassen und POS-Cloud-Dienste, über ihre APIs, Exportdateien oder Filialserver.

  • Kartenzahlungen

    Terminals, Gateways und Acquirer, mit Abrechnungsdateien, die den Verkäufen zugeordnet werden.

  • ERP

    SAP S/4HANA, Microsoft Dynamics 365, Oracle NetSuite, Odoo und andere, für Artikel, Bestand und Finanzen.

  • Lager und Frachtführer

    Lagersysteme und Frachtführer-APIs für Kommissionierung, Lieferungen und Retouren.

  • Kartendaten außerhalb des Geltungsbereichs

    Wir halten Kartendaten beim Zahlungsdienstleister, über Tokenisierung und punkt-zu-punkt-verschlüsselte Terminals, wo verfügbar, was den PCI-DSS-Umfang klein hält.

  • Kundendaten

    Loyalty- und Auftragsdaten werden mit Einwilligung erhoben, nur so lange wie nötig aufbewahrt und nach DSGVO und den geltenden lokalen Gesetzen behandelt.

  • Fiskal- und Steuerregeln

    Wo ein Land fiskalische Belege oder E-Invoicing verlangt, binden wir die vorgeschriebenen zertifizierten Geräte oder Plattformen an und bewahren die geforderten Aufzeichnungen auf.

Eine Hand hält ein drahtloses Bank-Zahlungsterminal, Nahaufnahme

So arbeiten wir

Wir verbinden diese Systeme, damit Verkäufe, Bestand, Preise und Zahlungen zuverlässig zwischen ihnen fließen, und bauen die Kunden-Apps und Backoffice-Werkzeuge darum herum. Filialen verkaufen weiter, wenn das Netz ausfällt, und holen auf, wenn es zurückkehrt.

  1. Abläufe erfassen

    Verkäufe, Retouren, Preise, Bestand und Zahlungen zwischen allen Systemen.

  2. Batches ersetzen

    Ereignisse streamen zwischen POS, Webshops und ERP, mit einer Dead-Letter-Queue für Fehler.

  3. Unter Spitzenlast beweisen

    Lasttests mit Andrang wie bei Festivals vor der Inbetriebnahme.

POS zum ERP: jeder Verkauf genau einmal verbuchtUmsätze fließen als Ereignisse von den Kassen ins ERP, Preise und Bestand fließen zurück. Eine Filiale, die offline geht, verkauft weiter und holt auf. Eine fehlgeschlagene Buchung wird wiederholt und dann an einen Menschen übergeben.POSPOS-TerminalsJede Kasse in jederFilialeDatenspeicherFilial- oderPOS-Cloud-ServerVerkauft auch offlineweiterXSISIntegrationsschichtEreigniswarteschlange,Mapping,DuplikatschutzERPERPUmsatz, Lagerbestandund FinanzenDienstWiederholungswarteschlangeWiederholungen mitsteigender Wartezeit,dann eineDead-Letter-QueueMenschenFilialbetriebsteam12REST/JSON3OData · REST/JSON4REST/JSON5REST/JSON678

POS zum ERP: jeder Verkauf genau einmal verbucht

Umsätze fließen als Ereignisse von den Kassen ins ERP, Preise und Bestand fließen zurück. Eine Filiale, die offline geht, verkauft weiter und holt auf. Eine fehlgeschlagene Buchung wird wiederholt und dann an einen Menschen übergeben.

  • Primärer Ablauf
  • Asynchron
  • Fehlerpfad
Der Ablauf in 8 Schritten

Der Ablauf Schritt für Schritt

  1. Von POS-Terminals nach Filial- oder POS-Cloud-Server: Umsätze, Retouren und Stornos (primärer Ablauf).
  2. Von Filial- oder POS-Cloud-Server nach Integrationsschicht: Umsatzereignisse und Tagesabschlüsse über eine Ereigniswarteschlange, über REST/JSON (asynchron).
  3. Von Integrationsschicht nach ERP: Umsätze und Bestandsbewegungen verbucht, über OData · REST/JSON (primärer Ablauf).
  4. Von ERP nach Integrationsschicht: Preise, Aktionen und Artikeldaten per API oder Dateiexport, über REST/JSON (primärer Ablauf).
  5. Von Integrationsschicht nach Filial- oder POS-Cloud-Server: Preis- und Bestandsaktualisierungen, über REST/JSON (primärer Ablauf).
  6. Von Integrationsschicht nach Wiederholungswarteschlange: Buchung fehlgeschlagen (Fehlerpfad).
  7. Von Wiederholungswarteschlange nach Integrationsschicht: Erneut versucht (Fehlerpfad).
  8. Von Wiederholungswarteschlange nach Filialbetriebsteam: Weiterhin fehlgeschlagen: Warnung mit den Details (Fehlerpfad).
Kartenzahlungen: an der Kasse autorisiert, später abgewickelt, im ERP abgestimmtDas Terminal oder der Checkout fragt das Gateway, das Gateway fragt den Acquirer, und der Acquirer leitet an Kartennetzwerk und Kartenausgeber weiter. Abwicklungsdateien kommen später und werden im ERP Umsätzen und Gebühren zugeordnet. Eine Zeitüberschreitung löst ein Storno aus, damit der Kunde nie doppelt belastet wird.POSEMV-TerminaloderOnline-CheckoutChip, kontaktlos undE-CommerceGatewayZahlungsgatewayTokenisierung undRoutingBankAcquirerAutorisierung undAbwicklungDrittanbieterKartennetzwerkundKartenausgeberGenehmigt oder lehntabERPERPUmsätze, Gebührenund AuszahlungenXSISIntegrationsschichtAbwicklungsdateienlesen und zuordnenMenschenZahlungsbetriebsteamAbweichungen,Streitfälle undChargebacks1EMV · REST/JSON2ISO 85833ISO 85834ISO 85835SFTP6REST/JSON7ISO 8583 04008

Kartenzahlungen: an der Kasse autorisiert, später abgewickelt, im ERP abgestimmt

Das Terminal oder der Checkout fragt das Gateway, das Gateway fragt den Acquirer, und der Acquirer leitet an Kartennetzwerk und Kartenausgeber weiter. Abwicklungsdateien kommen später und werden im ERP Umsätzen und Gebühren zugeordnet. Eine Zeitüberschreitung löst ein Storno aus, damit der Kunde nie doppelt belastet wird.

  • Primärer Ablauf
  • Asynchron
  • Fehlerpfad
Der Ablauf in 8 Schritten

Der Ablauf Schritt für Schritt

  1. Von EMV-Terminal oder Online-Checkout nach Zahlungsgateway: Autorisierungsanfrage, über EMV · REST/JSON (primärer Ablauf).
  2. Von Zahlungsgateway nach Acquirer: Autorisierung, über ISO 8583 (primärer Ablauf).
  3. Von Acquirer nach Kartennetzwerk und Kartenausgeber: An den Kartenausgeber weitergeleitet, über ISO 8583 (primärer Ablauf).
  4. Von Acquirer nach Zahlungsgateway: Genehmigt oder abgelehnt, über ISO 8583 (asynchron).
  5. Von Acquirer nach Integrationsschicht: Abwicklungs- und Gebührendateien, über SFTP (asynchron).
  6. Von Integrationsschicht nach ERP: Abgewickelte Umsätze, Gebühren und Auszahlungen, über REST/JSON (primärer Ablauf).
  7. Von Zahlungsgateway nach EMV-Terminal oder Online-Checkout: Keine rechtzeitige Antwort: automatisches Storno, über ISO 8583 0400 (Fehlerpfad).
  8. Von Integrationsschicht nach Zahlungsbetriebsteam: Abweichung in der Abwicklung oder Chargeback (Fehlerpfad).

Erfolgsbilanz

  • Logo von Landmark Group (UAE)
  • Logo von Nike
  • Logo von Victoria’s Secret
  • Logo von M·A·C Cosmetics

Ausgewählte Unternehmensmarken stehen für historische und laufende Systeme, Plattformen und digitale Produkte, die XSIS, KONG GROUP, unser CEO und unsere leitenden Ingenieure im Laufe ihrer Karrieren entworfen oder geliefert haben. Alle Marken Dritter sind Eigentum ihrer jeweiligen Inhaber und werden ausschließlich zur sachlichen Identifikation des Portfolios genannt.

So beginnen

Wie es weitergeht

  1. Terminabstimmung

    Unser Team schreibt Ihnen, um einen Termin für das Gespräch zu vereinbaren.

  2. Beratungsvorgespräch

    Ein kostenlose 30-minütige Online-Vorberatung: Wir gehen Ihre Ziele, Systeme und Rahmenbedingungen durch.

  3. Readiness-Review

    In einer kostenlose 48-stündige Readiness-Review prüft ein Principal Architect Ihr Projekt gegen die 6-Punkte-Definition of Ready und empfiehlt den passenden Track.

  4. Wahl des Tracks

    Projekte mit klarem Leistungsumfang erhalten innerhalb von 3–5 Werktagen ein verbindliches Angebot. Projekte in der Konzeptphase starten im Blueprint Studio. Ein laufendes System, das ausfällt, nicht dokumentiert ist oder integriert werden muss, beginnt mit einer Diagnose von 1–2 Wochen. Blueprint Studio und Diagnose haben jeweils ein festes Honorar, das im Angebot genannt wird.

Der schnellste Einstieg ist das Paket Sprint für E-Invoicing-Vorgaben und ERP-Bereitschaft, eines unserer schnellen Zusammenarbeitspakete.

Wo Sie starten

Fragen und Antworten

Was geschieht, wenn eine Filiale die Verbindung verliert?

Die Filiale verkauft weiter. Verkäufe werden lokal gespeichert und gesendet, wenn die Verbindung zurückkehrt, jeweils mit einer eindeutigen Kennung, damit nichts doppelt gebucht wird. Preis- und Bestandsaktualisierungen warten auf dieselbe Weise. Der Betrieb sieht, welche Filialen zurückliegen und um wie viel, sodass ein längerer Ausfall sofort auffällt und nicht erst zum Monatsende entdeckt wird.

Welche POS-Systeme können Sie integrieren?

Wir integrieren POS-Plattformen über das, was sie bieten: Cloud-APIs, Filialserver, Datenbankexporte oder Dateien. Bevor wir schätzen, prüfen wir die POS-Dokumentation und eine Stichprobe ihrer Daten, denn das entscheidet über den Ansatz. Die Nennung einer POS-Plattform oder eines ERPs auf dieser Seite bedeutet keine Partnerschaft mit seinem Anbieter.

Warum stimmt der Bestand zwischen ERP und Filialen nie überein?

Meistens, weil die Systeme sich bei Timing, Einheiten oder der Frage unterscheiden, was als Bewegung gilt. Retouren, Umlagerungen, beschädigte Ware und Verkäufe während einer Bestandsaufnahme sind häufige Ursachen. Wir verfolgen die Unterschiede, vereinbaren eine Regel je Bewegungsart und bauen die Synchronisierung so, dass sie jede Änderung mit ihrer Quelle erfasst. Verbleibende Abweichungen landen auf einer Prüfliste, statt sich anzustauen.

Was bestimmt die Kosten einer Einzelhandelsintegration?

Die Zahl der Systeme, Filialen und Kanäle, wie gut POS und ERP ihre Daten bereitstellen und wie viele Sonderfälle Regeln brauchen, etwa kanalübergreifende Retouren oder Teilzahlungen. Die Einführung Filiale für Filiale erhöht den Testaufwand ebenfalls. Wir schätzen, nachdem wir die Systeme und eine Stichprobe echter Transaktionen geprüft haben.

Können Sie einführen, ohne Filialen zu schließen?

Ja. Wir gehen in Stufen live, beginnend mit einer Pilotfiliale, und betreiben die neue Integration neben dem laufenden Prozess, bis die Summen übereinstimmen. Änderungen in den Filialen werden nach Möglichkeit außerhalb der Öffnungszeiten geplant, und jede Stufe hat einen Rückweg, falls etwas nicht wie geplant funktioniert.

Wer betreut die Integration nach der Inbetriebnahme?

Wir können sie im Rahmen einer Supportvereinbarung überwachen und betreuen oder mit Dokumentation, Warnungen und einem Runbook an Ihr Team übergeben. In beiden Fällen landet eine fehlgeschlagene Nachricht mit ihrem Grund in einer Warteschlange, sodass sie behoben und erneut eingespielt statt verloren geht.

Beginnen Sie mit einem Gespräch, nicht mit einem Vertrag.

Sagen Sie uns, was Sie bauen, verbinden oder absichern möchten. Ein Architekt geht es mit Ihnen durch und empfiehlt dann, wo Sie beginnen sollten.