[NPR5.51] NP Retail

September 16, 2019

New Module

  • First preparations for Global POS Sales

New Feature

  • Advanced end-of-day handling
  • New dynamic/static filtering options
  • Added Tickets and Members Tables
  • Tools to convert setup from classing to Balancing V3
  • HTTP print action without modal page
  • Action created for changing UOM on a POS sales line, new action code is CHANGE_UOM
  • Create Point based coupons from web service
  • Roll Center for Business Central (Web Client)
  • RFID warehouse Receip
  • Support for Android
  • Added POS Payment View Event Setup which includes Dimension Popup
  • Customer Display module custom code and possibility to hide 2nd display, while keeping the background
  • Administrative Templates feature allows administrators to control access to Major Tom functions and areas
  • New function to set initial float for a POS Unit
  • Creating Service Items when POS posts the Item movements
  • New Report  NP warehouse shipment
  • Adding support for Movement Worksheet
  • Raptor POS integration
  • Compliance with NF525, 2nd iteration
  • Adding support for Warehouse Receiving
  • Sales Ticket A4 Report now displays a summary by VAT Perc
  • Mobile scanning can activates from the POS menu
  • Shelf Labels and Price label on Posted Purchase invoice
  • Added action + EAN box event to modify amount on a sale’s line
  • Added posting options in the Warehouse module
  • New option to keep the work sheets on data purge
  • Gift voucher support in EFT framework
  • Posting to GL / item ledger on after balancing is performed
  • New action created to allow users to print a template based on POS entries
  • New action to merge similar sale item lines into one
  • Added functionality to select bin code by scanner on selection list
  • Assisted setup for POS Unit card
  • SMS files sent to ftp Endpoint
  • Added date calculation helpers to retail print templates
  • Hardware Connector for browser <-> client access
  • POS Status Bar can now include NPR version number
  • Column Sales (Qty) added and option to sort on the new column.
  • Services to add / remove account from mail groups
  • Add Functionality to support foreign shipping Services
  • Added warehouse functionality in the mobile app
  • Click and Collect Order can now be sent between stores in same the company
  • You can control if a receipt can be reprinted. Possible options: Always, Only Once or Never
  • Added ship by Sales Order to the Warehouse Module
  • New publisher on End-of-Day process
  • Change MPOS to use the standard EFT flow
  • Collect Orders can now be setup to Post Sales Document upon Processing
  • You can now set up a POS button to display POS info text assigned to current sale line. The sale line will be displayed in red, should the POS info code is assigned to it
  • Handle EFT approvals in POS quotes
  • New Field Shelf Label Type available on Retail Item Card
  • Added unplanned counting to the Warehouse Module

Minor Change

  • Second screen will now display remaining amount to be paid as well as a separate section with all registered payments made in the sale, including foreign currency amounts and codes
  • Match PSAM terminals card prefix again if it switched during transaction
  • Minor enhancements to Collect in Store documents
  • Scan not working in app
  • Enable choice of Quantity when print Purchase order labels
  • RFID journal
  • Function ‘MovementEntries’ Parameter ‘Global Dimension 1’ from Code 10 to Code 20
  • Made mobile-pay registered fields editable for more robustness
  • Fixed minor scaling error on Mixed Discount Time Interval page 6014448
  • Updates date on retrieved parked sale
  • URL moved to an Iframe to preserve the focus
  • The action for opening cash drawer was changed to allow for use before login
  • Shipment Method Code and Shipping Agent Code added on Sales Return Orders
  • Added Item Tracking Code
  • Added events for Discount Coupon application and cancel
  • Improved adyen integration (better error handling, capture delay, 1 tap customer recognition)
  • Members and memberships can be created as part of the M2 account service
  • Print guarantee voucher automatically if set on item level
  • Payment type / control drawer open
  • Support for sales document exports without item information
  • Possible to overwrite Posting date in Warehouse module
  • C/side -> AL convert
  • Modified action to allow users to introduce a prepayment amount instead of just prepayment percentage
  • Removed restriction on Register Credit Voucher Account not being used manually on POS Sales
  • Gave the user the chance to choose to create a new transfer header directly
  • Issuing of Retail Vouchers is now also triggered for POS Invoice Sales
  • Improved google cloud print locking
  • Added Nav event for Get of Vat Posting Setup
  • Added scanner button in the center of the app
  • Added change to ask confirmation before table retrieval and parameter to activate it
  • Layout modification
  • Dimension Popup on Payment View can now be skipped on Value
  • Customer search by email on POS
  • Staff Purchase Item Group update
  • Summarized qty on all views warehouse
  • Added some new options to PRINT_RECEIPT
  • Warehouse put -away date for receiving
  • Changes to inventory report
  • Case Insensitive Filtering on Vendor Item No on Purchase Orders
  • Sales Price Maintenance Setup + automatic update
  • Headlines fields are carried on to the next page
  • Changes in ‘total’ calculation on report 6014535
  • Track and trace update for pakkelabels
  • Added possibility to restrict amount sign for the action
  • Removed unreferenced functions
  • Increase size of field season from 3 to 10 in NPRetail90
  • Fix for double totals
  • Table Import can read data into extension tables
  • Field Blocked added to the page 5401
  • POS Sales Lines now has option to “Exclude from Posting” for Click and Collect delivery only
  • “4 Bon button” moved to prints tab
  • Vendor No now displayed on Item Sales Posting Report
  • Logging stack trace on action errors
  • Field Item Status displayed on Retail Item List
  • Set width on field description to 50
  • Add bank Branch to report 206
  • getAccountDetails returns first name / last name fields
  • POS Action ISSUE_RETURN_VOUCHER now validates that input Amount is not less than min. amount on Payment Type
  • Magento M2 requires first / last name on address object
  • Post & Pdf2Nav allow multiple emails
  • Track Only Reports which fall in Range 50000..99999
  • Removed Page Manager module as it is deprecated in BC
  • Flow filter item category from the main page advanced sales statistics to Item Statistics subpage
  • It is now possible to delete more than one Period Discount and/or Mixed Discount at a time

Performance Optimization

  • Removed redundant upgrade code-units
  • Errors from Pakkelabels api call during Sales Order posting no longer results in hard error
  • Remove old, deprecated code that didn’t have any relevant references
  • Removed unused modules IDS and GIM

Error Correction

  • Remove Option Print Inc. VAT as Report Item Sales Postings supports only Excl VAT
  • Post Sales Ticket on (HC) Audit Roll will properly reuse same document no. for both gl and item ledger entries
  • Disallow VAT on PAYOUT/PAYIN. Hard error prevent setup mistake
  • Updating displays, when customer is changed
  • Minor adjustments to new sales document POS action
  • Fixed what variable to use when calculating totals on A4 sales ticket
  • Fixed calculation of inventory
  • Changed adyen integration timings
  • Item Group Filter from Advanced Sales Statistics now applied to Item Group Statistics
  • In some cases Open Drawer would give an error about changing old sale
  • Pdf2Nav: Send To Email from Document Layouts always used
  • Setting to ignore warning off a signature purchase reinstated for Pepper
  • Correct function LoadToBuffer due to string length
  • Force Amount Output to zero on failed EFT attempts
  • Item data changed on POS wasn’t always reflected in POS
  • Incorrect selection of compression method
  • Added error on invalid POS payment bin setup
  • Multiple labels in one operation was incorrectly filtered
  • Added missing POS Setup filter
  • Skip check in end of sale fixed for pepper transactions
  • Enable special characters on field Vendor Item No on Purchase Line
  • Web Exception parsing updated
  • Changed text constant Text011 in Codeunit 6151365 from “Barcode length is exciting Location Code max length” to “Barcode length is exceeding Location Code max length”
  • Insert of Global POS Entries were not logged correctly in Data Log
  • Change obsolete code related to old “Variant System” option values in “Magento Setup”
  • Correct non-existing option value “6” on the field “Discount Type”
  • Removed a piece of code that contained non existing option (Table 6151059, field “Distribution Type”)
  • Expiry did not trigger automatically on Collect Orders
  • Corrected discount calculation
  • Predefined in “POS Menu Filter” View was lost while setting POS unit filter
  • The ‘Constraint’ parameter of POS Action ‘QUANTITY’ was applied to an incorrect quantity variable
  • If VAT rate or VAT calculation type on current sale line are not the same as the ones used to calculate barcode embedded price, system will recalculate the price to respect VAT rate changes
  • If you’d setup only one video for second screen, it was not played repeatedly. That was fixed
  • Amounts specified on comment lines are now disregarded by balance calculation routine and do not affect outstanding payment amount
  • Corner case in tax distribution when tax rounding goes different ways
  • Parse date for exchange labels correctly in BC140
  • Error in Retail Journal when Unit Price is set to 0
  • Field Padding in Export to Scanner

AL Conversion

  • Prepare NPR for AL
  • Table 6014404 “Report Selection Retail”, Field 5 “XML Port ID” – Changed Object Type to XMLPort
  • Removed obsolete methods
  • Changes in AL project due to some
  • Changes in dependency deployment process in order to be able to provide the same functionality for AL
  • .NET data type conversion issue in 6150710 “POS Data Management”