Document 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 activated use of callback (from PaymentService) when paying via Coopay app this will now not affect paying weborders.

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 

ModuleDescription 

Bank

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.

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.

Coopay

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.


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.

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.

Discount

Line discount by percent or new price incorrectly calculates the discount when repeated more than once on the same item (RTP-11234)

Fixed the problem were the new price price is not the final price.  Now the new price is always the final price for the item.


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.


Paying with Klarna in POS SCO don't detect abortion (RTP-13116)

The abortion of Klarna payment is now properly detected in self service and the 'Payment failed' dialog is displayed to the customer.

Required:

POS Services 7.79043 latest

Loyalty

Select best available bonus (RTP-12253)

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

Mobile payment

Improved dialog for Swish payment in cashier mode (RTP-12449)

We have made changes to payment via Swish in EG POS. In cashier mode a dialogue is now shown when choosing Swish, in which cashier must choose either to enter a mobile phone number or to scan a QR code. In the separate dialogue opened for scanning the QR code there is no longer a field for phone number input available.

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

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.


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.


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.


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.


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.


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.


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.


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.

Web order

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.


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.


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.

Improvements POS Server  

ModuleDescription 
POS API

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.  

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 Services 

Deletion of orders in Chain Web (RTP-12523)

When a Click&collect order is deleted in POS, the order will be marked as deleted also in Chain Web.


New parameter in POS Services for Tokheim extra payment modes (RTP-12638)

Added a mapping in POS Services for Tokheim that maps MOP_ADDXx,1 when MOPx,y=2 to a cardissuer.

  • No labels