NP Retail

Restaurant workflows have been improved so that sales linked to waiter pads can now be parked and resumed later without losing the pad connection. Reloaded waiter pad sales also restore previously saved POS information automatically, removing the need to re-enter the same details. In addition, the Restaurant API now supports seating locations and tables, enabling richer floor-plan and table-based integrations.

Channel manager integration support has been expanded with new wallet support, while SendGrid campaigns now have access to additional member fields. Shopify and Shipmondo integrations also received improvements through a more reliable fallback order for phone numbers, and Entria order locales now correctly map to Business Central language codes.

Several platform and compliance updates were included as well. Data retention periods can now be configured directly from the UI instead of being hardcoded, and German fiscal thermal receipts now include the required QR code, TSE signature data, and VAT breakdown for compliance purposes.

Security and POS usability were also improved. Entra apps connected to NP API keys are now better protected against accidental secret regeneration or deletion. In Dragonglass, POS button captions refresh independently so stores can reduce overall data refresh frequency without delaying caption updates. Emergency POS handling of overpayments has also been clarified by separating rounding and change into distinct lines.

On the fix side:

  • Fixed a POS layout save issue where stale JSON data could make layout changes appear lost.

  • Fixed Croatian fiscal submissions failing when multiple lines used the same VAT rate.

  • Reverted the item add-on description change so quantity suffixes are shown again consistently.

  • Fixed package dimensions not being created correctly in some sales order flows and disappearing after partial shipments.

  • Fixed a timing issue in membership end-of-sale processing.

  • Fixed the balancing report scroll issue on Android mPOS devices when the on-screen keyboard appears.

  • Fixed Z-report print scaling in mPOS.

NP Attraction

New channel manager support was added for ticket and order management, including wallet support.

NP Hospitality

Restaurant sales tied to waiter pads can now be parked and resumed safely. Waiter pad reloads now preserve previously entered POS info. Restaurant integrations can now fetch seating locations and table data through the API.

Shopify App

Membership change options now hide upgrade or downgrade choices that do not have a valid Shopify product behind them. Membership creation now retries with exponential backoff, reducing the risk of incomplete sign-ups after temporary backend failures.

On the fix side:

  • Fixed an issue where tickets could not be added to cart when dynamic pricing was disabled or a SKU was missing.

Selfservice App

Kiosks can now show a configurable background image on the welcome and out-of-order screens. A virtual keyboard now opens automatically on cart page input fields for better touch-screen usability. QR ordering now shows category descriptions on the item list, including bold formatting support. Adding upsell items from the QR cart now shows a loading spinner and confirmation toast. QR workers now expose restaurant location and table data, enabling table-selection flows.

On the fix side:

  • Fixed incorrect item names and upsell headlines on the self-service cart page, including translation corrections.

  • Removed the hardcoded 60-second payment timeout so kiosks wait for the real terminal response.

  • Fixed an issue where refreshing the QR app could select the wrong menu.

  • Fixed a crash when a menu had no categories.