[NPR5.53] NP Retail

February 11, 2020

New Module

  • Dragonglass is a new module that introduces the React-based rendering engine into the front-end UI framework
  • NP Ecommerce – general mapping tables for Orders import from Ecommerce

New Feature

  • Cleanup task made easier by specifying volume of data to delete
  • New Report Exchange Voucher
  • Create Point based coupons from web service
  • Event Mgt: You can now specify globally which event statuses will disable delete process on events
  • Verifone VIM integration
  • Enhancements to Customer GDPR
  • Waiter pad kitchen order enhancements
  • Allows configuring and discovering workflow action sequences (workflows that execute before and/or after other workflows)
  • Navigate recognizes POS Entry
  • Clean up code-unit for CS Posting Buffer and CS Communication Log
  • Sales Statistics by Date and Time
  • Possibility to assign default dimensions for POS Stores and POS Units
  • New POS Entry list layout
  • Able to print multiple labels of the same type, my modifying the “Quantity to print”
  • Added user level feature to RFID Store Counting
  • Reimbursement calculation for points
  • Event Mgt: Events can be locked to prevent accidental change
  • Warehouse Apps-Unplanned count for Locations¬† using Directed PutAway and Picks
  • Whse Phy Invt Journal use for Location flagged as Directed PutAway and Pick
  • Support for issuing multiple electronic gift cards in a row & support for specifying discount
  • Retail Journal: New report to preview the journal
  • Added 2 types of RFID Store Counting
  • Added specific number series for Z-& X-Reports on the End of Day Profile defined on POS Unit
  • Added App Warehouse posting options
  • Added user level feature to RFID Store Counting
  • Added inventory calculation scheduler for RFID Store Counting
  • Made POS document export more flexible: Document can be opened, payment menu can be prompted, customer selection can be delayed
  • Shopper Recognition API for M2 and internal
  • NPRE. New flow in restaurant: select table -> set number of guests -> select menu items -> move to pre-selected table/waiterpad
  • Added support for setting zebra sensor method on print templates
  • Display of Total Item Count possible in sales grid
  • Showing payment methods with no movement on eod screen (setting)
  • Print through PrintNode

Minor Change

  • Restrict option on positive/negative document types are now properly showing error translated in danish
  • Return Sales on Retail Journal now enabled
  • Attached to Cross-Reference No on creation of an item & variety for an item
  • Generic Filter: Function AdvancedFilter is now global
  • POS Output refactoring & module
  • Added filtering to post of range functionality
  • Show already prepaid amounts in customer’s open sales order list
  • Handling foreign credit cards
  • Added support for printing on Android
  • New options for POS Action ‘PRINT_RECEIPT’ to have more control over sales ticket reprint process
  • Data Collection on G/L Entries- and Reimbursement by Sales Invoice added
  • Lookup to Item Cross Reference added to Collect Order Import
  • “Block Custom Discount” checkbox added to page Campaign Discount
  • Remove field Customer creation and related code
  • Removing fields from Retail Setup (6014400)
  • POS Info: new option that will only write the info message
  • Report 6014417 Inventory Per Date – removed columns “Direct Inv. Cost” and “Total Profit”, some minor visual changes
  • Item Price Function removed from NP Retail Setup
  • New report on POS item sales by dimensions
  • Rounding related fields moved to POS Posting Profile (from Cash Register and Retail Setup)
  • External Retail Voucher api extended with Get Vouchers by Customer No./E-mail and allow Top-up
  • Added universal entry in cross company setup, for global exchange returns
  • Prefix check for exchange labels is now done by range instead of singular value in Retail Setup
  • POS Action Delete POS Line: New subscriber added OnBeforeDeleteSaleLinePOS
  • Allow Cashback added to POS Payment Types
  • NPR Availability fact box page link
  • Sales Ticket No. Series moved to POS Audit Profile from Cash Register
  • Hospitality: all comments are deleted automatically from waiter pad once the last item is moved out from it
  • Adjustments to Collect in Store Order List and -Card
  • Layout updates to Retail Journal for better WebClient experience
  • Caption update of Retail Item List and -Card
  • Adjustment to VAT during transfer of POS Sale to Invoice
  • Deleting Header UIs, UIs Lines are not being deleted
  • Added page 9650 in code unit 6014454
  • Minor change in UpgradeSetupsBalancingV3
  • Change RFID Refill functionality
  • POS Action “SET_ACTIVE_EVENT” will not overwrite POS unit dimensions from now. Event dimensions will be directly inherited by each sale
  • Changes to layout of Collect Order Lines
  • Activate POP UP QTY in Gift vouchers
  • Manage Cross Ref by Type
  • Global exchange can now be called from EAN box event
  • POS Info – Waiter Pad integration: save Sale POS Info and restore it, when waiter pad lines are moved back to a sale
  • Replaced confirm dialog on RFID printing with event
  • HC: HC Audit Roll page has a new custom button which allows clients to add their own code
  • Changed Warehouse posting to use Job Queue
  • Added Raptor integration buttons to Membership and Member cards
  • Changed Warehouse posting to use Job Queue
  • Shopper Recognition in POS after Adyen payment via Magento
  • Updated Retail Sales Cue for Failed Webshop Payments to count missing Payment Capture
  • Added ledger and stats button to member confirm page
  • Credit Sales are now also included in Global POS Entry sync
  • A new publisher to override existing waiter pad line print category assignment procedure
  • Order Line Quantity is now considered during issuing of M2 Retail Voucher
  • Data source extension added to have number of open sales orders available for display on a POS button
  • Added Sorting parameter for Click and Collect orders in POS
  • New workflow ‘FINISH_CREDIT_SALE’ with possibility to set up cash drawer opening as a step of the workflow
  • Raptor tracking integration: send info about sold products to Raptor
  • Add additional print functionality on ios and android
  • New tab ‘CRM’, same as on page 6060136 “MM Member Card”
  • POS Action – Login: new publisher after salesperson has been found
  • Print Confirmation added to Collect Order List
  • Service Url on Retail Voucher Partner is now autofilled when Name is set to valid Company Name
  • Changed Warehouse posting to use Job Queue
  • Change Account Type for Difference Amount posting
  • Retail Vouchers are reprinted during Redeem if it still has positive Balance
  • POS action “PRINT_RECEIPT”: possibility to print retail vouchers just as the old credit vouchers
  • Country Code is now properly copied from customer/contact to POS
  • New report to show average turnover per table/guest in restaurant module
  • Description issue in POS Payment Bin for Bank and Safe
  • Added support for Epson TM-m30 printer in mPos
  • Extension fields in NpGp POS Entries
  • Extra parameter to help inventory adjustment
  • Added Nav Publisher OnFindItemVariant() to Click & Collect Order import
  • Changed Warehouse posting to use Job Queue
  • Minimum Amount for Retail Vouchers set on Voucher Type
  • Change in Credentials for SMS sending
  • Print tax free voucher through POS Action ‘PRINT_RECEIPT’
  • Customer Info from POS Sale is now automatically carried to issued Retail Vouchers
  • Load POS Quote no longer sets position to Last Sales Line to avoid issues if POS Quote does not have any Sale Lines
  • Payment Input can now suggest negative amount when payment line amount exceeds sales amount instead of just 0,00

Performance Optimization

  • Moved all App Warehouse posting to Job Query
  • Archive on Delivery of Click & Collect orders is now performed by Task Scheduler in the background

Error Correction

  • Minor adjustments to new sales document POS actions
  • Fix caption on the request page of Report 6014419 – “Vendor Sales Stat”.
  • Added guard against balancing order layaway before posting of previous entries
  • Adjusted Collect Order import to respect prices from Source instead of recalculating
  • Fixed issue with POS Action NETS_GIFTCARD_LOOKUP that blocked positive result
  • GCP Lookup locking error
  • Fixed issue where cancellation of remote Discount Coupon failed
  • Inconsistency between global dimensions and dimension set IDs in posted document ledgers
  • Updated POS document amount retrieval to support split posting and handle prepayment deductibles correctly
  • Support for hardware connector on newer versions than NAV2016
  • Don’t clear static mobilepay model ID when closing dialog
  • POS item posting transaction scope
  • Finalize POS session when navigating from POS to RoleCenter
  • Adjusted various timings on the Adyen POS integration & improved logging
  • Collect Orders wrongly triggered M2 Order Status update
  • Fixed mix discount applied to wrong priority
  • Adyen parsing thread culture bug fix
  • Assigned to a sale “Retail Cross References” was lost if the sale was parked, which made it impossible to use the original exchange label
  • Total amounts were not calculated on POS Entry for Credit Memos
  • Fixed issue with assembly order rename
  • Incorrect Email Address was being used when Custom Layout is defined
  • In some cases, during Line Split with Discounts would not properly update Quantity
  • Handle new card number if it switches during payment transaction
  • Found item no wasn’t used when importing scanner file in Req. Worksheet
  • POS action ‘SALEANNULL’ did not respect the “Login Type” setting on Cash Register
  • Discount Coupon Extra Item Qty would not properly increment Discount Amount upon reaching higher tiers
  • Handle cashback value correctly in terminal communication
  • Printing Item Labels for lines where quantity isn’t an integer