[NPR5.55] NP Retail

August 23, 2020

New Module

  • Integration with Dropbox Azure storage and ftp servers
  • NaviPartner Incoming Documents with Line Validation
  • Restaurant module

New Feature

  • Sending pdf2nav mails through mandrill
  • Waiter pad kitchen order enhancements
  • Adding +/- feature on self service add item action
  • Added formatted XML preview on the import list
  • Event Mgt.: E-mails can now be automatically sent per status change and per exchange template
  • Support for custom front-end dialogs, inside NPR it currently only involves being able to read pictures on-demand
  • Added support for Ship & Receiving
  • Send Electronic documents to endpoint
  • CS: Stock adjustments for locations set up as not bin-mandatory
  • Added unattended payment workflow
  • Possibility to predefined sequence, in which discount coupons should be applied
  • Dedicated Self Service actions
  • Handling of DPI>200 now possible (Epson m30)
  • Send SMS for optional phone number
  • Allow “Skip If Empty” to skip later columns on the same line in retail print templates
  • Document Exchange can now be run by Job Queue
  • Event Mgt.: distribution of resource across longer period with easier handling/checking of resource availability
  • Click and Collect Sales Order amount display in a separate line
  • Action for view timeout
  • Possibility to run all major waiter pad related actions directly from POS sale view without having to open the waiter pad list or card
  • Event Mgt.: New resource overview that shows availability per day and time intervals
  • Added Configurable admin menu for self-service
  • Add shortcut ‘POS Period Register List’
  • POS Action ‘SALES_DOC_EXP’: added support for invoking inter-company ordering routine for created sales documents
  • Auto-close of work shift for POS Unit in unattended mode when slave
  • Posting Error Handling option for EOD
  • New POS Action to play a sound (to be used as Ean Box event)
  • New Sales Order Page Action, Issue Return Voucher, which can be used when for order with excess Payment Amount
  • Retail Vouchers can now be manually issued via Sales Order
  • New Report : Gift Vouchers – Listing
  • SMS sent using SMS templates are now being sent using new API. ‘\n’ is for inserting new line
  • Centering of barcode through FGL is now possible
  • Report 6014515 Delete EFT Receipt
  • Generating 1-bit version of retail logo and capability of printing it for Boca printers through FGL
  • Create inventory /pick /put  on release
  • New button in Mobil app
  • Add open Drawer functionality to POS action  BALANCING_V3
  • Added support for RFID Ship & Receiving
  • Allow capital letters in email
  • Possibility to set discounts on negative lines (returned items)
  • NaviConnect Import Types now supports automatic retry
  • Include SSH and SSL protocols in the FTP functions
  • Capacity overview
  • Prompt for job queue entry disabling when making test companies
  • Adjust EAN bar codes in stock take worksheet
  • POS Action ‘REVERSE_SALE’: a new parameter to enable copying of dimensions from POS Entry being reversed to current sale header
  • Mixed Discount enhancement: support for multiple discount amount levels
  • Prefixes for RFID
  • POS Action ‘TRANSFER_ORDER’: a new parameter to preset Transfer-to location code, when creating new orders

Minor Change

  • Discount related fixes: negative discounts or discounts outside 0-100% range are note allowed anymore
  • Transfer order print template from POS
  • Post Retail Voucher on Import added to Magento Setup
  • Modified description control to allow for larger character count in description on newer versions
  • Added adjusted cost
  • Added Filter by Location Code to Sales Stats Related Queries
  • Kitchen Display System (KDS) for NP Restaurant (further enhancements)
  • Invoice Sales via POS can now use LCY instead of blank currency code depending on what is defined on Customer Card
  • Newly created Role center
  • Added Supervisor and POS user filter on RFID counting
  • #387142/LS/20200407  CASE 387142 Changed caption of Action “Send test SMS” from “Send test SMS” to “Send SMS”
  • Added inter job dependency for external storage and extra parameter for download action
  • Item worksheet: Lines can now be moved to retail journal for label printing purposes
  • Added commit to POS post item entries
  • External identification of items in incoming purchase orders
  • Remove Shortcut ‘POS Audit Log’ and ‘POS Info Audit Roll’
  • Remove group-action
  • Improved traceability. Parked sale, sale retrieval from POS quote and sale resume events are now recorded as POS Entries and POS Audit Log entries
  • POS quote cleanup: removed legacy functionality with load from hard-coded fields
  • Correction of report 6014416
  • Field Delivery Instructions in Sales/Sales Shipments increased from 50 to 100
  • Moved pepper action
  • Added Mix Discount Price in page Mixed Discount Lines
  • Added column Item Inventory by location in retail item list
  • Full sales reversals return points that created discount coupon
  • Exclude blank account number payment types
  • Changes to report header
  • Detailed VAT Summary section moved below Discount Module
  • Update POS Unit ‘Name’ with Register ‘Description’
  • Language Code added to Retail Voucher
  • Add “Discount %” to page Campaign Discount
  • POS Action ‘ITEM’: serial numbers now can be selected from a list
  • Can now add dimension to sale line
  • Remove field Item price function on the NP retail setup
  • New field Voucher Qty. (Closed) added to Retail Voucher Type
  • Added extra column to page
  • NPR Dimensions: Restructured dimensions on NPR discounts
  • Allow for third option in adjustment action (besides strictly positive or negative)
  • Possibility to exclude webshop sales from the dataset sent to Raptor tracking endpoint
  • Add publisher to SMS CU 6014502
  • Adjusted Magento Order import to support Text Field Custom Options
  • Discount amount bug in POS Entry
  • Check on Journal Entries before Anonymisation + Anonymisation of Issued Reminders
  • Merged Retail Voucher In-Use Qty. (External) with In-Use Qty. to prepare for better integration with Sales Order
  • Retail Vouchers are now included when exporting POS Sale to Sales Document
  • Added possibility to filter on item discount group in the DISCOUNT action
  • Admission filter added to turnstile
  • Added an event publisher to report that imports excel sheet
  • Item AddOn: possibility to define whether specified price should always be applied or only, when it is not equal to 0
  • Removed ‘:’ from ProfitExcVat_Caption
  • Added ‘.’ to Rbt1_Lbl
  • Changed Layout
  • Changed layout to landscape
  • Changed layout to align with header
  • Minor layout modifications
  • Changed layout
  • Deleted empty report and removed link
  • Deleted link to empty report
  • SMS can now be sent with danish special characters
  • If Consignor export is processed by Job Queue then auto processing happens 1 second after posting
  • Sales Time Report: Format Time Intervals to text  for display on Excel
  • popup.intpad when you use the +/- option and exceed threshold
  • Set field Amount to visible on page NpRv Arch. Vouchers (6151022)
  • Link to page 6151022 on NpRv vouchers
  • Navigation added to Archived Retail Voucher entries
  • External identification of items in incoming purchase orders
  • Replace the Storecode to “POS Unit No.” in dev and prerelease
  • Show negative inventory in POS Inventory Overview
  • Run Page Touch Screen – Balancing Line as Editable by default
  • Add localization support for self-service
  • Updates to NP Environment Mgt.
  • New field “Supervisor POS” on page “Salespersons/Purchasers”
  • Adjusted pre-generation of Retail Voucher reference to support external generation
  • Added Fields”Bill-to E-mail”,”Document Processing” on page
  • Collect Order within the same company are now updated instead of re-created
  • Sending Log added to Retail Vouchers
  • Adjusted RFID data commit timing and show list after printing of all new tags
  • POS Entry posting routine: POS Store’s location code ony if cash register’s location is blank
  • New Field POS Unit Serial No added on POS Units
  • Changes Condensed Posting Description
  • Modified onValidate of Cross-Reference No. in table 6014412
  • Added Warehouse posting update
  • NAV2018 and above: POS sales price lookup routine aligned with standard NAV routine. Zero sales prices won’t be disregarded now
  • Added ticket wizard to ticket setup menu
  • Populate Cross Reference No. on validate Item No in Item Journal Line
  • New report 6060123
  • Added Port parameter to SSH sftp wrapper
  • French NF525, 3rd audit adjustments
  • Adjusted CleanCash integration to work in BC
  • Adjusted Manual Nc Endpoint processing to work in BC
  • Added rapidstart import wizard for test/dev data
  • Removed Customer Repair Card,Claimed list and all status list from Customer Repairs List
  • Remove audit roll from menu
  • Upgrade codeunit to update POS UNIT
  • Changes to condensed posting description
  • You can now define for each payment type whether remaining amount or zero amount should be shown by default on the popup during payment routine
  • Remove POS Entry List from Sales Menu
  • Change filter Parameter from year to month in Retail Top 10 Sales Person
  • NpXml Batch can now be processed via Job Queue
  • Location Code is simply updated on Collect Orders from same company instead of creating duplicate Sales Order
  • Changed captions of action parameters
  • Page 6060157 “Event Word Layouts”: unsupported button “Edit Layout” is hidden in Web client
  • Added event publisher when inserting item worksheet line
  • Removed redundant price recalculation for lines with “Custom Price” set to ‘Yes’
  • Use reason codes, available on POS sales lines, when posting related item entries
  • Change field Amount to Amount Excl VAT in Sales Time Report
  • Amount Excl. VAT added to Magento Order interface to avoid rounding issues during recalculation
  • Customers is top of the list in Sales Menu for sales person role center
  • ‘Related Sales Document’ filter only by Entry No
  • Update document time for all posted entries
  • Added manually posting for RFID counting
  • Add print labels to Inventory Put away
  • Add start date and End Date to the page filter of Turn over Statistics
  • Restaurant module: seating list will be filtered now by a specific restaurant
  • Added mandatory OnGetTargetEncoding to fix errormsg when using hardware connector or MT
  • Display POS Store Code and POS unit on Balancing Report 6014460
  • Change display of Sales Orders count on Role Center Retail Salesperson. Now displays count for more than 999 instead of 999+
  • Image display changed for Cues in Retail Activities cues
  • Adjusted layout on Collect Store Opening Hours for better BC experience

Performance Optimization

  • Remove dummy fields needed for 5.54 upgrade performance optimization

Error Correction

  • Event Mgt: Updated ticket issue from events framework to match issue ticket framework
  • Fixed mixed discount handling for customers having Price Incl VAT = False
  • Changed function Sales(Qty) in Vendor to be limited to Sales in Value Entries
  • Corrections and Enhancements to GDPR
  • Discount amount is VAT agnostic
  • RFID adjustments
  • It was not possible to apply a prepayment amount from POS to a Sales Order, if there was a line in the Sales Order with 100% discount
  • Voucher print sales workflow ID was incorrectly upgraded
  • Deleted sales headers shouldn’t be counted as posted when balancing register
  • Fixed aggregation for US tax
  • Event Mgt: Renaming attribute template now properly inherits default values
  • Dynamic module – Purchase and Sales Blocked properties for Items will be checked only if module is enabled
  • A cash register could be opened multiple times from different user sessions
  • Small fix for return vouchers
  • Incorrect view change after cancel sale
  • Added StartTransaction when EOD is forced at login
  • Magento 2: Ship-to Post Code now properly returns Post Code (instead of Phone No.)
  • Create Tax Amount Line when convert Audit roll to POS Entry
  • EAN Box is not selecting action parameter values from correct EAN box setup when multiple setup are defined
  • Accessories: there was a double VAT deduction for customers with prices set to be VAT-excluding, if unit price were to be retrieved from item card
  • Wrong mix discount calculation in sales tax environment, when prices are set to be tax-excluding
  • InPay: the amounts on POS line were not recalculated properly on quantity change
  • Better error handling for BAXI Cloud integration when connection is lost
  • Fixed incorrect initialization for POS View profile
  • POS sale view was not updated after a dimension change, if there were more than one line in the sale
  • POS Store Location Code were not assigned to item journal line during POS Entry (item entry) posting, if there was no location code coming from POS Sales Line
  • You could get an unexpected quantity change on Item Add-on dependent lines after setting the price with the “DISCOUNT” POS Action
  • Filter out lines marked “exclude from posting” from EOD as well
  • Sales Ticket – POS Entry now displays all Payment Methods in Payment Specification
  • Changed use of Ftp KeepAlive in Doc. Exch. File Mgt.
  • Exchange labels: incorrect sales price calculation when Prices were set to be VAT-excluding
  • Adjusted lock timing on EFT response transaction
  • A runtime variable was not reset after waiter pad move to a POS sale, causing double VAT calculation on new lines
  • Sale dates were not updated in auxiliary tables, while retrieving a saved sale
  • Handle filter correctly in POS posting dimension check
  • Re-applying VAT to all lines after discount or unit price change
  • Customer fields will not be used for validation during Magento Import customer create if a Config Template has been defined in Magento Setup
  • Item Add-on handling, when there are more than one item add-on base line in the sale

AL Conversion

  • Remove keys that can’t be reference in al code
  • Fixed V16 related AL issues: TempBlob, Service Password, Encryption Management, V14 .net references, Calendar Management
  • Merge role centers to the NPR core. Reserve field IDs in C/AL code base to avoid conflicts