Updates - Alle Versionen & Neuerungen

Version 5.6

Version

Date

Highlights

5.6.6

2026-06-02

Pickup codes for counter orders, Austrian fiscal signing restored after a certificate change, Card payments requiring a PIN on dual-screen devices

5.6.5

2026-05-29

Payment comments no longer carry over between table orders, Customer display no longer crashes on iMin devices, Reliable background operation on Android 15 and newer

5.6.4

2026-05-28

No more crash on the SumUp login screen

5.6.3

2026-05-27

Numpad placement on tablet landscape, Reliable Croatian fiscal signing, No more out-of-memory restarts on large signature backlogs, Smooth recovery after a Fiskaly outage

5.6.2

2026-05-26

Alphabetical lists on the Order Monitor, Smaller on-device database over time, Completed bons stay off the Order Monitor after a sibling cancellation, Full Android 16 KB page-size compatibility

5.6.1

2026-05-20

Pending card payments are visible on the shift turnover report, Payment-status-aware invoice footer, Cancel-with-restore reopens items on a customer's open order, Dropdown menus readable in dark mode

5.6.0

2026-05-18

bessa Signing for Austria (RKSV), bessa Signing for Croatia, Slovenia, and Slovakia, Dark mode, Customer management on satellite terminals


Version 5.6.0 expands bessa Signing to Austria (RKSV) as a cloud-based alternative to hardware signing, and brings fiscal compliance signing to Croatia, Slovenia, and Slovakia. The release also introduces system-wide dark mode, customer management on satellite terminals, and resilient session refresh for long-running registers and kiosks.


Version 5.6.0

Released: 2026-05-19

🆕 New Features

  • bessa Signing for Austria (RKSV): cloud-based fiscal signing as an alternative to hardware-based signing. The signing flow is state-aware: signing is blocked online and offline when the signing device or cash register is decommissioned, defective, or not yet fully authenticated.

  • bessa Signing for Croatia, Slovenia, and Slovakia: fiscal compliance signing is now available for these countries.

  • Dark mode: the app now follows the system dark-mode setting on devices that offer one.

  • Customer management on satellite terminals: customer and address records can be created, edited, and soft-deleted directly from satellite terminals. Requires master software version 5.6.0 or newer; older masters keep the feature disabled on satellites.

  • Croatian (hr) localization: the cashier is now available in Croatian.

  • Meaningful labels in printer logs and the system print dialog: print jobs now carry a human-readable label (e.g. "Order #23", "Invoice #273"), making it easier to trace a physical receipt to its source transaction.

  • Cap long-running course outliers on the Order Monitor: a course group can now define a maximum processing time so that long-running outliers (e.g. a 20-minute fish in the main course) appear earlier on the kitchen monitor and don't delay the rest of the table or subsequent courses.

✨ Improvements

  • Stronger prices on order-layout tiles: the price now renders bolder, giving it a stronger read against the article name.

  • Aligned numbers across the app: order details, payment breakdown, article tiles, modifier prices, room and table lists, and dropdown items now use tabular figures so digit columns align cleanly.

  • Bigger, clearer keypad digits: the numeric keypad (PIN entry, payment, numpads) renders at a consistent bold, large size across the app for clearer readability.

  • Sessions stay alive on long-running registers and kiosks: the login session is refreshed automatically in the background and whenever the app comes back to the foreground if it is approaching expiry. Long-running registers and kiosks no longer get unexpectedly logged out after months of uptime.

  • Transparent recovery from mid-operation session expiry: sessions that expire mid-operation (server-side invalidation, clock drift) recover transparently. The next request silently obtains a fresh token and retries, instead of dropping the user back to the login screen.

  • Corner-fold indicator on group tiles: group and subgroup tiles on the order layout now show a corner-fold indicator instead of a top line, making them easier to recognize at a glance.

⚠️ Important Changes

  • PAX printer support is dropped; Star Micronics now requires Android 8.0: existing PAX printer settings no longer work. Star Micronics printers now require Android 8.0 (API 26) or newer; older Android devices keep working without Star support.

🐛 Bug Fixes

  • Background services restart automatically: Order Monitor, Master/Satellite Communication, Auto Shift Close, Caller ID, Loyalty Integration, and background sync now restart automatically — no app restart required.

  • Report sub-header readability: the report sub-header is no longer shown in italic; the row is now distinguished by a muted text color instead.

  • "Add address" button alignment: the "Add address" button on the customer-edit screen now aligns with the other action buttons' style.

  • Demo mode isolated from production signing: demo mode now keeps bessa Signing for Austria (RKSV) and Germany (TSE) on isolated offline test endpoints.

  • Hardware-id devices re-authenticate silently: devices with a registered hardware id now silently re-authenticate after the saved login token has expired, instead of dropping the user back to the login screen and the salespoint selection.

  • Keyboard-scan safeguard restored: the keyboard-scan minimum-length safeguard against accidental USB keyboard typing being interpreted as a scan is restored. Customers relying on very short product codes are enabled via an internal allowlist.


Version 5.6.1

Release Date: 2026-05-20

This patch makes pending card-terminal payments visible to the cashier on the shift turnover report and clearly communicates payment status to the customer on invoice receipts. It also resolves a satellite-terminal sync issue that could leave devices without users, roles, or a salespoint after a full sync.

✨ Improvements

  • Pending card payments are visible on the shift turnover report: card payments whose terminal result is still unknown are now listed as a separate row on the shift turnover report (Kassenabschluss), marked "(Unbekannt)". The row appears in the in-app preview, on the printed receipt, and in the server-rendered per-user and per-salespoint turnover reports — making invoices that need manual reconciliation easy to spot.

  • Payment-status-aware invoice footer: invoice receipts and PDF invoices no longer always thank the customer. Confirmed payments still show "Betrag dankend erhalten"; terminal payments awaiting a result show "Warte auf Zahlungsbestätigung"; declined terminal payments show "Die Zahlung wurde abgelehnt!". Invoices with an outstanding bank-transfer portion (including mixed cash + Überweisung) now include a clear "Bitte überweisen Sie den offenen Überweisungsbetrag …" instruction alongside the existing IBAN / EPC-QR block. The PDF is re-rendered automatically once a pending terminal transaction reaches a final state, so the cloud copy of the invoice always carries the correct footer.

🐛 Bug Fixes

  • Cancel-with-restore reopens items on a customer's open order: cancelling a customer-account payment with restore now returns the items to the customer's open order instead of silently performing a plain cancel. The flow is gated by the "Manage open orders" permission; anonymous counter payments and users without the permission keep the previous in-memory restore behavior.

  • Dropdown menus readable in dark mode: items in overflow ("⋯") and similar action menus across the app — printer settings, reports, payment cancel, table selection — now use the correct text color in dark mode, instead of staying dark on the dark popup background.

  • Satellite terminals re-sync users, roles, and permissions after a full sync: satellite terminals in a multi-salespoint setup no longer end up with an empty navigation menu or a stuck salespoint-selection screen after a full sync. Devices already stuck from an earlier version of this issue self-heal on the next launch, with no manual app-data wipe required.


Version 5.6.2

Release Date: 2026-05-26

This patch improves the day-to-day experience on the Order Monitor, tightens compatibility with the newest Android devices, and keeps the local database lean on long-running registers.

✨ Improvements

  • Alphabetical lists on the Order Monitor: the monitor-selection dialog and the per-monitor article-group filter now list entries alphabetically by name, making it easier to find a specific monitor or article group when many are configured. Articles within a group are still sorted as before.

  • Smaller on-device database over time: older digital signatures are now pruned during the existing transaction cleanup, keeping the local database size in check on registers that have been running for many shifts. Signatures of the current shift and any still pending a retry are kept until they are no longer needed.

🐛 Bug Fixes

  • Completed bons stay off the Order Monitor after a sibling cancellation: completed bons no longer briefly reappear with strikethrough when another bon at the same table is cancelled within the 2-minute grace window. Once a bon is marked done, it stays off the monitor regardless of unrelated cancellations on the same table.

  • Full Android 16 KB page-size compatibility: the remaining Google Play 16 KB page-size warnings have been resolved, so the app installs and runs correctly on the newest Android devices that use 16 KB memory pages.


Version 5.6.3

Release Date: 2026-05-27

This patch adds a flexible numpad placement on tablet landscape, tightens Croatian fiscal signing, and prevents out-of-memory restarts on registers with very large digital-signature backlogs.

🆕 New Features

  • Numpad placement on tablet landscape: The order numpad can now appear either as its own column next to the cart (shrinking the articles grid) or as an overlay on top of the cart. Long-press the toolbar numpad button to choose the placement; the choice is remembered per device. The familiar tap-to-show/hide and cart swipe gestures continue to work as before.

🐛 Bug Fixes

  • Reliable Croatian fiscal signing: Croatian fiscal receipts now sign reliably regardless of how the company or operator OIB is stored, removing a class of signing failures that depended on small differences in how the OIB had been entered.

  • No more out-of-memory restarts on large signature backlogs: Cash registers that have accumulated months of digital signatures no longer run out of memory and restart during background sync. The signature cleanup now sweeps in bounded batches across syncs, keeping memory usage steady even on long-running registers.

  • Smooth recovery after a Fiskaly outage: After a Fiskaly outage, recovering many offline-signed receipts no longer risks running the cash register out of memory. The retry now works through pending receipts in bounded batches before live signing resumes, so even large backlogs are handled without putting the register under memory pressure.


Version 5.6.4

Release Date: 2026-05-28

This patch fixes a crash that could occur when opening or returning to the SumUp card-reader login screen.

🐛 Bug Fixes

  • No more crash on the SumUp login screen: The cash register no longer crashes when the SumUp card-reader login screen opens or comes back into the foreground. The in-app connection status indicator now stays out of third-party login screens, so it can no longer fail to render against a login window that uses its own theme.


Version 5.6.5

Release Date: 2026-05-29

This patch resolves crashes on iMin devices and on Android 15 and newer, and fixes a payment comment that could carry over between table orders.

🐛 Bug Fixes

  • Payment comments no longer carry over between table orders: A comment entered while paying a table is now cleared once the table is paid, so the next order on that table starts fresh without the previous comment.

  • Customer display no longer crashes on iMin devices: Showing the digital invoice on the customer-facing screen of iMin devices no longer crashes the cash register. The screen now renders reliably, and any display issue is handled safely in the background.

  • Reliable background operation on Android 15 and newer: On devices running Android 15 and newer, the cash register no longer crashes after running in the background for several hours. Background synchronization and shift management now keep running reliably throughout long shifts.


Version 5.6.6

Release Date: 2026-06-02

This release introduces pickup codes for counter orders and resolves issues with Austrian fiscal signing and PIN card payments on dual-screen devices.

🆕 New Features

  • Pickup codes for counter orders: Counter (Order & Pay) orders can now be assigned a sequential pickup code (for example KA00042) that is printed on the receipt, so you can call customers by their number once their order is ready. The feature is enabled per sales point and works alongside bessa Loyalty and online ordering, where the order can additionally be marked as done in the Order Monitor.

🐛 Bug Fixes

  • Austrian fiscal signing restored after a certificate change: Following an A-Trust server certificate change, online RKSV signing could fail on some older POS devices with a connection-security error. These devices now trust the updated certificate again and can sign online without interruption, with certificate validation fully preserved.

  • Card payments requiring a PIN on dual-screen devices: On Sunmi dual-screen devices (such as the D3 mini), card payments above the contactless limit that require a PIN no longer fail with a security warning. The customer-facing display is briefly paused during secure PIN entry and restored automatically once the payment completes, is declined, or is cancelled.