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

Compare with Current View Page History

« Previous Version 6 Next »

Document status: DRAFT

Date:  

Prerequisites are located in the menu on the left.

Selling items that may also be part of multi packages

(RTP-12372)

We have made it possible in self-service POS to trigger a dialog for customer when registering a single item that may also be part of multi packages. This may serve as a reminder to customer to enter correct quantity if item is registered by scanning the single item barcode instead of the barcode for the multi package. By aborting the dialog one single item will be added to  the receipt.


Chain Classic

Add row 102 "Inngår i multipakk" to System Alternative 1026 'Behandlingstype varer i LP' in Lindbak Chain.


Max amount for Lottery winnings (Finance)

(RTP-12344)

Tender type finance is limited by a new parameter "MaxTenderFinanceAmount". If the amount supplied is too high, error message is shown.

POS Configuration 

MaxTenderFinanceAmount

Parameter specifies the max amount for finance tender and shows error message to cashier if the supplied amount is too high.

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.


Bundle in customer order (RTP-12262)

We have made changes so cashier can make a reservation in POS for specific items, and so that it's also possible to give a total price on selected items in the order. 


Paid item is shown in receipt (RTP-12334)

When an active customer order is loaded in POS, only unpaid items are displayed in receipt.

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.

User interface

System info view stays after log out (RTP-12301)

System info view is properly closed after log out.

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. 

POSLog

Failed startup of POS when downgrading from higher program version (RTP-12231)

A problem that could occur if POS version needed to be downgraded is fixed, e.g. after an upgrade witch uncovered a problem. If the downgraded version had a lower version of poslog.xml, POS would fail to start. Problem was related to necessary routines for fetching the last receipt, to get the last digital signature.

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.


Sending mail from POS via MessageDistributionService in EG Cloud (RTP-12338)

To consolidate our services and phase out the SMTP mail sending functionality in POS Services, we have created an integration from POS Services on-prem to MDS in EG Cloud. This will be used to send mails from POS and Chain Web. For example digital receipts and invoices.

Configuration    Skal config være med her? 

POS Services host config file:

MessagingServiceSMTPUseMDS

When activated, mail sending requests are forwarded to MDS in EG Cloud. 

The existing parameters TenantApiUrl and TenantApiAppId must also be configured to be able to communicate from POS Service to EG Cloud.

POS Services worker config file:

EnabledWorkers

Remove mail from the list of active workers since this job is no longer needed.

  • No labels