You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Document status: DRAFT

Date:  

Prerequisites are located in the menu on the left.




Password requirement when changing password in POS and Chain Web

(RTP-12251)

The cashier password is validated against CashierService, before it is changed in POS. If a new cashier password does not meet the requirements, the validation error message is displayed to the cashier. The password validation fails when the new password is the same as the current password or when it is too short.

Note

The password length is specified in Backoffice using 'CashierPinCodeLength' system parameter. After the password length is changed in Backoffice, the Backoffice service needs to be restarted in order to read in the new value. Otherwise, the CashierService will return the old value and the password length displayed to the cashier in the validation error dialog would not be accurate.

Improvements POS 

Module

Description

Click&Collect

Added credit note while editing order (RTP-2897)

Adding credit notes and gift cards were blocked while Click and Collect orders are in the edit mode.


Improving POS by extending the functionality of printing order confirmations (RTP-11136)

POS asks and allows you to print order confirmations if order picking has been started and completed with a printer error in the InStore App.

Collector

Rounding issues (RTP-4661)

Collector integration problems with roundings have been fixed. 

Customer order

Search for active orders on a customer, shows both active and cancelled orders (RTP-2843)

When searching for active orders on a customer, only active orders are shown in POS. Before the cancelled orders where also shown.

Customer screen 

Optional coupons shown on customer screen (RTP-4734)

We have made improvements regarding optional coupons shown on customer screen. No matter how coupon page is closed by cashier, i.e. no coupons chosen to be used, the coupons will also disappear from customer screen.


Finished receipt on customer screen (RTP-11670)

When scanning or searching for a previously finished receipt, the content is no longer shown on the customer screen. 


Member registration on customer screen (RTP-11727)

We have made improvements on the phone dialog for registering as member on the customer screen v2.


Show currency on customer screen

When a receipt is partially paid in foreign currency, the remaining amount to pay in that currency is shown on the customer screen.

Example:

PS: The amount to pay in foreign currency is only shown on the customer screen while the cashier screen is in the payment view.

Discount300px

Gross profit calculation in subtotal discount view (RTP-11887)

Subtotal discount view does take into account that item is already discounted when calculating gross profit now.

Loyalty

Co-owner gets wrong bonus (RTP-13013)

In some cases when a member made a purchase in another Department than its own CompanyId foreign bonus percentage  could be used instead of local bonus. The problem was related to leading zeros in the company Id.

Price calculation

Missing bundle information (RTP-12786)

We have done changes to mix 44 that gives discount on discount to make sure items are assigned unique ID's during calculation. Previously, the ID could randomly match the ID of other discounts causing problems with calculation and missing discount/bundle information in the POSLog XML.

Price checker

Error after returning to the Sales view (RTP-3710)

After returning from the Price checker mode to the Sales view no error is displayed anymore.

Receipts

Onhold sale receipt is fetched as inventory receiptRTP-11649)

Sale receipt fetched from onhold is not registered as an inventory receipted anymore.

Return

Block online return if receipt does not exist in Reporting and bonus rules are in use (RTP-4666)

Online return was blocked in situations when the original receipt does not exist in Reporting (GetMemberSales method from ReportingService returns an empty collection of Transactions). Correct message informing cashier about the situation was added.

Self-service

Color in dialogs (RTP-809)

A colored bar has been added on top of dialogs in self-service when confirmation/attention from a cashier is needed. This has been done to make it easier for the cashier to see that assistance is needed.

Example:

 The default color can be overridden in existing parameter SngOveriddenColors (ConfirmationTopColor).


Hiding Windows on screen keyboard icon (RTP-11163)

We have fixed so the windows on screen keyboard icon doesn't show in self checkout and price checker modes. 


Improvements for vertical self-service user interface (RTP-11641)

A few user interface improvements have been done to the user interface in vertical self-service.


Updated message texts for deposit refund tickets (RTP-11647)

Improvements in integration with Tomra / Repant deposit refund machines has been made. Message texts for deposit refund tickets depending on their status, e.g. used / in use / unknown / expired, are now equally in self service POS as in cashier mode.

Improvements POS Server

Module

Description

ImportService

Support for SQL Server 2017 (RTP-12669)

ImprortService has been updated and now only supports SQL Server version 2017. 

Later, ImportService will be migrated from using SSIS packages to run in EG Integration Platform.

 If fixes are required for existing customers using older versions of SQL Server, we need to backport and deliver in an older version of ImportService.

POS WCF

Mixing EAN20 scan code and base EAN cause wrong quantities (RTP-3552)

Fixed an issue where scanning an EAN22 (discounted) scan code in combination with scanning the original EAN (undiscounted) scan code of the same item, would cause faulty accumulation/calculation of quantities. 

POS Import

Improved performance and stability (RTP-11380)

We have done a major refactoring to improve performance and stability for the POS Import job in the Integration Platform.

This job is used both on-prem and in the cloud to import data for example from Chain Classic and Chain Web to the POS Master database.


Import active sale rate to (POS (RTP-633)

Integration between ItemMaster and POS has been developed in order to support exchange rates exported from ItemMaster in POS.


Import of items and normal prices from new Item master in the cloud (RTP-3589)

We can now set up a job to import items and normal prices from item master in the cloud.

The BatchLoader job from POS Import package is now able to fetch ItemPrice and ItemChanges blobs exported from ItemMaster and import them to corresponding tables in POS Master database (staging.FlatVPI and staging.FlatPrice).

No changes have been done in POS Master database. Existing SQL procedures are used to process data from staging tables.

Configuration in POS Manager for DataUpdateService/POS Import:

CreateDummyRowsForMissingItemRelations = True.

POS Master DB

Enabling parameter 'PickListExpirationHours' caused problems with logging on to cash register (RTP-3556)

We have fixed a problem that gave an error message on the cash register when trying to log on. 

POS Services

Minor translations bugs (RTP-12213)

Small translations bugs in Receipt Journal in Chain Web have been fixed.

  • No labels