BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

Abmelden Kassa und neue Anmeldung #444

Open Flanelli opened 7 years ago

Flanelli commented 7 years ago

Wäre sehr dankbar für eine konkrete Aussage zu dem Problem.

Folgendes Szenario: Zertfikate wurden angemeldet AES-Key wurde eingetragen Kassa mit ID Kassa-1 wurde angemeldet Startbeleg wurde erstellt und via APP geprüft und ist OK DEP wurde eingerichtet Kassa wurde somit in Betrieb genommen und der Verkauf gestartet

Nach 17 Belegen wird festgestellt dass es einen Formatfehler bei einem Beleg mit Tausenderbetrag gibt und somit die Signatur und zwangsläufig der QR-Code nicht korrekt sind. Das Prüftool erkennt das natürlich und führt nach dem fehlerhaften Beleg nur mehr einen teilweisen Prüfvorgang der weiteren Belege durch.

Der Fehler wurde danach behoben aber das DEP ist natürlich korrupt und sollte daher auch nicht weiter geführt werden. Also wäre eine neue Kassa in Betrieb zu nehmen.

Jetzt der Denkansatz zum Vorgang Kassa Neu! a) Erstellen eines signierten Schlußbeleges b) Sichern des bisherigen DEP samt Dokumentation der Begründung. c) Abmelden der Kasse in FON d) Anmelden einer neuen Kasse

Die Zertifikate können natürlich gleich bleiben aber wie sieht es mit der Kassa-ID und dem AES-Key aus

Muss die neue Kasse eine andere ID, also z.B. Kassa-2 haben? Muss ein neuer AES-Key verwendet werden?

Würde es ausreichen wenn man zumindest die Kassa-ID neu vergibt aber den AES-Key weiter verwendet?

Das ein neuer Startbeleg erstellt und auch geprüft werden werden muß ist klar, auch das ein neues DEP eingerichtet wird.

Danke für Meinungen bzw. Klarstellungen zu diesen Fragen die m.E. trotz intensiven Studiums aller BMF-Dokumente letztendlich nirgendwo absolut eindeutig und unmißverständlich nachzulesen sind. Es ist für mich einfach nicht 100%tig zu unterscheiden zwischen den "Kann - Soll - Muß" Darlegungen.

ErichFreitag commented 7 years ago

Der Vorgang Kasse Neu ist OK.

Sie dürfen die selbe Kassen-ID wieder verwenden. Welchen AES-Schlüssel sie verwenden ist völlig egal.

Aber: ich würde eine neue Kassen-ID verwenden - alleine aus dem Grund, damit sie die Vorgänge sauber voneinander trennen können. Kasse 1 - Lebenszyklus von bis, begonnen am, abgeschlossen am/weil. Kasse 2 -Lebenszyklus begonnen am.

Wenn sie einen anderen AES-Schlüssel verwenden müssen sie jenen der Kasse 1 gesondert aufbewahren, da sie ja das DEP rekonstruieren können müssen. Oder sie verwenden den selben weiter (ist in diesem Fall und auch sonst wesentlich einfacher).

Flanelli commented 7 years ago

Herzlichsten Dank Hr. Ing. Freitag. Ihre außergewöhnliche Hilfsbereitschaft und klaren Formulierungen sind immer wieder erstaunlich!

ztp-mino commented 7 years ago

Gleiche Kassen-ID + gleicher AES-Key ist nicht gut, es sei denn, sie können sicher stellen, dass sich die Belegnummern nicht wiederholen. Sonst wird der Umsatzzähler eventuell wieder mit gleichem IV und gleichem Key verschlüsselt.

Flanelli commented 7 years ago

@ztp-mino Danke für den Input Wie schon angedacht und von Herrn Freitag auch empfohlen werde ich die Kassa-ID ändern.

Das sich die Belegnummern in keinem Fall wiederholen sehe ich als ohnehin für dieses Szenarion einer "neuen" Kassa als zwingend an denn es handelt sich ja nicht um eine wirkliche echte zweite Kassa sondern um den Ersatz der alten Kassa. Daher laufen ja auch alle internen Nummernkreise außerhalb der RKSV-Belegnummer ganz normal weiter und somit auch die RKSV-Nummer selbst. Da kommt die freie Wahl der Startbelegnummer natürlich sehr gelegen, es ist dann bei der Erstellung des neuen Starbeleges einfach die nächste.

silence87 commented 7 years ago

Nur wie soll in so einem Fall mit dem Summenzähler verfahren werden? Der Summenzähler ist ja im Startbeleg per Definition 0.

ErichFreitag commented 7 years ago

Das ist eh OK mit einer neuen Kasse? Wo ist das Missverständnis?

silence87 commented 7 years ago

Ich denke ich bin nur ein wenig auf der Leitung gestanden. Vielleicht fasse ich kurz meine Gedanken zusammen: Denkansatz von Flanelli - ok Ist es dann überhaupt zulässig den Summenzähler (insbesondere wenn Summenzähler > 0 ) für eine erneute Inbetriebnahme auf 0 zu setzen? Also quasi von 0 weg neu starten? Was passiert mit dem RKSV-DEP? Exportieren, archivieren und aus der DB kicken?

ErichFreitag commented 7 years ago

Kasse defekt:

Also: die alte Kasse wird in sich abgeschlossen. Irgendwelche Daten irgendwo entfernen dürfen sie sowieso nicht. Es kommt eine neue Kasse und die beginnt wieder mit dem Startbeleg und einem neuen DEP und einem neuen Umsatzzähler.

silence87 commented 7 years ago

OK, jetzt geht ein Lichtlein auf! Vielen lieben Dank!