Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Documentation status: 

Status
colourGreen
titleReleased

Date:  

Prerequisites are located in the menu on the left.

Improvements POS

ModuleDescription
Customer order

Fix for merging receipts with customer orders (RTP-16453)

There is now conducted a fix for when merging two receipts with customer orders. Previously when merging two receipts together with two separate customer orders, If one of the orders was put on hold first and fetched back in, there was a possibility that items would swap wrongfully from one order to another. 

Digital receipt 

Digital receipt for when paying Coop Webshop orders (RTP-16208)

Digital receipt is now eligible when paying/capture Coopay Webshop-orders.  So when money for order is being withdrawn from customers payment card, a digital receipt will be generated and sent to the customer per e-mail. 

Member registration

Don't send memberId to Storebox when creating new member in POS (RTP-17370)

When registration of a new member in POS towards Storebox,  the memberID shall not be sent, only phone number. Previous when creating a new member in POS, this would also include sending memberId. 

Order

Bonus campaign coupons are not working when order is payed (RTP-17369)

Information about bonus reward coupons was missing from POSLog when customer order was paid.

Price calculation 

Changes for handling premature abort for price calculation in POS (RTP-17306)

There has been done changes for handling premature abort for price calculation in POS. The extra timeout seconds that is set in parameter 'PrematureAbortExtraCalculationSeconds' should only be used when going to payment view.  Previous POS would use it when going to sales view, so if more items were added, the additional adding of items would use the same timeout seconds. This resulted in adding items after a recalculation would be very slow.  

Self-Service

Fix for cashier login in self-service causing bank payment to be blocked (RTP-17402)

There is done a fix regarding cashier login in self-service.  Previous when scanning cashier card to log into self-service, this could result in cashier being locked out of starting bank payments afterwards.   

There is also done an additional fix regarding scanning of cashier card. When scanning cashier card in self-service, for every scan of cashier card, the cash register will always switch between self-service mode and cashier mode.  Previous there were some issues that in some situations the scan of cashier card in self-service would sign off the cashier, making it impossible to get to cashier mode. 

Vensafe

Improved handling of multi-tickets created in Vensafe kiosk (tower) (RTP-16798)

The integration with Vensafe automats for selling e.g. tobacco items is now improved. Due to some limitations in Vensafe, making multi-tickets created in the Vensafe kiosk (tower) not being able to edit in POS, a new ticket will now always be created in EG POS, replacing the one from the Vensafe kiosk. This will in turn also make EG POS always print the Vensafe ticket, which is the behavior customers are used to.

Improvements POS Server

Module

Description

POS API

Cancelling carts with bonus payment (RTP-17385)

Carts with bonus payment can be cancelled and the bonus is correctly refunded.


Recalculate cart with higher timeout in POS API (RTP-15388)

There is now made possible to Recalculate cart with higher timeout in POS API. With recalculation of cart there is a higher chance to getting the best price for the customer, regarding items included in mixes, campaigns etc. 

POS Master

Fix for deleting old records in dbo.stagingFlatPrice in database (RTP-17035)

There is now conducted a fix for deleting old records in dbo.stagingFlatPrice in POS Master database. Previous old records with missing to reference to either store or profile, would get a suitable error message and not get processed by cleanup job.  With fix a loop counter will start, and after 10 loops/tries the status will change and it will get picked by cleanup job for deletion.