Status: RELEASED

Date:  

Prerequisites are located in the menu on the left.

Activating callback for Coopay

(RTP-12362)

Activating use of callback (from PaymentService) when paying via Coopay app is now made configurable. 

POS Configuration 

UseCoopayCallback (default False)

If set to True callback via PaymentService will be used, otherwise POS will be polling for customer's approval in Coopay app as before.

Do never use Coopay callback for web orders 

(RTP-12558)

If use of callback is activated (from PaymentService) when paying via Coopay app this will now not affect paying web orders.

POS Configuration

Related existing parameter:

UseCoopayCallback (default False)

If set to True callback via PaymentService will be used, except when paying web orders. Otherwise POS will be polling for customer's approval in Coopay app as before.

Improvements POS

Module

Description

Bank

Support for version 1.10.3.1342 of pay terminal solution from Nets (RTP-13236)

Small adaptions have been made in EG POS in order to support Nets' version 1.10.3.1342 of their pay terminal solution Baxi.Net. No change in configuration is necessary for this version compared to previous approved version 1.10.0.1331. 


New version of AeviXPay from Aera (RTP-11901)

Version 4.36.20.1 of AeviXPay (pay terminal solution by Aera) has been tested in POS. Small improvements regarding connection loss between POS and terminal / AeviXPay has been made.

Coopay

Donation solution via Coopay app (RTP-12759)

We have made improvements to donation solution via Coopay app. Item to be added to receipt as a "Donation" was not always added. This is now fixed.


Paymentservice connections to callback HUB for Coopay transactions (RTP-12761)

When using callback (from PaymentService) for Coopay payments, the connection with PaymentService will now be opened and closed for each transaction. This will reduce resources used by PaymentService.


Improvement of digital receipt for Coopay in InStore app (RTP-12480)

Purchase summary and digital receipts are now properly managed for Coopay in InStore App.


Improvement of Coopay to use card issuer from Aera (RTP-12091)

When paying using Coopay in the InStore, we can now use the card issuer received from Aera.

Credit

Cash payout when refunding by credit (RTP-12165)

Logic in POS has been changed so it is not possible to enter a higher amount causing cash payout when refunding by credit and "cash" is set in parameter DisallowedTenderBackForCreditCustomerInReturn.

Customer screen

CustomerViewMedia2 - incorrect scaling (RTP-12116)

Media items added to the bottom right part of the customer screen (parameter CustomerViewMedia2) are scaled correctly now.

Discount

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.

Klarna

Cancellation of recently created Klarna payment (RTP-4139)

When paying with Klarna and phone number is entered and the payment is finalized with two fast [Enter] clicks, the last one will cancel the payment. We have improved an issue where this cancellation would fail because the order creation was not finished in Klarna yet. 


Suggest Klarna refund when using online return (RTP-3438)

Klarna Refund is suggested when orders were paid by Klarna and they are returned using the online return function in POS.

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.


Select best available bonus (RTP-12253)

Best available bonus is now selected in POS when Department is set.


Send multiple member numbers to Payex (RTP-12252)

When scanning Coop ID with more than one member number, all available member numbers are being sent to Payex now.


Adding leading zeroes on member number in POSLog (RTP-11954)

If a member number contains less than 10 digits, then in POSLog leading zeroes are added to it, so as to make up to 10 digits, e.g. 56010088 becomes 0056010088.

Mobile payment

Improvement when finishing payments (RTP-12305)

We have made changes regarding mobile payments like Swish, Vipps etc. to secure that all dialogues shown during payment are properly closed so the sale is finalized properly

Orders

Disappearing customer name when delivering order (RTP-11740)

Scanning a member number linked to a customer will no longer lead to changing the customer in the receipt when working with a customer order in POS.

PLU list

Self-service PLU List in cashier view (RTP-11666)

We have fixed an issue with showing self-service PLU lists on the cashier screen.

Price calculation

Multiple groups for condition items in Mix 41 (RTP-12547)

Mix 41 is now changed to secure that mix triggers correctly even when groups, from which trigger items are chosen, contains several items each. Discount is then correctly given on item(s) from a different group.

In existing versions of POS a script needs to be run on POS Master in order for changes to take effect, and mixes need to be created / replicated from Chain Classic once again. (No changes in POS itself).

Self-service

Norsk Tipping - Player card causes huge logfiles (RTP-12996)

When scanning a player card from Norsk Tipping (Norwegian lottery company) in self service mode this could result in huge amount of logging, and POS to "freeze". Problem occured due to previous changes but are now fixed.


Previous customer's chosen language (RTP-12899)

We have fixed a problem where screen language chosen by the previous customer was partly used also for the next customer.


Small amounts prevents finishing receipts (RTP-12744)

Small subtotal amounts to be paid / refunded will now follow rounding rules, hence they will not be sent to pay terminal if rounded to zero. This is equal behavior as in manned POS / cashier mode.

Previously, small amounts to pay/refund could prevent the receipt from being finished, for example when using deposit refund tickets.


Color on member header in self-service (RTP-12450)

Existing parameter CustomerScreenMemberInfoBackgroundColor now also configures the member header in self-service. Previously it only affected the customer view.


Inactivity timer "freezes" when StoreCentral database is unreachable (RTP-12428)

If configured a timer counting down 10 seconds due to customer's inactivity the timer dialogue could "freeze" when receipt should be put on hold, if StoreCentral database was unreachable. This is now fixed.

Related existing parameter: ShopAndGoCheckoutIdleTimeout.


Abort Coopay transaction when leaving to cashier mode (RTP-11832)

When leaving self service mode to cashier mode. e.g. when customer is getting help from staff, any ongoing Coopay payment will be aborted.


Disable main scanner during surveillance monitor mode in regular POS (RTP-11541)

When temporarily running surveillance monitor in a regular POS main scanner will now be disabled. The scanner will be enabled when surveillance monitor is minimized.


Signature based payments in unmanned stores (RTP-4481)

We have made changes that affects unmanned stores with self service POS integrated with pay terminals from Aera. In situations where the pay terminal triggers signature based payment (offline terminal), and the store is unmanned at the time, POS will no longer print a signature receipt automatically. Instead a message is shown to customer saying he/she can try again, or pay with a different tender type.


Partial cash payment may uncorrectly "finish" receipt (RTP-2859)

A problem related to cash payment via Glory cash machine in self service POS is fixed. Where customer made a partial cash payment POS could uncorrectly show screens as if receipt was fully paid, in stead of awaiting further payment. This could make customer believe that receipt was finished, although no receipt was printed.

User interface

Improve dialogs (RTP-13521)

Dialogs for functions Void receipt and Search for gift cards by phone number have been improved to match the new user interface.


Item description (RTP-13450)

After performing a search and selecting one of the results in details view item information are being loaded. When you select different row, Description field refreshes correctly now.


Price lookup improvements (RTP-13555)

Several improvements has been added to Price lookup view. "Detail view" is shown as default view now and function panel is hidden. Moreover, header text does not change from "Price lookup" to "Search items". Furthermore, it's possible to scan another item now and Price lookup view can be closed by pressing "Back" only once.


Missing highlight color RTP-11579)

Highlight color is properly shown in POS.


Missing sum in total line (RTP-4587)

Parameter ShowItemCountInSalesMode when was set to True, then it was causing the missing sum in total line problem. This bug has been fixed and sum in total line is displayed correctly now.

POS Configuration:

ShowItemCountInSalesMode If set to 'True', the total item count is displayed in sales mode.

Web order

Adding leading zeroes on member number in POSLog (RTP-12556)

If a member number contains less than 10 digits, then in POSLog leading zeroes are added to it, so as to make up to 10 digits, e.g. 56010088 becomes 0056010088.


Receipt not printed for home delivery orders (RTP-12503)

Receipt was not printed when home delivery orders were picked and finished by staff in physical POS. This is now fixed.


Grocery orders edited in POS may cause wrong quantity on link items (RTP-12287)

When changing quantity on web order lines fetched in POS, lines that contain main items with link items such as bottles or cans with mineral water, the increased or decreased quantity could be set on the wrong (different) link item. This is now fixed.


Improvements POS Server

Module

Description

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.


Refund of active campaign items in Chain Web (RTP-12075)

When returning items in Chain Web and an active campaign price is lower than the originally paid price of an item, it can be refunded without errors.  



  • No labels