Neu JTL-POS 2.0.0.5 – Swissbit TSE verbindet sehr langsam / signiert Bons nicht / WORM_ERROR_MAX_PARALLEL_TRANSACTIONS

matthiasb

Aktives Mitglied
24. Mai 2024
8
0
Hallo zusammen,

wir haben aktuell ein Problem mit der TSE an unserer JTL-POS-Kasse und kommen bei der Fehlersuche leider nicht weiter. Vielleicht kennt jemand das Problem oder kann uns einen Hinweis zur Lösung geben.

System:

  • JTL-POS: 2.0.0.5 (7421)
  • Vorherige Version: 1.0.11.9 (6940)
  • Gerät: Samsung SM-X610
  • Android: Android 16 (API-Level 36)
  • RAM: ca. 8 GB
  • Kassen-ID: HIGHPARK-01
  • TSE-Anbieter: Swissbit
  • TSE-Status in JTL-POS: PASS
  • Zertifikat: BSI-K-TR-0620-2025
  • Ablaufdatum TSE: 09.08.2029
  • Verbundene Kassen: 1 von 100
  • Erstellte Signaturen: ca. 76.836 von 20.000.000
  • Gestartete Transaktionen: 1 von 512
  • Angezeigte Ausfälle des Fiskalmoduls: 12
Fehlerbild:

Nach einem Neustart des Tablets starten wir JTL-POS. Anschließend erscheint „Verbindung zur TSE wird hergestellt…“ und dieser Vorgang dauert teilweise extrem lange bzw. scheint hängen zu bleiben.

Wenn wir JTL-POS anschließend komplett neu starten, wird die TSE meist deutlich schneller erkannt. Danach besteht allerdings das eigentliche Problem weiterhin: Die TSE signiert die Bons teilweise nicht korrekt.

Beim Erstellen bzw. Abschließen eines Bons bleibt JTL-POS teilweise bei „Bitte haben Sie einen Moment Geduld.“ hängen. Die betroffenen Bons landen anschließend bei den nicht abgeschlossenen Bons.

Auch dort lassen sich die Bons nicht zuverlässig abschließen. Teilweise müssen wir JTL-POS drei- bis viermal neu starten bzw. neu laden, bevor sich ein Bon schließlich abschließen lässt.

Zusätzlich erhalten wir folgende TSE-Fehlermeldung:

WORM_ERROR_MAX_PARALLEL_TRANSACTIONS

Auf dem automatisch erstellten TSE-Ausfallbeleg erscheint:

Fehlernummer: 10
Error! Details: WormException: WORM_ERROR_MAX_PARALLEL_TRANSACTIONS


Außerdem erscheint in JTL-POS teilweise ein Exception-Bildschirm mit u. a.:

com.secureflashcard.wormapi.WormAPIJNI.WormStore_info (Native Method)
com.secureflashcard.wormapi.WormStore.info(SourceFile:5)

Beim Versuch, einen Bon zu starten, taucht zusätzlich u. a. auf:

WormStore.info(...)
startReceipt(SourceFile:51)

Interessant ist, dass JTL-POS die TSE in den Einstellungen trotzdem mit Status „PASS“ anzeigt. Auch die Kapazitätswerte sehen für uns unauffällig aus. Es wird beispielsweise nur 1 von 512 gestarteten Transaktionen angezeigt.

Das Problem ist für uns im laufenden Kassenbetrieb entsprechend kritisch, weil Verkäufe nicht zuverlässig TSE-signiert bzw. abgeschlossen werden und anschließend als nicht abgeschlossene Bons hängen bleiben.

Unsere Fragen:

Kennt jemand dieses Verhalten in Verbindung mit JTL-POS 2.0.0.5, Android 16 und einer Swissbit-TSE?

Insbesondere wäre interessant, was genau WORM_ERROR_MAX_PARALLEL_TRANSACTIONS in diesem Zusammenhang verursacht, obwohl JTL-POS nur 1 von 512 gestarteten Transaktionen anzeigt.

Gibt es eine Möglichkeit, eventuell auf der TSE festhängende/offene Transaktionen sauber zu prüfen und zu schließen, ohne die TSE zurückzusetzen oder steuerlich relevante Daten zu gefährden?

Könnte außerdem Android 16 in Verbindung mit der Swissbit-WORM-API bzw. JTL-POS 2.0.0.5 eine Rolle spielen?

Wir wären für jeden Hinweis dankbar. Falls für die Analyse weitere Logs, Exception-Dateien oder TSE-Informationen benötigt werden, können wir diese gerne bereitstellen.

Vielen Dank!
 

Ähnliche Themen