[NPE #10] NP Ecommerce

February 4, 2020

basic-porto 3.0.0

New features

  • BC Discount Coupons can now be used online.
  • Admin dashboard statistics now reflects values from Orders exported to BC.
  • CSS class added to <body/> tag to indicate whether a user is logged in or not.

UX improvement

  • Redeeming vouchers on checkout is now done in a distinct section.

Bug fixes

  • Custom option bug fixes regarding price in exported Order XML.
  • QuickPay payment callback processing now correctly reads the status codes, preventing unauthorized orders from being exported.
  • Contact Info block in Porto settings can now be saved.
  • Language switcher now behaves properly when there is only one option.

pro-porto 5.0.0

New features

  • Click & Collect inventory levels can now be shown on product lists.
  • BC Discount Coupons can now be used online.
  • Admin dashboard statistics now reflects values from Orders exported to BC.
  • CSS class added to <body/> tag to indicate whether a user is logged in or not.

UX improvement

  • Creating a password for a new account for an existing BC contact now logs the user in when the process is complete.
  • Resetting your password now logs the user in when the process is complete.
  • Redeeming vouchers on checkout is now done in a distinct section.

Bug fixes

  • Custom option bug fixes regarding price in exported Order XML.
  • QuickPay payment callback processing now correctly reads the status codes, preventing unauthorized orders from being exported.
  • Contact Info block in Porto settings can now be saved.
  • Language switcher now behaves properly when there is only one option.

pro-virgo 5.0.0

New features

  • Click & Collect inventory levels can now be shown on product lists.
  • BC Discount Coupons can now be used online.
  • Admin dashboard statistics now reflects values from Orders exported to BC.
  • CSS class added to <body/> tag to indicate whether a user is logged in or not.

UX improvement

  • Creating a password for a new account for an existing BC contact now logs you in when the process is complete.
  • Resetting your password now logs the user in when the process is complete.
  • Redeeming vouchers on checkout is now done in a distinct section.

Bug fixes

  • Custom option bug fixes regarding price in exported Order XML.
  • QuickPay payment callback processing now correctly reads the status codes, preventing unauthorized orders from being exported.

[NPR5.52] NP Retail

November 12, 2019

New Feature

  • SFTP Client: Establishing connection with private key and giving option to search and download files with keywords in filename
  • Support for Android
  • Budget Statistics
  • Item AddOn functionality enhancements
  • Customer GDPR
  • Location specific order printing setup
  • New action to merge similar sale item lines into one
  • Column Sales (Qty) added and option to sort on the new column
  • 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.
  • Added background posting to the Warehouse app functionality
  • Added action ‘Shelf Label’ and ‘Price Label’ on Item Worksheet
  • Navigate recognizes POS Entry
  • Added background posting log
  • New publisher on End-of-Day process
  • Added RFID Store counting functionality in the app
  • Support reading of RFID on the POS
  • Added one more description option to posting description
  • Added RFID Store counting functionality
  • Report Item Group Top now available
  • Sales Statistics by Date and Time
  • Added support to Zebra device library for inversed color and graphic boxes
  • Assemble To Order posting
  • Check unique Cross Reference No using Dynamic modules

Minor Change

  • Changes to report 6014410
  • Gave the user the chance to choose to create a new transfer header directly
  • Layout modification
  • System will update unit price on customer selection only if the new price is lower than the existing one, unless the new customer is being selected instead of another one
  • Default quantity to ship is set 0 on a warehouse shipment if ‘Zero Def. Qty to Handle’ is checked
  • Added background posting for Phy. Inv. Journal regarding RFID counting
  • New POS Posting Profiles table has been introduced. POS Posting related fields moved out from NP Retail Setup into this new table to make them POS Unit specific
  • HQ Connector: When importing a sales order, added a new publisher after sales header is created
  • The AFDELING code was not inserted for the Sales Order created for the return
  • Dynamic Module: Message showing posted document no. is now properly showing the message only if actual document is created
  • Changes to report 6014422
  • Removed Pos Info Audit Roll on menu 1056
  • Size increase for vendor Item No
  • Field Re-positioning in Retail Journal
  • Removed fieldsonitem card
  • Move action on NP retail setup to the group Other configuration
  • Refcator Table Export wizard for Webclient
  • Hyperlink action changes
  • Action codeunit to change dimension on Cash Register/POS Unit and ability to display current dimension value on a button
  • Now system will not allow negative quantity for a Gift voucher to be specified
  • Create Collect Order adjusted for Mobile POS
  • Removed page actions Input and Delete
  • Removed field Fax No
  • Changes in Layout
  • Removed offline posting validations for RFID counting
  • An overview showing quantity on stock for all items broken-down by variant and location
  • Core RFID functionality added
  • An option to disable receipt printing on sale
  • Remove actions steps 1.. and rename actions in NP retail setup
  • Added posting type to CS UI
  • Item Category Code in Item Worksheet set from Existing Item
  • Alt. Price on Accessory now considers Price Includes VAT on Main Item
  • Enhancement on conversion tool for POS Entry
  • Remove Notes section to align with other setup pages
  • Global POS Sales Setup moved from Np Retail Setup to POS Unit
  • Core RFID functionality added
  • Added POS Info Audit Roll and POS Info POS Entry
  • Added parameter ‘Sale type’ to report
  • Adjusted Client Diagnostics
  • Redesign fasttab Magento for webclient
  • Connect Online is no longer supported by Microsoft
  • Adding field Size to page 6014470
  • External Retail Voucher api extended with Get Vouchers by Customer No. and E-mail
  • Allow Cashback added to POS Payment Types
  • Better error for missing item in Item Worksheet

Performance Optimization

  • Added background posting to the Warehouse app functionality

Error Correction

  • POS Apply Customer Entries: list of invoices is now properly showing only invoices for selected customer
  • Minor adjustments to new sales document POS actions
  • System didn’t stop finishing sale if customer selection were cancelled by user
  • Runtime error when using “Hent udvalg” button
  • POS will now not demand usage of blocked variants on item
  • Negative discount amounts are now disallowed
  • Delete Null key in table 6014402 ‘Payment Type POS’
  • Add commit function to avoid runtime error
  • CS: Fixed issues when scanning/proposing quantity/assigning quantity
  • Error introduced by use of service password without proper rights
  • Discount % was not applied correctly when a returned item sale was reversed
  • Resolved issue where negative minimum amount was blocking for issuing of return retail vouchers
  • Return Retail Voucher quantity was 0 instead of 1 resulting in missing Print
  • Global POS Sales Sync did not work with Company Names containing special characters

AL Conversion

  • “CashKeeper Proxy” – Remove obsolete local functions causing AL conversion problems

[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”

[NPR5.50] NP Retail

June 27, 2019

New Module

  • New module to access B2B accounts (contacts / customers)
  • First preparations for Global POS Sales
  • Collect in Store

New Feature

  • Refactored sale document export/import from POS for more flexibility
  • New Report created, which shows Item Groups Statistics as a listing.(Of Item Groups)
  • Workflows 2.0 – fast, async, lightweight JavaScript workflows for Transcendence
  • New Report Created on ID 6014437
  • When copying a receipt for return, the original qty can not be exceed. This is also handled when there are multiple returns
  • Action created for changing UOM on a POS sales line, new action code is CHANGE_UOM
  • RFID print
  • B2B Item Availability web service
  • Adding details to Magento documents
  • New Balancing A4 Report Created – 6014460
  • RFID warehouse Receip
  • NPRE New action to print prereceipts directly from table
  • Added field 6014420 in Table 39,Pages 54 55
  • Show bin Warehouse
  • Multiple enhancements to End of Day
  • Item Pricing for a future date
  • POS Payment Bin opening via templates, for mobile cash drawer support
  • Web Service to get item images
  • Customer Display module custom code
  • Support for silently handling discount after adyen customer recognition
  • Printing a confirm receipt on begin workshift
  • It is now possible to setup Retail Vouchers to allow Top-up
  • Added support for distinct iteration type to retail print templates
  • Budget Data as webservice
  • Reverse VAT when redeeming giftcard with already reported VAT
  • Creating Service Items when POS posts the Item movements

Minor Change

  • Error in profit calc in period discount
  • MT logs are not shipped
  • Warehouse Management changes
  • POS Sales Workflow for After Login has been added
  • Missing events when items are inserted by discount module
  • Scan not working in app
  • NPRE Only showing tables with attached waiterpad
  • Length of characters in Mapping Table
  • Rename field www-adress to website
  • Added Dialog Box to enable use to see which Values are being read, instead of having a screen which is not responding
  • Orderview change
  • Retail journal lines were not properly created when scanning an exchange label that was part of a batch
  • RFID journal
  • Period Register inherit POS Store compression setting
  • Service Item Creation
  • Action codeunit changed to set context properly on current POS Sale Line
  • Scanning warehouse receipts / put-aways
  • The action for credit vouchers now allows to choose voucher receipt print method (print, email, sms)
  • Added navigation to workshift details from POS Entry List
  • Setup Warehouse To Use Scandit
  • Explicit support for Tls1.0 added as it is no longer default on newer versions
  • Add field season in retail Item Card
  • Exiting Sales Prices are closed when new are added from Item Worksheet
  • Changed action codeunit “POS Action – Print Receipt” to allow printing of last balancing after printing last receipt
  • Changed page management function call for seamless migration
  • Call CAPTIONCLASSTRANSLATE instead of Codeunit System Wrapper.CaptionClassTranslate
  • Removed Product Group Code filter from Page 6014585
  • Advanced Return Management only works with POS Entry posting
  • Read Price and Unit Cost from Purchase Order instead of Item Card
  • New OnAfterFindSalesLinePrice publisher
  • Matrix – additional root data elements
  • Improved adyen integration (error handling, capture delay, 1 tap customer recognition)
  • Added “Show Last Error” action to “NP Retail Setup” page.
  • Added new events & fixed archiving in Retail Voucher
  • Added Object Captions

Performance Optimization

  • RFID timeout
  • Print Receipt
  • Removed fixed key on Retail Item Card

Error Correction

  • Cancelling sale doesn’t update retail document as cashed anymore
  • Item group can again be changed and put after purchase on item as well
  • When period register is empty it was not possible open POS
  • Fixed table import/export bugs with bad state on errors, delimiter escaping
  • Barcode parameter parsing fixed for zebra label templates
  • Error when posting Stock-take worksheet
  • POS Action Discount must not set Unit Price on Comment Lines
  • Handling of business flow when there are zero lines to balance
  • Change logging function to new version compatible
  • Renamed function GetValue to GetValue2 in Codeunit 6060071, since function GetValue is defined in table in BC14
  • Predicted count error
  • Fixed zero amount prompt behavior & settings
  • Save POS Quote would in some cases give error about terminal approval
  • EFT Error auto end skip can filter to wrong payment line if lines are deleted
  • Item AddOn would not work when double quotation was used in Descriptions
  • Removed test on barcodes starting with 2 from Item Worksheet
  • Modified Calculation of Sales Qty ,Sales Amount
  • Incorrect sequence of events when POS is created
  • Fix for wrong warnings in Item Worksheet
  • Fixed a loop situation on NST when NST is shutting down
  • Initial POS Period is created as part of the migration to POS Entry

[NPR5.49] NP Retail

April 2, 2019

New Module

  • New module to access B2B accounts (contacts / customers)
  • New module to access B2B accounts (contacts / customers)

New Feature

  • Retail Voucher with Magento Integration
  • Event Mgt POS Integration
  • Introduced POS Theme feature that allows users to provide custom styling for POS
  • When copying a receipt for return, the original qty can not be exceed. This is also handled when there are multiple returns
  • Obfuscating of sales ticket numbers on reverse sales
  • Retail Voucher Partner introduced, which is used with Cross Company Retail Vouchers
  • Boarding Pass added as Ean Box Event
  • Event Mgt now allows insertion of extended texts to event lines
  • B2B Item Availability web service
  • Service to report customer purchase by item and period
  • Retail journal can receive scans for Exchange Labels as well
  • Added field 6014420 in Table 39, Pages 54 55
  • Multiple enhancements to End of Day
  • Bin Transfer To Bank

Minor Change

  • Phone Lookup to also listen to field Phone no. in Customer Table
  • Some fields from Register table moved to new POS View Profile table
  • Replace the Lookup Page “Fields” From page 7702  to page 6014547 to avoid permission error
  • User Logon and Client Diagnostics now uses Azure Api Mgt. Endpoint
  • Eclub Sms sending requests are now channeled through Azure Api Mgt.
  • Replaced the blank caption of options with undefined
  • Corrected the reports as per OMA
  • VAT fields are now not editable
  • POS Action Issue Return Voucher now has parameter ScanReferenceNos
  • Corrected the reports as per OMA
  • Removed field from lookup page 6014527 “Touch Screen – G/L Accounts”
  • POS Sales Workflow for After Login has been added
  • Inventory, Net Change, Purchases (Qty.), Sales (Qty.) created on Item Journal Lines
  • Retail Vouchers action added to Sales Order Card
  • Bill-to Name visible on the Event List
  • Improvements & bug fixes for Adyen terminal integration
  • Original Discount % will be used on Exchange Labels printed after this release
  • Quantity can be zeroed out as per new setup
  • Put away quantity improvement on scanner
  • Variant Code displayed on scanner
  • Event Mgt: List of sales documents now available on event header
  • Event Mgt: Start and End Time can now be set even if Type is not Resource
  • Add functionality to Import Scanner data from Sales invoice
  • Changed data type to decimal on EOD count on item sold in credit sales
  • Non Inventory Items are skipped in Pos Sales Workflow step, Payment View Test Inventory
  • Adyen adjustments: Better logging, signature width & new page
  • Lengths of hashed password fields increased to 80
  • Added Report 6014535 on Menusuite NPR-Retail
  • Added metrics on the stock-take page
  • Added Report Filters + Column Sales (Unit Price) to report 6014439
  • Added Bin info to UI view
  • Page “CleanCash Register List” – Added missing caption (label)

Performance Optimization

  • Reworked function Return Sales on Retail Journal. It now uses code-unit instead of a report
  • 5 second silent timeout added to NAV User Logon

Error Correction

  • Corrected issue with Retail Inventory Set in Multitenant environment
  • Add missing caption
  • Sales shipment would print even if setup is done on PDF2NAV setup
  • Gift Voucher No. is again added to Description when redeemed via POS
  • Re-released hotfix for purchase order label printing
  • Error when printing receipt due to subscriber bug
  • Fixed issue where long Ean Box Event Description could blot for Ean Box Setup
  • POS Line Description should not be taken from Item Cross Reference
  • Retail document deposit tax calculation & quantity (base) fix
  • Fixed Adyen TryFunction error

[NPR5.48] NP Retail

February 28, 2019

New Module

  • New module to access B2B accounts (contacts / customers)
  • Item price webservices to calculate NAV prices server side
  • Tracks report usage
  • eTickets – tickets sent to your wallet

New Feature

  • Event Magento web shop integration
  • New event invoice posting features
  • Refactored sale document export/import from POS for more flexibility
  • Retail Voucher with Magento Integration
  • Added function to show ERROR for module/setting not being enabled/exists
  • Support for printing fixed content if filtered record is found in print templates
  • French auditing requirements
  • New dynamic/static filtering options
  • Added full SFTP support
  • Set your own keyboard shortcuts for supported processes
  • Attribute Group has been added to Attributes Sets
  • POS Action Split Bill
  • RFID support in retail print templates
  • Opening confirmation after balancing
  • Stocktake: Top-Up function. Compares 2 stock-take worksheets and creates a 3rd with items that need to be filled up. (Items you have in back-room, but not on shop floor)
  • Tools to convert setup from classing to Balancing V3
  • First step for introduction of Unit of Measure in the POS (converting Text to Code field)
  • Item Add-ons can now be reused on multiple items, has new type ‘Select’, and before insert function
  • RFID support
  • Introduced POS Theme feature that allows users to provide custom styling for POS
  • Added item pictures when reading rfid tags
  • Unit of Measure Code in POS
  • HQ Connector now supports transfer of standard sales order
  • Handling end-of-day when upgrading from audit roll to POS entry posting
  • Load Sale from POS Quote now fully restores the saved Sale
  • Added reporting of counted denominations to Balancing Receipt
  • Rewrote large chunks of Table Import module for better performance and smaller files
  • Adyen Cloud Terminal API integration
  • Retail Vouchers now have Send Methods; E-mail and SMS

Minor Change

  • Internal – upgrade table was left behind and is not needed anymore
  • Comments for a customer are now streamed in single text so it looks nicer on a report
  • Internal change: previous version was pointing to wrong case number
  • Phone Lookup to also listen to field Phone no. in Customer Table
  • Table “Item Cross Reference” – Added new field Time Stamp
  • Change quantity of a ticket regardless of default schedule
  • Reference added to HQ Connector
  • Accessories are now automatically deleted when Master POS Sale Line is deleted
  • Posting HC Audit Roll transactions will also use dimensions
  • Added Gen. Bus. Posting Group option to SET_SALE_VAT
  • Added ENU captions several places, so they can be localized (Translated)
  • Last changed by/-at fields added to Item
  • Add type (inventory/service) on item group and creation of new items
  • When Barcode used on Multiple Items is scanned in POS Item List is opened for Selection
  • Updated InitValue on Delete Retail Price Log Entries after to be compatible with Extension V2
  • POS Quote Cleanup added to Transcendence Register Balancing
  • Warehouse Management changes
  • Enabled AutoSplitKey + Corrected Insertion of Comments
  • Possible to change sender on email template based on data
  • Added Salesperson Code Filter to Report 6014418 Item Group Stat M/Y
  • Added support for NAV 2018
  • Customer Information added to POS Quotes
  • Postal Code list is now also shown from item validation on POS ticket
  • Added field comment in report 6014564
  • Corrected Tables with OMA
  • Field Posted Doc. No. added to the page
  • Possible to use temp Sale POS header.
  • NAV Events added to Save to/Load from POS Quote to make the POS Actions extensible
  • Get the description for Item Cross references. Update description on ICR table.
  • Refactored codeunit for google print of Member Card
  • Global dimensions added
  • Added Shortcut Shift+Ctrl+L on Price Label Action in dev and pre release
  • Added image on actions
  • Added field Email on User Setup
  • Unit Cost added to Audit Roll OData
  • Added Shortcut Key to Add Missing barcodes
  • Added Field Gift Voucher Ref
  • Added field Store Group Code
  • Field Assigned User Id added to Page 7375 and 7377
  • On Page POS Quotes ( 6151002 ), I have added Page POS Quote Subpage ( 6151004 ).
  • Main No. replaced by Item No.
  • Unit Cost added to Audit Roll OData
  • Minor fixes for version 2018 in HQ module
  • Removing mentions of Product Group Code as required by 365 BC
  • Add retail Item to the Menu
  • Added field Vendor No.
  • replaced the blank caption of options with undefined
  • Increase length of field 10030 in table 6150629  from text30 to text 50
  • Corrected the reports as per oma Guidlines
  • Amount incl. VAT added to the event
  • Various quality of life features in Table Import module
  • Enu Captions added
  • Corrected Report 6014418, added Date Filter and corrected through OMA
  • Removed page “Pos entry list” from the menu
  • Reversal of invoice to credit memo or return orders are reflected on POS Entry

Performance Optimization

  • Replaced variable names that are reserved keywords with new names
  • Report “Item Sales Postings” – set different margin

Error Correction

  • Exch. Summary will not show error if sender e-mail is not set
  • Maintain correct total number on Audit Roll page when SO is deleted from POS.
  • Attention and ExtDocNo now correct kept with multiple calls to RECEIVABLES actions
  • Bug correction
  • Item Group Description is now 50 characters
  • Pepper paper cut between merchant and customer receipt
  • Change of dialogue type
  • Incorrect handling of incorrect date format. When transaction date format does not comply with documentation, today’s date is assumed.
  • Report “Counter Report A4” – Correct filter on “Payment Type POS”.
  • Codeunit 6014570 – Display Amoutn Incl. VAT instead of Amount
  • Fixed invalid signature on generic EFT blob table functions
  • Lookup and Drilldown page are pointing to the page number 89203, which doesn’t exist
  • Subtotal wasn’t updated correctly when orders was imported to POS
  • Replaced last remains of dataports with XML ports
  • Aligned event parameters in preparation for extension
  • Renamed protected keyword from table field name
  • Object Name was not properly shown
  • Ticket No. was wrongly used to identify tickets
  • All return sales are now properly included in Register Report
  • Comments from POS were not being transferred to Retail Documents. Changed Sale Type from Commrnt to sale
  • When client is importing scanner file into purchase order, quantity is not being validated (XMLport “Import from Scanner File PO”).
  • Payment Type Detailed not cleared after posting
  • Incorrect  rounding of discount when Price excludes VAT
  • Incorrect  rounding of discount when Price excludes VAT
  • Item Category increased to 20
  • Saleslines created from POS wasn’t updated correctly
  • Handling when counting an empty bin
  • Quantity discount event subscriber not setting all parameters correctly
  • Discount module assumed all unit prices was the same for same item
  • Currency Factor not set on POS sales in different currency
  • Adjusted EFT flows to work around workflow crash in NAV2018+
  • Customer Discount not automatically disabling when going below thresholds
  • Discount calculation for VAT rounding
  • Dialog in the middle of workflow caused green screen in NAV2018+
  • Add missing caption
  • Mobilepay table subscriber fix
  • change field type from  text to code on retail setup(related to no series code)
  • Creating calendar items with multiple templates from event header now works properly
  • rename report 6014450
  • UpdateAmounts() required for deposits
  • UpdateAmounts() required for deposits
  • UpdateAmount for new VAT
  • Handle rounding correctly in new VAT comparison
  • Missing call to UpdateAmounts for VAT Calculations

[NPR5.47] NP Retail

November 5, 2018

New Feature

  • POS Quote is a new way to quickly save and load POS Sales
  • Digital Counting Of Stock
  • RFID support in the IOS app
  • Possible to setup Variety Matrix with subscribers
  • Action Code SPLIT_WAITER_PAD to use HTML layout

Minor Change

  • Updated Codeunit Id for Ean Box Event ITEMQTY but no functional change
  • Added extra parameter for POS Action SAMPLING_SEND
  • Added new parameter for POS Action SAMPLING_GET
  • Changed message for used/blocked Gift/Credit Vouchers
  • Print Shelf label webclient
  • New Report – Stock Received not Invoiced
  • Added field Unit List Price to Retail Journal
  • Added POS Stores to NP Retail Setup
  • POS Entry List added to default role center
  • Removed Test on Cashed when deleting Retail Document
  • Discount % on Extra Item Discount Coupon now uses Unit Price on POS Sales Line instead of Item
  • Priority added to Ean Box Setup Events

Performance Optimization

  • Removed unused fields  in I-comm table
  • Removed unused fields  in Payment Types table
  • Possible to enable Add-ins deployment by NAS
  • Ean Box should be cleared immediately after scan to consider rapid consecutive inputs

Error Correction

  • TAX Rounding issue fixed for US Tax
  • “POS Workshift Checkpoint”  Accuracy Issues
  • Added permission for modifying Vendor Ledger Entries to Purch. Doc. Reimbursement
  • Cash Register Img not reloaded at register switch
  • Change of variety to private table could cause an overflow
  • Max Use per Sale on Discount Coupons considered all Cash Registers
  • Fixed issue that blocked validation of Object No. on Task Queue Lines
  • Using POS Action CUSTSALEDOCEXP

[NPR5.46] NP Retail

October 12, 2018

New Feature

  • Stargate Payment Integration
  • POS Action Item Qty. Inserts Item and sets Quantity directly from Barcode
  • PDF2NAV added to the Advanced Audit Roll
  • With auto-count feature, the payments are automatically reconciled to SAFE at end-of-day
  • New Reimbursement module for Purchase Document Discount
  • Event Management – timezones
  • New POS Action RunPage_Item to run Item Pages on Current Item Sale Line POS
  • Discount Coupon Item List Validation now has Validation Quantity
  • Changed functionality of POS Entry Balancing – Opening Count
  • POS Action Item Unit Price Inserts Item and set Unit Price directly from Barcode
  • Possible to print label from stock take module

Minor Change

  • Retail Journal redesigned for easier label design
  • To add the element of UNIK VARIANT to Item Worksheet
  • Possible to add security (Password) added to several POS actions
  • Tag printing from shipped transfer orders
  • Added totals to report Sales Statistics per Variety
  • Possible to export logo from Retail Logo Setup
  • Actions changed from Identifier Dissociation to Ean Box Events in NP Retail Setup
  • Added Voucher setup pages to Retail Setup
  • Possible to set cash register filter in “Sale Time Report”
  • New layout of POS Payment Bin Checkpoint
  • Changed confirmation in Stock take module transfer from multiple “OK”, to a single “OK”
  • OnRefresh() publisher added to POS Sale to enable subscription to data refresh
  • Item Lookup now opens on same Item as selected POS Sale Line
  • Removed caption on SubGroup to Validate on Retail Voucher Card
  • POS Action PRINT_ITEM now works with negative Quantity

Performance Optimization

  • Moved reference from Objects table to All Objects with Captions table, due to Extensions
  • Deleted a few fields on Retail Setup, that ain’t used any more
  • Fixed issue where POS Action RETAIL_INVENTORY would result in Ean Box focus being lost
  • Removed old POS Event Marshaller
  • Refactored Print Receipt so it doesn’t use Event Marshaller

Error Correction

  • Printing of iSMP terminal transaction receipt throws an error
  • Changed field length of Field Meta Title to 70 characters
  • Blank “Recurrence Calculation Interval” on Task Queue lines would result in infinite loop
  • POS Info on Customer Card is not updating the POS Info Audit Roll
  • Pre-set Message is not displayed in POS Info Audit Roll
  • Changed several occurrences of an incorrect field length to No series code
  • Fixed issue with POS Action Discovery blocking automatic Releases during Data Upgrade
  • Advanced audit roll error when posting of range

[NPR5.45] NP Retail

September 11, 2018

New Feature

  • Possible to turn on or off to ask for Attention and External Document No for Invoices
  • Major Tom: Multiple Filters On Audit Roll Page
  • Possible to create tickets in combination with a normal invoice
  • Possible to set primary payment type per register
  • POS Units can now carry POS Sales Workflow Set to differentiate POS behavior
  • Active Time Intervals added to Mix Discounts
  • POS Item Price Function is now extensible in NP Retail Setup and POS Unit
  • Possible to exit Major Tom Kiosk mode, by entering a password
  • Possible to import from scanner on a Purchase Quote
  • Possible to import and export Sales Quotes in the POS

Minor Change

  • Advanced item blocking
  • Smaller improvements to moving of Bins
  • Max. Qty. added to Discount Coupon Item List
  • Minor adjustments to the performance log analysis tool
  • POS Action for manual Extra (flat) Discount % is now available
  • “Prices Includes VAT” added to HQ Connector Customer Api
  • Possible to use use Table Export to generate Demo Company data
  • Changed a bad error message to a more meaningful one in the POS
  • Changed default lookup page on item Group from a list to a tree view
  • POS Action Adjust_Inventory now has parameters for Return Reason
  • New parameter to specify if its allowed to print Labels if quantity is negative
  • Added more fields to page POS Payment method list for easier navigation
  • Extended credential fields on HQ Connector Endpoint
  • Change Gift Voucher List page to be non-editable

Performance Optimization

  • Removed some fields from Mix and Campaign Discount, for better performance
  • POS Action Waiterpad has been split into five separate POS Actions with InputType parameter
  • Identifier Dissociation renamed to EAN Box setup. Recoded functionality for better performance
  • Issue resolved where POS Tax Calculation would in some cases trigger Discount Calculation 3 times per POS Sales Line
  • POS Retail Discount calculation moved from table trigger to explicit invocation
  • Cleaned code in OnValidate No. on Sale Line POS
  • Cleanup of buttons and parameters add to POS Menu delete
  • Restructured Workflow for POS Action Receivables, so that Workflow steps reflects the actual flow of the action
  • Task Worker takes a long time to find for the master thread to find

Error Correction

  • Filter in Audit roll to view a single register only
  • If the next runtime for a task in Task Queue was blank, Task Queue stopped
  • Event runtime error fix. A Modify was performed inside a Try function
  • Error when filling Delivery instructions fixed
  • Sub total wasn’t updated correctly when changing customer with different TAX setup
  • End of day for Transcendence reworked, also including bin transfer
  • Possible to Issue tickets, by using events
  • Audit Roll – Line Discount Amount should have same sign as the line discount %
  • Start- and End Time conditions on Mixed Discount did not work as expected after performance optimizations
  • Payment button doesn’t update correctly when entering Payment View
  • In some cases when a sale is “Still in progress” and the screen is locked, the entering of the sales person code (opening the POS again) results in a database error
  • mPOS: Payment Not Resetting
  • Accessory Item qty. would not update automatically if Master had variants
  • Code corrections for Nordic Item Base
  • Reverse a sale didn’t included reversing the tickets
  • Possible to setup “Collect in Store” when using Pakkelabels.dk
  • Mixed discount changed – Reworked for better performance as well

[NPR5.44] NP Retail

August 2, 2018

New Module

  • Item AddOn
  • NaviPartner Reimbursement

New Feature

  • POSTCODE Statistics – SALE_DIMENSION enhancement
  • Possible to customize what to write on the customer display
  • Possible to show dimension data in the POS’s status bar
  • Possible to run pages from extensions in POS

Minor Change

  • Addition functionality for online OIOUBL validation
  • Adjusted POS Display update during Manual Discount
  • Mailchimp integration in smart emails
  • Sales Reports sorted by Item Category
  • Coupon Print template added
  • ScandIt scanner – more features
  • New trigger in the POS sales flow, to hook into
  • Adjusted functionality behind POS Action Sale Dimension parameters
  • Added sales quantity to the item factbox
  • POS Action Quantity now has InputType increment parameter
  • Prices Includes Vat added to HQ Connector Customer Api
  • Reason Code added to Audit Roll Page
  • Import from scanner now also supports Item cross reference
  • Added “sell to” information on purchase header
  • When Gift/Credit Vouchers are found, but are not valid, a better error message are shown
  • Changed function CheckResTimeFrameAvailability to global
  • Manual Discount % is now preserved during HQ Connector Price Update
  • Second display is now updated during HQ Connector Price Update
  • Added dimensions on Payment types

Performance Optimization

  • Added option to post Audit Roll directly via Api integration in HQ Connector
  • When running Transcendence, all user setup is now returned from new POS Unit Identities
  • Client Diagnostics no longer gives error if Diagnostics fail.

Error Correction

  • Fixed update of display with correct sales tax
  • Errors on Second Display while in French
  • Multiple Unit Prices overwritten by Customer Disc
  • Exporting POS Actions with Rapidstart fails. Developed a feature to export and import POS Actions without using Rapidstart
  • Variant Description 2 wasnt created if Variant Description 1 wasn’t generated as dynamic description
  • If NaviPartner server is down, it was impossible to log on from customers POS
  • When deleting sales lines which are master variety lines, references are not updated correctly