[NPE #15] NP Ecommerce

October 23, 2020

basic-porto 7.0.0

New features

  • Upgraded Ayden from v4 to v6.
  • Improved performance for AJAX requests that were locking session.

pro-porto 10.0.0 / pro-virgo 10.0.0

New features

  • Upgraded Ayden from v4 to v6.
  • Caching of Raptor recommendations contents has been implemented.
  • Improved performance for AJAX requests that were locking session.
  • Subscription on products and memberships is now possible.

[NPE #14] NP Ecommerce

September 30, 2020

basic-porto 6.1.0

New features

  • Product images are now shown on Order History.
  • Improved mini cart notification when adding products from product lists.
    Previously, on pages where the mini cart was not in view, the end-user had no feedback of successful action.
  • Brands can now be hidden if they have no visible products.

Bug fixes

  • NaviConnect: configurable products are now properly set back into stock when any of the children becomes in stock when previously all were out of stock.

pro-porto 9.0.0 / pro-virgo 9.0.0

New features

  • Cart tracking for Raptor.
  • Product images are now shown on Order History.
  • Improved mini cart notification when adding products from product lists.
    Previously, on pages where the mini cart was not in view, the end-user had no feedback of successful action.
  • Brands can now be hidden if they have no visible products.
  • Memberships can now be bought and managed online.

Bug fixes

  • New account now properly logs in only after checkout is completed.
  • When logged-in, immediately re-order after a successful checkout now properly adds all items to cart.
  • NaviConnect: configurable products are now properly set back into stock when any of the children becomes in stock when previously all were out of stock.
  • Gift items are now properly removed when applied discount coupon is no longer valid after it was previously successfully added to cart.
  • Variants are now properly defined when validating BC discount coupons.

pro-virgo 9.0.0

UX improvement

  • Improved responsive styling on for review step on checkout.

[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

[NPE #13] NP Ecommerce

July 17, 2020

basic-porto 6.0.0

New features

  • Brands and Categories can now be managed on Web only without BC; BC synchronization for these entities is deprecated and will be removed in future releases.
  • It is now possible to force user login on checkout if user has an account.
  • NaviConnect import / export logs now show the time an API request was processed on web.
  • Order Export now has failure handling configurations for retrying synchronization to BC, and email notification of failure after retries failed.
  • PDFs and other document types can now be uploaded in the WYSIWYG editor.
  • Products can now be forced to open product view from product list and jump to a specified url fragment resource on the resulting page.
  • Widgets can now be added to brand pages.

UX improvement

  • Font-swap is now implemented to allow content to be rendered before custom fonts are downloaded.

Bug fixes

  • Currency for Order Export now correctly works at different scopes, if configuration differ.

pro-porto 8.0.0 / pro-virgo 8.0.0

New features

  • A previously logged-in contact can now log in with a new email address if the latter had been updated in BC.
  • Brand pages and Smart Product List pages are now integrated with Mirasvit Search and Mirasvit SEO Sitemap modules.
  • Brands and Categories can now be managed on Web only without BC; BC synchronization for these entities is deprecated and will be removed in future releases.
  • Click & Collect module has been reworked with refreshed UX which includes user-preferred store.
  • It is now possible to choose a preferred communication method on reserving or checking out at a specific store when making a Click & Collect order.
  • It is now possible to force user login on checkout if user has an account.
  • Loyalty point balance and related features are now only enabled if the logged-in user is a member of a membership part of a loyalty program.
  • NaviConnect import / export logs now show the time an API request was processed on web.
  • Order Export now has failure handling configurations for retrying synchronization to BC, and email notification of failure after retries failed.
  • PDFs and other document types can now be uploaded in the WYSIWYG editor.
  • Products can now be forced to open product view from product list and jump to a specified url fragment resource on the resulting page.
  • Widgets can now be added to brand pages.

UX improvement

  • Font-swap is now implemented to allow content to be rendered before custom fonts are downloaded.

Bug fixes

  • BC Contact integration now correctly follows Magento Customer sharing configuration – per website or global.
  • It is now possible to make a Click & Collect reservation when logged in.
  • Magento customer account welcome email and confirmation email are now sent when account is created online.
  • Multiple bug fixes in merging of simple and configurable products.
  • Stores in Store Locator module are now deleted on web when deleted from BC.

[NPR5.54] NP Retail

April 22, 2020

New Module

  • Integration with Dropbox azure storage and ftp servers

New Feature

  • New Report : Open/Archived Coupon Statistics
  • M2 Service features enhanced
  • Enhancements to Customer GDPR
  • Added support for BAXI Cloud and BAXI.NET integrations
  • POS Sale resume last
  • Support reading of RFID on the POS
  • Added Library for the Boca printer (LinePrint)
  • New options to print Unit Price on Labels
  • Dedicated Self Service actions
  • Receipt Print setup From POS entry
  • GDPR Anonymization request from WEB
  • New action for Self Service
  • Added named actions profile to POS unit
  • Appending affiliated accounts to the salesperson account list
  • Idle Timeout configurable action for self-service views
  • POS Action ‘SALES_DOC_EXP’: you can now select source for location code to be taken from (register, POS store or the sale), or even specify your own specific location for the POS Action
  • Categorization of POS actions and POS units for self service
  • Action added: Trigger label print after creating item from used goods
  • Event Mgt.: Events can now be linked with Admissions from ticketing module
  • Event Mgt: New buttons for accessing Admission data from ticketing module

Minor Change

  • Adjusted Np E-commerce order line import to use Unit Price from order data
  • Lookup functionality and translations for boolean typed parameters of POS actions; POS action description translations
  • POS Entry: Cancelled sales now gets a similar Description as can be seen on Audit Roll
  • Raptor POS integration enhancements
  • Report 6151013 NpRv Voucher – format date
  • Retail Voucher No. is pre-generated and display in POS Sales Line on issuing new voucher
  • Item AddOn: 1) fixed quantity lines are always inserted into a sale, regardless of which button has been selected by user in the ItemAddOn dialog (Approve or Cancel); 2) insert silently (w/out dialog), if there is no need to show the dialog
  • Stores can now receive e-mail/sms notification on Collect Order expiry
  • Apply changes on filtering on issued and admitted tickets
  • Report “Restaurant Daily Turnover” layout formatting adjustments
  • Added field Deactivated
  • A default answer can be defined now to a question whether to send all or only new lines, when new lines are added to a waiter pad
  • POS Deposit: when cancelling a sale with deposit, audit roll line is now properly flagged as Type = Cancelled
  • Change in URL + Credentials for SMS sending
  • Newly created Role center
  • Rep 6014417 – Changed captions to have a danish translation and made it possible to choose Cost Price. Rep6014416 – Avoid 0 sales and changed inventory to be inventory and not net change
  • Magento Item, Profit % and Decsription2 added on Item Worksheet Line
  • Comment lines will also be copied from POS Sale to Sales Order by POS Action ‘SALES_DOC_EXP’
  • Do not overwrite “Unit Price” (field 29) in Retail Journal by field’s “Unit Price (LCY)” value from Purchase Order Line/Posted Purchase Invoice Line
  • Allow filter on dates for reimbursement
  • POS action “SALES_DOC_IMP”: a new parameter “Doc. View” to set view (sorting and filters) for sales document list
  • POS action ‘SALES_DOC_IMP’: filter the list of available documents by location; use customer from selected sales document, if none is preselected
  • Removed unused functions and fields
  • Added navigation action in ribbon
  • Adjusted balance check for NETS gift cards
  • Hide “Starting time” and “Ending time”/ Make Weekdays non editable when Period Type is Daily
  • Updated mobilepay sandbox URL in test configuration
  • Service Connection: New services based on retail setups
  • Changed Item Add-on routine invoking subscriber
  • Magento Picture List adjusted to better support WebClient
  • Removed .NET interop when calculating font stretch for epson receipts
  • Added more info to the AuthenticateAccountPassword response
  • Np E-commerce Document references moved to underlying table
  • Add Total inventory for each item
  • Confirm/Reject Order is now also displayed on Collect Orders with Blank Processing Status
  • Fixed incorrect (AL incompatible) filter in reports 6014441 and 6150660
  • Quantity change are disallowed on waiterpad lines
  • Removed field ‘Last Open Sales Doc’ and ‘Last Posted Sales Doc’
  • Remove Shortcut ‘POS Audit Log’ and ‘POS Info Audit Roll’
  • Added “Retail ID” for POS Payment Lines
  • Field Delivery Instructions in Sales/Sales Shipments increased from 50 to 100
  • Event Management: minor changes to reports
  • Ability to send to kitchen print waiter pad lines with no print category assigned
  • NPR MPOS App Setup: removed unused fields
  • Add card page 6150626 for list ‘POS Audit Profiles’ to prerelease
  • Added Mix Discount Price in page Mixed Discount Lines
  • NPR Retail Setup: removed fields/code not used
  • Correct Discount Amount in FactBox
  • Remove Delete button
  • Set row visibility to hidden
  • Increase size of percentage (Caption)
  • Set logo visibility to false
  • Remove NaviPartner Label
  • Report Company logo
  • Removed footer NaviPartner text
  • Added field last cost price to report
  • Added bank branch number to copy of report 116
  • Re activate Invert Selection for web
  • Display ‘Location Code’,’VAT Bus. Posting Group’,Gen. Bus. Posting Group’
  • Added Field Payment terms code to Sales Return Order
  • Allow Filter On Item Dataitem
  • Added VAT Business posting group as option in column on page ‘General Ledger Entries’
  • Added a conditional check for location code
  • POS Action ‘Raptor’: lookup functionality for parameter RaptorActionCode

Performance Optimization

  • Improved performance in item availability service
  • Doc. Exchange closing connection to ftp server

Error Correction

  • Excluded some Transaction Tables for Master setup
  • Adjusted various timings on the adyen POS integration & improved logging
  • Changed EFT receipt lock timing for adyen integration
  • Table relation to variant on pos sales line was pointing wrong
  • Changed Global var Report_Caption_Lbl from Item Sale per Vendor to Sale Statistics per Vendor
  • Correct Report Caption from ‘Sales Person Trn. by Item Gr.’ to ‘Item Sales Statistics/Provider’
  • End of day calculations with negative amounts for untangible assets
  • An entry for posted Credit Sale remained forever in table 6014405 Sale POS
  • Amount including VAT was incorrect on POS Quotes, if there was a payment line
  • Added upgrade for existing receipt templates referencing moved fields
  • “Allow Line Discount” not considered in the response set
  • Fixed issue with Delivery of non store stock Collect orders being posted
  • Reports “POS Item Sales with Dimensions” and “Restaurant Daily Turnover”: include transactions marked with “Exclude from Posting” checkmark
  • Legacy global dim fields on cash register would not be updated, had the dimensions been changed on POS unit. This has been fixed
  • Event Mgt: Forced inventory posting was allowing sales invoice modifications
  • Rounding precision not initiated and discount amount was applied without rounding
  • Changed VoucherPayment function
  • Fixed Exit Variable in function FindPriority
  • POS Entry/POS Sales Line/POS Payment Line global dimensions were not updated on assigned dimension change through ShowDimensions() function (“Dimensions” button)
  • Default VAT percent not supplied from item
  • VAT calculation was done twice for items with prices set up as VAT excluding, if the item was added and then retrieved from a waiterpad.

[NPE #12] NP Ecommerce

April 15, 2020

basic-porto 5.0.0

New features

  • It is now possible to prevent cart rule from being applied if any item in cart has a price rule applied.
  • GDPR account consent functionality has been reworked to provide more flexibility with regards to agreement terms.
  • GDPR consents can now be reviewed anytime under “My Privacy” section under “My Account”

Bug fixes

  • Fixed issue where special prices were copied to wrong scope when installation is in single-store mode.

pro-porto 7.0.0 / pro-virgo 7.0.0

New features

  • It is now possible to prevent cart rule from being applied if any item in cart has a price rule applied.
  • GDPR account consent functionality has been reworked to provide more flexibility with regards to agreement terms.
  • GDPR consents can now be reviewed anytime under “My Privacy” section under “My Account”
  • “Quick opt-in” for loyalty memberships can now be done from under “My Account” for non-members.
  • Opt-out from specified memberships is now also possible from under “My Account”.
  • Altering specified GDPR consents can trigger opt-out if configured to do so.

UX improvement

  • Layout of account selection page when a user has multiple accounts has been reworked.

Bug fixes

  • Display Rules can now be removed from Display Groups.
  • Removed crash on “My Account” page when Loyalty webservices fail.
  • Cleaned admin settings of B2B modules to remove no longer relevant settings.
  • Fixed issue where special prices were copied to wrong scope when installation is in single-store mode.

[NPE #11] NP Ecommerce

March 9, 2020

basic-porto 4.0.0

New features

  • Default direction of product lists can be configured via admin.
  • Old orders and related documents can be automatically deleted after a defined period.

UX improvement

  • Applying coupons / vouchers on Cart page now behaves same as on Checkout page.
  • General site-wide theme UI improvement and bug fixes.

Bug fixes

  • Deploying new releases no longer breaks the frontend theme.
  • Sessions are now closed as early as possible on read-only frontend REST API calls, allowing for more concurrent connections to the server.
  • Sitemaps will now be generated for each website in a multi-website setup.
  • Variants are now correctly assigned to the same categories as the parent configurable item on synchronization from BC.

pro-porto 6.0.0

New features

  • Default direction of product lists can be configured via admin.
  • Logged-in members can now upload an existing image to use as their profile picture.
  • Old orders and related documents can be automatically deleted after a defined period.
  • Simple items (without variants) in BC can now be merged into Configurable products when synchronized.
  • Social login now works with BC contact integration.

UX improvement

  • Applying coupons / vouchers on Cart page now behaves same as on Checkout page.
  • General site-wide theme UI improvement and bug fixes.

Bug fixes

  • Deploying new releases no longer breaks the frontend theme.
  • Labels are now properly refreshed when relevant products or labels are saved.
  • Newsletter subscription for accounts integrated with BC now uses the user’s correct email address.
  • Sessions are now closed as early as possible on read-only frontend REST API calls, allowing for more concurrent connections to the server.
  • Sitemaps will now be generated for each website in a multi-website setup.
  • Variants are now correctly assigned to the same categories as the parent configurable item on synchronization from BC.

pro-virgo 6.0.0

New features

  • Default direction of product lists can be configured via admin.
  • Logged-in members can now upload an existing image to use as their profile picture.
  • Old orders and related documents can be automatically deleted after a defined period.
  • Simple items (without variants) in BC can now be merged into Configurable products when synchronized.
  • Social login now works with BC contact integration.

UX improvement

  • Applying coupons / vouchers on Cart page now behaves same as on Checkout page.
  • Right sidebar on Cart page adjusts width to fit content.

Bug fixes

  • Labels are now properly refreshed when relevant products or labels are saved.
  • Newsletter subscription for accounts integrated with BC now uses the user’s correct email address.
  • Sessions are now closed as early as possible on read-only frontend REST API calls, allowing for more concurrent connections to the server.
  • Sitemaps will now be generated for each website in a multi-website setup.
  • Variants are now correctly assigned to the same categories as the parent configurable item on synchronization from BC.

[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

[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