Neuigkeiten - News & Erfolge

(en) 2025-09-09 - New bessa Features: Connection Optimization, Label Printing, and Android 15

After the quiet summer, we're back refreshed and energised — and excited to introduce the latest changes with Version 5.2 of our bessa Kassa.

🎯 Highlights at a Glance

Optimizations for Poor Network Connections

External factors — like a network or Wi-Fi configured by a third party — can't always be controlled, but they affect the system's functionality. We've gathered a lot of data recently to build even more robust network communication.

These improvements also help bridge slightly longer roaming events between access points. They don't, however, fix situations like no network connection at all or the inability to reach the Hauptkassa (routing issues, etc.). A professionally configured network with sufficient coverage is still required.

The version is of course backward-compatible, but the benefits only apply when Hauptkassa and terminals all have at least Version 5.2 installed.

Updated local server software for Kassa operation

The latest version of the local server promises performance improvements of up to 80% according to the vendor.

Local server settings have also been tuned based on the collected data.

Connection pool sharing and connection keep-alive

Terminals now keep multiple channels to the Hauptkassa open whenever possible, eliminating connection setup for each request — open connections are reused from the pool instead.

Optimized timeouts

Timeouts for connection setup, data transfer, and response have been tuned. When no connection to the communication partner (Hauptkassa, Schank, …) can be established at all, you now see an error message faster, so you can react and continue working sooner.

Automatic retry with idempotent requests

Interrupted requests are retried where possible to reduce error rates on a poor connection.

If a connection drops mid-communication, neither side knows what the other has already received. Idempotent requests guarantee that a retried request is processed only once and returns the same result on repeat, so both communication partners end up on the same information state.

From the user's perspective, this means a lower (visible) error rate under poor communication conditions.

Data compression

The transmitted data is now additionally compressed, ensuring even faster transfer.

On-screen overlay with connection information

The interrupting dialogs that appeared on poor Wi-Fi connections have been replaced with an on-screen overlay that warns the user about a poor connection without blocking them from working.

The overlay currently signals three situations:

  • Poor Wi-Fi connection (yellow): signal strength below −75 dBm; order entry mostly possible, but with delays and occasional errors.

  • Hauptkassa unreachable (red): the device has an active network connection, but the Hauptkassa cannot be reached (wrong network, communication problems, Hauptkassa offline).

  • No network connection (red): the device is currently not connected to any network and therefore cannot communicate.

Label printing from Inventory Management

Labels can now also be printed directly from Inventory Management. In stock-in, stock-out, or stocktaking mode, the number of labels is automatically adjusted to the booked quantity.

Android 15 readiness

In line with Google Play Store requirements, the app is now prepared for Android 15. The current minimum Android version 7 remains unchanged for now.


All update details: