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 Retail now loads Dragonglass 2.69.0. POS layout saves are checked against the layouts stored in Business Central, the assigned layout is reapplied, and failed saves preserve the draft and display an error. Ticket schedule selection also batches admission-capacity requests, reducing the number of calls needed to load availability.
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.
On the fix side:
- Ticket reservations are kept alive while an attended POS sale remains open, within the admission’s sales and entry windows and a 24-hour limit. Web, kiosk, and API reservations retain their normal expiry rules.
- Next-available ticket selection now skips slots whose sales cut-off has passed. An optional pre-payment reservation check was added; enforcement is off by default.
- E-commerce membership changes no longer fail during sales-document creation because an already-applied change is validated a second time.
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.
On the fix side:
- Attraction packages with ticket prices held only in Business Central no longer receive a zero price in quotes and carts. Package pricing now uses the selected ticket slots.
- Overlapping cart updates are handled more reliably, including retries for temporary conflicts and correction of duplicate ticket-line discounts.
- Donor national identifiers are now cleared from both stored copies of donation order data after successful Business Central synchronization, including when success is set manually in admin.
- E-commerce and Entria language resolution now falls back to a Business Central language code with the same language ID when the expected abbreviation is unavailable.
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:
- Retail self-service no longer prints paper receipts when a digital receipt has been issued. Paper remains the fallback when digital receipt issuance fails.
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.
On the fix side:
- Handheld transfer orders now check available stock at the source location, including quantities already on the order, preventing repeated scans from exceeding inventory.
- Bin move flows now use the scanned source bin instead of a previously selected bin.
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.
