ab April 2017 wird es für Gastronomen in Österreich wirklich ernst, weil zu diesem Zeitpunkt die RKSV (Registrierkassensichereitsverordnung) in Kraft tritt.
Jedes Kassensystem (mit wenigen Ausnahmen) muss demnach gewisse technische Voraussetzungen erfüllen, nachzulesen auf der Webseite der Wirtschaftskammer Österreich unter https://www.wko.at/Content.Node/branche ... entli.html
- Die Kasse muss eine Kassenidentifikationsnummer aufweisen, die über FinanzOnline gemeldet werden muss.
- Die Kasse muss über eine geeignete Schnittstelle zu einer Sicherheitseinrichtung (HSM oder Chipkartenleser) mit einer Signaturerstellungseinheit verfügen.
- Jeder Beleg muss mit einem maschinenlesbaren Code versehen werden.
- Jeder einzelne Barumsatz, sowie die nachfolgenden erklärten Monats- und Schlussbelege, werden elektronisch signiert. Dabei ist eine elektronische Signatur von der Signaturerstellungseinheit anzufordern und auf dem zugehörigen Beleg als Teil des maschinenlesbaren Codes anzudrucken.
- Die Kasse muss einen Startbeleg, der eine Prüfung entsprechend §6(4) RKSV ermöglicht, erzeugen können.
- Ein Datenerfassungsprotokoll (DEP), in dem jeder einzelne Barumsatz inkl. der elektronischen Signatur zu erfassen und abzuspeichern ist, ist zu führen.
- Die in der Registrierkasse erfassten Barumsätze werden laufend aufsummiert (Umsatzzähler).
- Der Umsatzzähler muss mit dem Verschlüsselungsalgorithmus AES 256 verschlüsselt werden können.
- Das Datenerfassungsprotokoll muss jederzeit entsprechend exportiert werden können.
- Die Kasse muss im Falle einer planmäßigen Außerbetriebnahme der Registrierkasse einen Schlussbeleg mit Betrag Null (0) erstellen können.
- Eine quartalsweise Sicherungsfunktion, die es ermöglicht die Daten des Datenerfassungsprotokolls auf einen externen Datenträger zu speichern, muss zur Verfügung stehen.
- Die Registrierkasse darf keine Vorrichtungen enthalten, über die das Ansteuern der Sicherheitseinrichtung umgangen werden kann.
Der aktuelle Status meiner Entwicklung in OrderSprinter ist folgender:
- Ich habe ein Java-Webserver gebaut, der über eine REST-Schnittstelle Anfragen vom OrderSprinter-PHP-System entgegennehmen kann (z.B. Erstelle Startbeleg usw.)
- Im Java-"RKSV"-Webserver habe ich bereits die core- und common-Module des Mustercodes eingebunden.
- Auf der OrderSprinter-Oberfläche kann der Anwender einen Österreich-Modus aktivieren und Verbindungsparameter zum Java-RKSV festlegen, sowie die geforderten Parameter einstellen (AES-Key, Kassen-ID, usw.).
Natürlich reicht dieser Text nicht als Anforderungsspezifikation. Wer aber grundsätzlich Interesse hat, bitte bei mir melden, damit wir Detailfragen klären können. Und vielleicht wird OrderSprinter dann auch zukünftig in Österreich eingesetzt werden dürfen.
Gruß,
Stefan
(s.pichel@ordersprinter.de)