CeFiSystems POS Bridge für Odoo 19
Professionelle Hardware-Anbindung für Odoo Point of Sale
Für Odoo 19 entwickelt CeFiSystems Cedric Fischer eine eigene POS Bridge, mit der sich klassische POS-Hardware und Zahlungsterminals direkt und herstellerübergreifend an Odoo Point of Sale anbinden lassen.
Die Bridge bildet dabei die Verbindung zwischen dem browserbasierten Odoo POS und lokal angeschlossener Kassenhardware. Geräte werden nicht unmittelbar aus dem Browser heraus angesprochen, sondern über einen lokalen Dienst, der die Kommunikation mit der jeweiligen Hardware übernimmt.
Ein zentraler Bestandteil ist die Unterstützung von JavaPOS. JavaPOS ist ein etablierter Standard zur einheitlichen Ansteuerung von POS-Peripheriegeräten und ermöglicht die Integration unterschiedlichster Hardware über eine gemeinsame Schnittstelle.
Zusätzlich wird die von CeFiSystems entwickelte ZVT13-Technologie direkt in die POS Bridge integriert. Damit können zahlreiche in Deutschland eingesetzte Zahlungsterminals über das ZVT-Protokoll aus Odoo heraus gesteuert werden.
Die Architektur ist bewusst modular aufgebaut. Neue Geräteklassen und Hersteller können als zusätzliche Bridge-Module ergänzt werden, ohne dass die eigentliche Odoo-Integration für jedes Gerät neu entwickelt werden muss.
ZVT-Zahlungsterminals direkt aus Odoo ansteuern
Über die integrierte ZVT-Schnittstelle kann Odoo Zahlungen direkt an ein angeschlossenes Kartenterminal übergeben.
Der Zahlbetrag wird dabei automatisch vom Odoo POS an das Terminal übertragen. Statusmeldungen und das Ergebnis der Zahlung werden anschließend wieder an Odoo zurückgegeben.
Dadurch entfällt die manuelle Eingabe des Betrages am Terminal und der komplette Zahlungsablauf kann unmittelbar in den Kassiervorgang integriert werden.
Die ZVT-Anbindung basiert auf der von CeFiSystems entwickelten und seit mehreren Jahren eingesetzten ZVT13-Bibliothek.
Ziel ist eine möglichst breite Unterstützung unterschiedlicher Terminalhersteller und Netzbetreiber, ohne die Odoo-Installation an ein bestimmtes Terminalmodell zu binden.
Eine Bridge für die gesamte POS-Hardware
Die CeFiSystems POS Bridge ist nicht ausschließlich als Payment-Connector vorgesehen.
Sie soll langfristig die zentrale Hardware-Schnittstelle zwischen Odoo und der lokal installierten Kassentechnik bilden.
Über modulare Treiber können unter anderem folgende Geräteklassen angebunden werden:
- ZVT-Zahlungsterminals
- Bondrucker und POS-Drucker
- Kassenschubladen
- Barcode- und Handscanner
- Kundenanzeigen
- Waagen
- Münz- und Bargeldsysteme
- Unterschriften-Pads
- Fiskalisierungskomponenten
- weitere JavaPOS-kompatible Geräte
Damit kann auch professionelle Kassenhardware weiterverwendet werden, für die keine direkte Browser- oder Odoo-Anbindung verfügbar ist.
Modulare Architektur
Die POS Bridge wird als modular erweiterbares System entwickelt.
Die Kommunikation zwischen Odoo und der Bridge erfolgt über definierte Befehle und Ereignisse. Die einzelnen Hardwaremodule übernehmen anschließend die herstellerspezifische Kommunikation mit den angeschlossenen Geräten.
Dadurch bleibt Odoo weitgehend unabhängig von der konkret eingesetzten Hardware.
Ein Wechsel beispielsweise von einem Drucker-, Payment- oder TSE-Hersteller erfordert damit nicht zwangsläufig eine vollständige Neuentwicklung der Odoo-Integration.
Diese Architektur ermöglicht außerdem die Integration vorhandener JavaPOS-Service-Objects und Hersteller-SDKs.
Geplante Erweiterungen
Die POS Bridge befindet sich aktuell in aktiver Entwicklung. Neben der grundlegenden Hardware- und ZVT-Anbindung sind bereits weitere Erweiterungen vorgesehen.
Grafisches Kundendisplay
Geplant ist ein eigenständiges grafisches Kundendisplay für einen zweiten Monitor.
Odoo übermittelt Warenkorb, Artikel, Mengen, Preise und Gesamtsumme an die POS Bridge. Die Anzeige wird lokal über eine eigene Anwendung dargestellt.
Im Leerlauf können beispielsweise:
- Werbebilder
- Aktionen
- Produktinformationen
- Bildfolgen oder Playlists
angezeigt werden.
Das grafische Kundendisplay bildet gleichzeitig die Grundlage für weitere Funktionen wie den digitalen Kassenbon per QR-Code.
Wincor / Diebold Nixdorf iCash 15e
Auch die Integration von Bargeldsystemen ist vorgesehen.
Für den Wincor Nixdorf beziehungsweise Diebold Nixdorf iCash 15e ist eine Anbindung über die vorhandenen JavaPOS-Schnittstellen geplant.
Der während einer Einzahlung bereits erkannte Geldbetrag kann dabei fortlaufend an Odoo übertragen werden. Für den Anwender verhält sich das Bargeldsystem damit ähnlich wie eine vollständig in den Kassiervorgang integrierte Zahlungsmethode.
signotec Unterschriften-Pads
Für Prozesse mit Lieferscheinen oder anderen unterschriftspflichtigen Dokumenten ist die Integration von signotec Unterschriften-Pads vorgesehen.
Die auf dem Gerät geleistete Unterschrift soll an Odoo übertragen und direkt dem jeweiligen Vorgang oder Lieferschein zugeordnet werden können.
Die technische Integration kann abhängig vom eingesetzten Gerät über das signotec SDK oder eine entsprechende JavaPOS-Schnittstelle erfolgen.
Küchenmonitor-System
Für Gastronomie- und Food-Anwendungen ist eine Anbindung beziehungsweise Erweiterung um Küchenmonitore vorgesehen.
Bestellungen können damit automatisch an die entsprechenden Produktions- oder Küchenbereiche weitergeleitet und dort bearbeitet werden.
Dabei wird zunächst geprüft, welche Funktionen bereits durch die vorhandenen Odoo-Küchenanzeigen abgedeckt werden und an welchen Stellen eine Erweiterung durch die POS Bridge sinnvoll ist.
Self-Checkout
Langfristig soll die Plattform auch als technische Grundlage für komplette Self-Checkout-Systeme auf Basis von Odoo eingesetzt werden können.
Hier kommen mehrere Komponenten der POS Bridge zusammen:
- Barcode-Scanner
- Waagen
- Zahlungsterminals im unbeaufsichtigten Betrieb
- Bargeldannahme
- Kundendisplay
- digitaler Kassenbon
- gegebenenfalls Sicherheits- oder Kontrollwaagen
Durch die modulare Architektur können diese Komponenten unabhängig voneinander entwickelt und später zu einem vollständigen Self-Checkout-System kombiniert werden.
Fiskalisierung und TSE
Für den deutschen Markt ist außerdem eine direkte Integration von Technischen Sicherheitseinrichtungen (TSE) vorgesehen.
Geplant ist eine herstellerunabhängige Schnittstelle, über die unterschiedliche TSE-Lösungen eingebunden werden können.
Vorgesehen sind unter anderem Integrationen für Lösungen von:
- Diebold Nixdorf / Wincor Nixdorf
- Swissbit
Dabei sollen sowohl die Fiskalisierungsdaten für den Kassenbon als auch die für weitere gesetzliche Anforderungen erforderlichen Daten berücksichtigt werden.
Die genaue Integration wird mit den Möglichkeiten der deutschen Odoo-Lokalisierung und den jeweiligen Anforderungen an TSE und DSFinV-K abgestimmt.
Digitaler Kassenbon per QR-Code
In Verbindung mit dem grafischen Kundendisplay ist ein vollständig digitaler Kassenbon vorgesehen.
Nach Abschluss eines Verkaufsvorgangs wird auf dem Kundendisplay ein QR-Code angezeigt. Der Kunde kann diesen mit seinem Smartphone aufrufen und den Beleg digital abrufen.
Besonderer Wert wird dabei auf eine identische Darstellung von Papier- und Digitalbeleg gelegt.
Hierfür ist ein gemeinsamer Beleg-Renderer vorgesehen: Derselbe gerenderte Bon kann sowohl an den physischen POS-Drucker übertragen als auch als digitale Grafik bereitgestellt werden.
Dadurch entsteht nicht lediglich eine nachträglich erzeugte HTML-Version des Bons, sondern eine möglichst identische digitale Abbildung des tatsächlichen Ausdrucks.
Auch erforderliche Fiskalisierungs- und TSE-Daten können so Bestandteil des digitalen Belegs werden.
Herstellerunabhängig statt Insellösung
Das langfristige Ziel der CeFiSystems POS Bridge ist eine offene Hardware-Plattform für Odoo Point of Sale.
Anstatt für jedes Gerät eine individuelle Odoo-Anbindung zu entwickeln, stellt die Bridge eine gemeinsame Kommunikationsschicht zwischen Odoo und der Kassenhardware bereit.
Damit können sowohl moderne als auch bereits vorhandene professionelle POS-Komponenten in eine Odoo-Umgebung integriert werden.
Besonders Unternehmen mit bestehender Kassenhardware erhalten dadurch die Möglichkeit, auf Odoo POS umzusteigen, ohne zwangsläufig die komplette Peripherie austauschen zu müssen.
Aktueller Entwicklungsstand
Die CeFiSystems POS Bridge für Odoo 19 befindet sich derzeit in Entwicklung.
Die Architektur ist von Anfang an auf Erweiterbarkeit ausgelegt. Neben der ZVT-Zahlungsanbindung werden schrittweise weitere Geräteklassen und Funktionen integriert.
Wenn Sie Odoo Point of Sale einsetzen möchten und spezielle POS-Hardware, Zahlungsterminals oder bestehende Kassenperipherie integrieren müssen, sprechen Sie uns gerne an.
Auch konkrete Geräteanforderungen können bei der weiteren Entwicklung berücksichtigt werden.
Für weitere Informationen können Sie sich gerne an Cedric Fischer – c.fischer@cefisystems.de – wenden. Wir freuen uns auf Sie.