NP Retail (v150.0)

Member-scan notifications now close after five seconds by default, reducing the time they cover the POS screen. Configured notification durations are still respected.

Shopify synchronization in Business Central now offers RowVersion change detection, with batched processing, recovery tools, and isolation of records that repeatedly fail. Adoption is operator-controlled: existing integrations use Migrate to RowVersion detection on Shopify Integration Setup, and the migration is one-way. Re-sync actions can target a store, an integration area, or all supported data, excluding retail vouchers and item prices.

NP Attraction

Membership subscription responses now show how long a membership remains usable, whether another renewal is required before termination, and the next planned renewal attempt date. These details help integrations explain cancellation timing and upcoming charges to members.

On the fix side:

  • Confirmed ticket reservation responses now include the missing PIN code and ticket-holder name.
  • Subscription termination requests without a supplied date now avoid assigning a blank date or moving an expired subscription’s termination past its validity period when no notice or commitment remains, preventing an unintended renewal.

NP Hospitality

Completing a restaurant sale now updates waiter pad billed quantities more efficiently, improving checkout performance.

Entria

Subscription renewals now carry the renewal period and membership legal text through product and cart flows.

Cart and order confirmations now show discount codes, discount totals, and each line’s share of promotions. Promotional prices show the original price struck through.

Hosted payments now retain the card brand, last four digits, and expiry date. Incompatible issuer countries are filtered out before authorization.

Selfservice App

Payment-method handling and translations were updated across food-order flows. Basket and payment errors now offer clearer messages and a retry option.

On the fix side:

  • Portrait kiosk layouts now keep cart items and upsells usable on narrow screens.
  • QR food orders now include the required variant code when creating sale lines, preventing line-creation errors.

Scanner App

The scanner URL can now be entered by scanning a barcode or QR code, making device setup easier.

NP Retail (v149.0)

E-commerce sales documents can now be found by customer email or invoice email, with more reliable customer matching and invoice-email delivery.

Wallet retrieval now offers an active-assets-only option, excluding superseded, expired, spent, blocked, or missing assets while retaining assets that become valid in the future. E-commerce wallet tracking can also include an email reference.

NP Attraction

Attraction package calendars now include the package’s own schedule rows and preserve closed and sold-out availability. Components without admission now use their flat prices from Business Central.

Package component listings now show the children defined in Business Central across package, admin, and product views.

NP Hospitality

On the fix side:

  • Kitchen printing no longer duplicates dishes when a waiter pad spans restaurants that share a generic handler template.

Entria

Donation flows now support configurable visibility of the national-identifier field and explicit consent to terms and conditions. Protection of donor CPR numbers, recipient emails, and personal data in logs was improved.

Order metadata now includes the payment account reference, card brand, and issuer country.

WMS

Customer information can now be opened in a read-only view during weight capture without losing scanned input. Sales-line and package weights can also be refreshed from item data.

Additional handling data is now available for shipping workflows.

On the fix side:

NP Retail (v148.0)

Wallet coupon redemption now accepts a wallet reference directly from the POS input box. A single usable coupon can be selected automatically, and clearer messages explain when a coupon is invalid or nothing has been selected.

On the fix side:

  • Approved card payments with longer card application identifiers no longer fail when being added to the sale, preventing the payment line from being lost while the sale remains outstanding.
  • Get Last Replication Counter now works for mixed discounts and store group tables. Replication errors also include the server’s explanation instead of only a generic error code.
  • Pressing Change Quantity without a selected sale line no longer displays an unnecessary error dialog.

NP Attraction

  • Ticket responses now include wallet associations, making it easier for integrations to connect tickets with their wallet.
  • Time-slot price search now returns price-list and package discounts separately. Integrations using these price results must apply the returned discounts to the base price and slot adjustment, which are now returned before discounts.

NP Hospitality

On the fix side:

  • Newly added waiter pad add-ons stay beneath their own main item instead of appearing at the end of the pad. Previously saved, misplaced lines are not rearranged automatically.
  • Recalled waiter pads now show add-on indentation correctly on the POS without requiring a reload.

Shopify App

On the fix side:

  • Ticket emails now respect the buyer’s language when Shopify combines it with a different market region, rather than unexpectedly falling back to the store’s default language.
  • Shopify metafield definitions beyond the first page are now available for lookup and synchronization, preventing mappings from silently resolving to a blank value.
  • Membership lookup errors distinguish service or shop-configuration problems from a missing membership account, avoiding misleading account-not-found messages.

Entria

  • Checkout order summaries now show applied promotions as separate discount rows. A new checkout setting can show the contents of attraction packages, including their visit dates and times.
  • The admin schedule calendar now supports attraction packages, showing availability for each ticket component and identifying missing schedule data or failed lookups.
  • Business Central connector settings now show live webhook subscription status. Saving the connection repairs subscriptions that have stopped delivering instead of silently reusing them.
  • Ticket availability now distinguishes sold-out dates from closed dates, with live capacity checks for capacity-controlled schedules. Closed and sold-out package quotes no longer offer schedules from otherwise available components.

Selfservice App

Retail and food-order kiosks now show only payment methods supported by their configuration. Retail kiosks skip the choice screen when only one method is available, and kiosks without a usable payment method are blocked before customers build a basket. Unsupported gift-card payment is no longer offered.

On the fix side:

WMS

  • Internal Movement and Batch Move now support lot-number capture on Business Central 22 and later, with the lot retained on both sides of the move. Each use case needs its own Lot No. input field.
  • Eligible open transfer orders can now be deleted from handheld transfer workflows after confirmation.
  • Show Related Information can now be enabled per CS UI to display bin contents during put-away without changing the tenant-wide setting.

Scanner App

Ticket and member scanning now includes recent-scan lookup and clearer city-card results, including where a card was used and when a membership becomes valid.

On the fix side:

  • Gate NFC scans are blocked while the numeric input pad is open, preventing scans from interfering with manual entry.
  • Misleading member-card and wallet scan results were corrected.

NP Retail (v147.0)

  • Entria order import is now app-managed and monitored, improving operational visibility and reliability.
  • NP API key authentication is now supported in NPR API authorization.
  • POS bin transfers can now trigger a dedicated webhook business event.

On the fix side:

  • Return lines are now excluded from the mix-discount minimum-quantity check, preventing incorrect discount validation.
  • Gross Amount on POS Info entries no longer risks being doubled.