NP Retail

POS workflows received a round of usability and reliability improvements, particularly around updates from integrations and fiscal receipt printing. POS add-on choices now support cleaner, less cluttered descriptions when fixed quantities are used, making option selection easier for staff.

On the fix side:

  • POS RequestUpdate calls now apply full updates correctly, instead of being limited to a single field change at a time.
  • A Hungarian Laurel fiscal-printing edge case where rounding differences could interrupt receipt printing on certain discounted sales has been resolved.

NP Attraction

Online attraction sales now cover more of the membership lifecycle, with e-commerce sales documents supporting membership renewals, upgrades, and extensions in addition to new membership creation. Digital fulfilment emails can now be generated for a broader set of e-commerce virtual products, including vouchers, tickets, coupons, and attraction wallets. Ticket pricing logic was improved so dynamic and custom prices can be applied without overwriting manual prices, and wallet lookup and assignment flows now support external wallet reference numbers in addition to internal ones.

On the fix side:

  • Processing of zero-price memberships and tickets in e-commerce orders has been fixed.
  • Ticket document creation now handles cases where the current day’s schedule entries had already time-expired.

NP Hospitality

Restaurant and kitchen workflows were refined with better menu administration and more reliable KDS recall handling. Restaurant menu pages now expose the menu item status field directly, so staff can more easily activate, hide, or deactivate menu items. Kitchen order printouts received a font-size adjustment to improve readability in day-to-day kitchen use.

On the fix side:

  • Single-station KDS recall behavior has been corrected so recalled orders no longer remain incorrectly marked as served or closed.

Shopify App

Shopify ticketing flows gained more robust downstream order data handling and better automatic mapping for dynamic ticket pricing. Dynamic ticket-price profiles are now mapped automatically in the Shopify flow, reducing mismatches and manual intervention. Shopify order processing also stores reservation-token and line-item metadata more reliably after checkout, improving downstream ticket fulfilment.

On the fix side:

  • Backend authentication handling has been hardened to reduce edge cases where expired tokens could cause intermittent app failures.

Entria

Entria checkout gained stronger voucher pricing controls and better localization handoff from checkout into the order flow. Voucher and gift-card products can now enforce minimum, maximum, and step-based purchase amounts, and checkout locale and language are forwarded into the final session and order flow for better localized handling downstream. Legal text has also been added to the cart flow where required.

On the fix side:

  • Cart metadata update issues that could break parts of the cart flow have been fixed.
  • Group-discount handling now defaults cleanly to no discount, instead of inheriting an incorrect value.

Selfservice App

Self-service and QR ordering became much more resilient around payment failures, with clearer recovery paths for both customers and staff. Kiosk flows can now lock the device and route the customer to an assistance screen when order completion fails after payment, with the parked receipt number shown for faster staff recovery. QR ordering now shows restaurant-specific page titles, localized category descriptions, and smoother loading and transition states around checkout. Menu availability logic was improved to better account for restaurant working hours, time zones, and cached menu variants across dining options.

On the fix side:

  • Payment handling has been hardened by using more robust Adyen references, passing PSP references through to BC, and guarding completion when payment-line creation fails.
  • Several customer-facing flow issues have been fixed, including cancel-button flicker, transient payment/network error handling, already-deleted sale cleanup, and paid-order retry/recovery behavior.

NP Retail

mPOS now feels more responsive during rapid item-add workflows, with sale lines appearing immediately on the device while Business Central finishes processing in the background.

On the fix side:

  • Barcode scanner lifecycle handling on mPOS has been corrected, reducing cases where scanning could stop working or register twice.
  • Price recalculation when changing VAT on POS sales now keeps custom-priced and group-sale items at the correct amounts.
  • Mobile layout issues in the counting modal have been resolved so entered amounts stay visible more reliably on smaller screens.
  • For Croatian and Serbian retail localizations, missing automatic G/L postings on retail sales and transfer flows have been fixed.

NP Attraction

Wallet responses now include missing ticket price details alongside document numbers, and ecommerce-created coupons use cleaner item descriptions, making tracking and customer-facing labels clearer.

NP Hospitality

Restaurant menu integrations can now request pricing for a specific VAT business posting group, making it easier to return the right prices for different sales contexts.

On the fix side:

  • Restaurant menu price rounding has been corrected so external channels receive prices that match the configured per-unit rounding rules more closely.

Shopify App

The Shopify ticket experience now supports enabling the new reservation flow selectively across storefronts instead of switching every storefront at once, with more resilient reservation handling during add-to-cart and fallback behavior if reservation updates fail. A new store option also allows local-currency orders imported into Business Central to follow the platform’s standard blank-currency behavior.

On the fix side:

  • Reservation request handling has been improved to reduce silent failures during ticket booking.
  • Business Central proxy reliability around expired auth-provider tokens has been hardened, reducing avoidable authentication failures.

Entria

Entria can now import attraction wallet lines, coupon lines, and voucher payments into Business Central. Order confirmation emails can be triggered from placed orders with richer store details, and checkout now handles physical card add-ons better, including more country-aware address handling and better preparation of payment data for Adyen.

On the fix side:

  • Cases where Business Central product imports could overwrite or strip prices have been resolved.
  • Voucher-related checkout failures caused by missing Adyen sessions have been fixed.
  • Membership add-to-cart and package pricing/child total issues in Entria flows have been corrected.

Selfservice App

QR and kiosk ordering experiences are more polished, with QR ordering now displaying the restaurant logo from tenant settings and showing currency symbols more consistently across languages. Apple Pay support for QR ordering has been strengthened with the required domain-association setup for web payments, and toast and status messaging has been standardized across self-service flows for a more consistent experience.

On the fix side:

  • EFT payment re-trigger loops in self-service have been resolved, reducing cases where payment handling could restart unexpectedly.
  • Repeated sale-initialization failure loops in QR ordering are now handled by surfacing a clearer error and blocking item-adding until the sale can be created successfully.
  • Addon handling has been corrected when menus define quantity 0, so selected addons are sent correctly to POS and destructive styling is only used for real ingredient removals.
  • Prelive API base URL handling has been fixed, and Adyen live payment and session handling has been strengthened for QR ordering.

NP Retail

Serbian fiscal receipts can now optionally print customer information and Shopify order numbers after the barcode when enabled in setup. Adyen authorization duration has also been extended from 28 to 179 days, allowing longer authorization windows where needed.

On the fix side:

  • VAT calculation on EU reverse-charge purchases is now correct, with proper calc. VAT amounts and related G/L entries.
  • POSAction Run Report now renders correctly for reports using POS Sale and POS Sale Line records.
  • An Adyen EFT posting issue caused by reading sales document values in the wrong order during posting has been resolved.
  • Sticky discount-calculation state in add-on flows has been fixed, reducing the risk of incorrect discount carry-over.

NP Attraction

Tickets stored in wallets now include the related document number, and coupons created through ecommerce flows use the item description, making tracking and customer-facing labels clearer. Member image synchronization has been improved with incremental uploads and scheduled full scans, making image updates more efficient. Member merges now preserve the original image and existing notes, reducing manual cleanup when duplicate members are consolidated.

On the fix side:

  • Voucher payment capture in mixed ecommerce orders has been fixed so voucher amounts are no longer at risk of being debited twice during order posting.
  • Initial-sale subscription handling is corrected so only brand-new membership sales create an initial-sale request, while renewals, upgrades, and extensions do not.
  • An ecommerce fast-lane issue where ticket locks could be dropped unexpectedly during the sales flow has been resolved.

Shopify App

A new reservation flow has been introduced and can be enabled or disabled through configuration, allowing a controlled rollout across ticket storefronts and collection components. A fallback path has been added for when reservation updates fail, and request and response handling around the reservation flow has been improved to reduce inconsistent states. Cancellation options are no longer treated as purchased options in affected cases, keeping reservation and cart data cleaner.

Entria

Entria can now trigger notifications on order placement through a configurable SendGrid template, making post-order communication easier to automate. A discounted unit price handling issue in checkout has been fixed so discounted pricing is calculated more accurately.

Selfservice App

Sale initialization now requires a real POS unit and uses a shared cached lookup, reducing the risk of starting orders with fallback or invalid unit data.


NP Retail

mPOS can now be configured for dedicated kiosk-style devices. The new kiosk mode supports auto-start, app pinning, blocked-exit warnings, and options to reduce unnecessary loading dialogs, making it easier to deploy NP Retail on fixed in-store hardware.

On the fix side:

  • POS toast styling for member and admission notifications has been corrected after a visual regression introduced in the recent frontend update.

NP Attraction

Timed-entry flows are more reliable this week. Auto-assigned schedule handling now updates schedules and price calculations correctly when the selected schedule changes, and package discount calculations follow suit. Local-time and scheduled-time handling in schedule-driven flows has also been corrected, preventing wrong refresh behavior around timed entries.

Back-office reconciliation got an improvement as well, refunded and voided EFT transactions, including external and emergency POS transactions, are now matched more reliably.

Shopify App

Ticket schedule selection is now fixed for cases where multiple ticket types share the same price. The schedule lookup now uses admission-specific identifiers instead of relying on price alone, so the correct schedule and timeslot are selected even in edge cases.

Entria

Voucher checkout flows now support multiple authorized voucher and payment sessions within the same cart payment collection, making mixed-payment scenarios more flexible. Race conditions in combined voucher plus standard payment flows have been reduced, and a checkout validation issue where the address object could be read incorrectly in some cases has been resolved.

Selfservice App

Menu loading is faster in QR and self-service ordering thanks to new menu-content caching in backend workers. The self-service idle timeout now works across more pages, improving unattended kiosk behavior. QR ordering has a clearer sale flow with improved navigation and more reliable sale cancellation and start-over behavior.

On the fix side:

  • Payment buttons now show a loading spinner after being pressed, giving guests clearer feedback that payment is being processed.
  • QR ordering better preserves totals and sale state when reloading or restarting an order, reducing cases where stale state carries over to the next sale.
  • A branding issue where one QR ordering flow used a hardcoded logo instead of the configured tenant branding has been fixed.

NP Retail

Retailers using Entria can now connect their e-commerce sales documents directly through the new Entria integration. On the POS side, notifications got a visual refresh, the toast design is cleaner and member-scan feedback during checkout is more informative.

On the fix side:

  • Copied e-commerce documents could end up with doubled quantities and amounts, and some edge cases around multiple individual refunds have been patched.
  • Voucher validation during redemption is now stricter about foreign-currency usage.
  • Croatian and Serbian fiscal setups will now correctly create COGS entries on returns.
  • Z-report text scaling is fixed for the affected POS setups.

NP Attraction

This week was mostly about fixes. Speedgate wallet admission no longer blocks an entire multi-ticket session when one component is invalid, the valid parts go through as expected. We also resolved perpetual membership lookup issues and corrected digital asset matching so Shopify order notifications attach the right customer-facing assets.

NP Hospitality

The Kitchen Display System now supports simplified one-screen setups. When production finishes, requests can be auto-marked as served, no separate hand-out or expedite station needed.

Shopify App

Ticket date selection is noticeably faster, we removed redundant capacity lookups that were firing during calendar browsing. Membership forms now surface image-upload and cart-submission errors directly in the form, so customers know exactly what to fix.

Entria

Zero-value and fully discounted orders now flow through checkout without friction, and voucher support has been added to these flows. We also added more Adyen checkout data points to improve risk scoring and 3DS handling. Item sync with Business Central is more reliable, items now match by item code and product type stays consistent during import.

Selfservice App

Venues can now fully brand their kiosk experience, custom styles, logos and font tuning are all configurable per venue. QR ordering automatically picks up all payment methods configured for the merchant, so valid options no longer go missing at checkout. Menu caching is better versioned, meaning refreshed content shows up more reliably.

On the fix side:

  • An order-reset bug where old state (like discounts) carried over after checkout or cancellation has been resolved.
  • The closed-restaurant flow now correctly shows guests a closed page when no menus are available.
  • Membership requests now forward the VAT business posting group correctly when needed.