Updates - Alle Versionen & Neuerungen

Version 5.6

Version

Date

Highlights

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.