RetailForce stellt eine s.g. "Fiskal Middleware" bereit. Die Einbindung dieser Fiskal Middleware in ein elektronisches Aufzeichnungssystem, über die standardisierte, länderunabhängige Schnittstelle, ermöglicht den rechtskonformen Betrieb von elektronischen Aufzeichnungssystemen ("Registrierkassen", POS-Systemen, etc.) in vielen Ländern.
Integration
Eine Übersicht über unterstützte Betriebssysteme finden Sie im verlinkten Artikel.
Varianten
Die Anbindung der Fiskal Middleware an ein elektronisches Aufzeichnungssystem kann auf mehrere Arten erfolgen:
REST-Webservice
Am häufigsten wird die Anbindung über die REST-Schnittstelle der Middleware eingesetzt. Hierfür stellen wir:
- einen Windows-Dienst (REST-Webservice) zur Verfügung. Die jeweils aktuelle Version des REST-Webservice veröffentlichen wir im Downloads-Bereich unserer Website: https://www.retailforce.cloud/downloads/.
- Für Linux-Systeme stellen wir einen Docker-Container zur Verfügung, welchen Sie auf Docker-Hub unter: https://hub.docker.com/u/retailforce finden.
- Weiters, steht eine in der RetailForce-Cloud gehostete Version der Middleware auf https://fiscalisation.retailforce.cloud/swagger/index.html bereit (=Cloud Fiskalisierungs-Service)
DLL-Integration
Neben der Webservice-Anbindung besteht die Möglichkeit, die Middleware als Dynamic Link Libraries (DLLs) zu in das elektronische Aufzeichnungssystem zu integrieren (Methoden-Aufruf).
Für diese Variante stellen wir nuget-Pakete auf https://www.nuget.org/profiles/RetailForceDevelopment bereit.
Diese Integrationsvariante wird auch bei android und iOS Kassensystemen verwendet, sofern diese in .NET entwickelt wurde.
Dokumentation
Sämtliche Informationen für die Implementierung der RetailForce Fiskal Middleware in Ihr Kassensystem finden Sie hier in unserem Solution-Center (https://support.retailforce.cloud).
Besonders der Abschnitt "Entwicklerinformationen" ist hierfür relevant. Die "Technischen Informationen" bieten einen allgemeinen Überblick über technische Aspekte in unterschiedlichen Ländern.
Eine vollständige Beschreibung des RetailForce Document Object Models (DOM) finden Sie im Downloads-Verzeichnis der RetailForce Website im jeweiligen Versions-Verzeichnis.
Besonderheiten REST-Integration
Informationen zu ersten Schritten mit dem REST-Webservice finden Sie im verlinkten Artikel.
Nach der Installation der Fiskal Middleware (als REST-Webservice) auf einem Rechner, kommen Sie über http://localhost:7678/swagger zur API-Beschreibung.
Docker-Container
Eine Anleitung zu Inbetriebnahme des Docker Containers unter Linux befindet sich im verlinkten Artikel.
Besonderheiten DLL-Integration
Informationen zur nuget-Implementierung finden Sie im verlinkten Artikel.
Inbetriebnahme
Um das Fiskal Service in Betrieb nehmen zu können, muss ein s.g. Client in der Middleware initialisiert werden.
Ein Client wird mir immer je einer Registrierkasse (mit einem eigenständigen elektronischen Aufzeichnungssystem) verbunden / zugeordnet. Eine Instanz der Fiskal Middleware kann mehrere Clients (Mandanten) beinhalten. Nachfolgend sind die unterschiedlichen Varianten des Middleware-Einsatzes beschrieben:
Art | Installation | Beispiel |
Single Client | Middleware ist direkt auf der Hardware des elektronischen Aufzeichnungssystems installiert und hat 1 Client, welcher 1 Kasse zugeordnet ist. | offlinefähige Registrierkasse im Supermarkt (Kasse kann eigenständig arbeiten, ohne Verbindung zu einem Zentralsystem) |
Multi Client I | Middleware ist auf einem Zentralsystem installiert (z.B. Server in Filiale, im Rechenzentrum des Unternehmens). Mehrere Kassen eines Unternehmens melden Transaktionsdaten an die Middleware. Diese weist einen Client je Kasse auf. | Filialserver mit mehreren Kassen im lokalen Netzwerk |
Multi Client II | Middleware ist auf einem Zentralsystem installiert (z.B. Cloud, in einem Rechenzentrum). Mehrere Kassen verschiedener Unternehmen melden Transaktionsdaten an die Middleware. Diese weist einen Client je Kasse auf. | Cloudkassensystem welches von vielen Unternehmen eingesetzt wird |
Die allgemeinen Schritte zur Inbetriebnahme der Middleware wird im verlinkten Artikel beschrieben.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.