bessa Kassa Signaturfehler 2025
Hierbei handelt es sich um ein offizielles Dokument der Firma meisterwork GmbH (“bessa”) zur Dokumentation eines Softwarefehlers der bessa Kassensoftware in der Belegverkettung und Fortführung des Umsatzzählers für die Registrierkassenverordnung (“RKSV”) der österreichischen Bundesregierung.
Übersicht
Fehlerbild
Bei Prüfung des DEP-Protokolls werden vereinzelt Belege mit “Belegverkettung durchbrochen” und “Umsatzzähler nicht richtig angewachsen” ausgeworfen. Dabei sind die betroffenen Belege vorhanden, der Nummernkreis nicht durchbrochen und auch direkt danach werden die Belege wieder korrekt validiert.
Es treten immer beide Fehler gemeinsam auf. Ist jedoch ein Storno-Beleg betroffen, wird bei diesem nur “Belegverkettung durchbrochen” angezeigt und erst beim darauf folgendem Standard-Beleg “Umsatzzähler nicht richtig angewachsen”. Dies liegt daran, dass der Storno-Beleg selbst keinen Umsatzzähler mitführt, sondern den fixen Umsatzzähler-Wert U1RP entsprechend der RKSV Spezifikation trägt.
Fehleranalyse
Bei der Prüfung der Verkettung und des Umsatzzählers von Beleg zu Beleg fällt auf, dass an einem Punkt der Umsatzzähler sowie auch der Verkettungswert mit einen älteren Wert überschrieben werden, dementsprechend findet man den selben Verkettungswert in einem Beleg kurz davor wieder.
Es sind zwar alle Belege vorhanden, in der Verkettung wurde aber ein oder mehrere (je nach Buchungsfrequenz) überschrieben.
Das Auftreten des Fehlers geschieht eher zufällig und resultiert aus einer Überschneidung der im Hintergrund laufenden Datensicherung und einer sehr zeitnahen Buchung, ergibt aber immer das selbe Fehlerbild.
Beleg# | Betrag | Umsatzzähler | Verkettungswert | QR Code |
|---|---|---|---|---|
4127 (Storno) | -53,88 | 32625469
|
| _R1-AT1 |
4128 (Rechnung) | 53,88 | 32630857
|
| _R1-AT1 |
4129 (Storno) | -53,88 | 32625469 |
| _R1-AT1 |
4130 (Rechnung) | 53,88 | 32630857 |
| _R1-AT1 |
4131 (Storno) Diese Werte stammt eigentlich schon von Beleg 4128, dh. der Zähler wurde zuvor überschrieben auf den alten Wert von Beleg 4127 gesetzt. | -53,88 | 32620081
Erwartet: |
Erwartet: | _R1-AT1 |
4132 (Rechnung) Da der Umsatzzähler im Storno-Beleg 4131 nicht codiert wird, erscheint die Abweichung des Umsatzzählers erst hier. | 53,88 | 32625469
Erwartet: |
| _R1-AT1 |
4333 (Rechnung) | 51,57 | 32630626
|
| _R1-AT1 |
Fehlerursache
Im Zuge der Vorbereitungen für die Technische Sicherheitseinrichtung (“TSE”) der deutschen Bundesregierung wurden an der Struktur für die Speicherung der Signaturdaten (Umsatzzähler und Verkettungswert) tiefgreifende Änderungen vorgenommen.
Leider kam es im Zuge dieser Änderungen zu einem kleinen, aber folgeschweren Fehler. Der Zeitstempel der letzten Änderung wurde nicht gesetzt und so kam es, dass beim regelmäßigen Datenabgleich manchmal der Umsatzzähler und der Verkettungswert durch einen älteren, kurz zuvor gesetzten Wert überschrieben wurden.
Dadurch kam es bei einem Beleg zu einer Unterbrechung der Belegsverkettung und zum falschen Anwachsen des Umsatzzählers. Die Belege blieben aber alle vorhanden, nur kam es bei einem Beleg zwischendurch zu dieser Anomalie.
Das Auftreten des Fehlers geschieht eher zufällig und ist stark von der Buchungsfrequenz und der Überschneidung mit einem Datensicherungsdurchlauf (minütlich) abhängig.
Das fehlerhafte Update mit der Version 5.0.0 wird am 24.04.2025 freigegeben und schrittweise an die Kunden ausgegeben. Da das Problem zufällig auftritt und nur durch eine DEP Belegsprüfung entdeckt werden kann, blieb es leider unentdeckt.
Hierbei handelt es sich keinesfalls um ein arglistiges Vorgehen, sondern um einen menschlichen Fehler.
Fehlerbehebung
Nach der Entdeckung der abweichenden Signaturwerte im Zuge einer Nachschau durch Amtsdirektorin Frau Ingrid Deutsch am 04.09.2025 wurde umgehend Kontakt mit uns als Softwarehersteller hergestellt, ein detaillierten Datenaustausch vorgenommen und eine tiefgreifende Analyse unsererseits veranlasst.
Das Problem konnte Dank der Amtsdirektorin Frau Deutsch sehr schnell lokalisiert und am Freitag, den 05.09.2025, im Quellcode der Kassensoftware behoben werden. Am Montag, den 08.09.2025, wurde das Softwareupdate mit der Version 5.2.1 umgehend an alle Kunden freigegeben, welche dieses größtenteils zeitnah installierten.
Das Problem tritt bei einem Kunden erst nach der Installation des Updates 5.2.1 nicht mehr auf!
Zeitliche Abfolge
Datum | Ereignisse |
|---|---|
24.04.2025 | Das fehlerhafte Update 5.0.0 wird schrittweise für die Kunden freigegeben. |
04.09.2025 | Im Zuge einer Nachschau entdeckt Amtsdirektorin Frau Deutsch die Abweichung in den DEP Daten und übermittelt das Ergebnis an den Steuerberater und betroffenen Kunden. |
05.09.2025 | Die konkrete Ursache wird gefunden und schnell behoben. Umfangreiche Tests werden durchgeführt und eine detaillierte Problem-, Abfolge- und Ursachenbeschreibung an die Amtsdirektorin übermittelt. |
08.09.2025 | Das Update 5.2.1 mit der Behebung des Fehlers wird umgehend für alle Kunden freigegeben und schrittweise übernommen. |
Schlusswort
Im Namen der meisterwork GmbH / bessa möchten wir uns für die eventuell entstandenen Unannehmlichkeiten entschuldigen, die durch unseren Fehler entstanden sind. Wir sind stets bemüht Ihre und unsere hohen Qualitätsansprüche gewissenhaft zu erfüllen. Leider kann aber auch manchmal die beste Qualitätssicherung nicht verhindern, dass Fehler geschehen. Sollte uns aber mal ein Missgeschick sind wir immer sehr akribisch dahinter, diese Probleme sehr zeitnah aus der Welt zu schaffen.
Sollten Sie noch Fragen haben oder weitere Details benötigen, zögern Sie bitte nicht uns eine Email an support@bessa.app zu schicken.
Beste Grüße
Das bessa Produkt-Team