Versions Compared

Key

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

Document status: 

Status
colourGreen
titlereleased

Date:  

Prerequisites are located in the menu on the left.

Extended price calculation for receipts with many mix'es

(RTP-16206)

POS can be configured to perform a price calculation with a longer timeout if the receipt contains many items included in mix'es and the normal price calculation times out when selling items.

The longer price calculation will be performed when going to the payment view.

Expand
titleConfiguration
POS Configuration

New parameter: PrematureAbortExtraCalculationSeconds - default 0 (= deactivated).

If activated, price calculation time is automatically increased by the number of configured seconds, if price calculation timeout occurs.

Info

Note: This is not an absolute value. Depending on POS hardware, and of number of items / mixes in the receipt, calculation may take a bit longer time than the configured number of seconds.

Printing logos on PinOn receipts for MBXP products

(RTP-16699)

Printing of logos on PinOn receipts (affects eSale products delivered by company MBXP) yet again works correctly. Due to previous changes logos on these types of additional receipts could be missing.

Expand
titleConfiguration
POS Configuration

PrinterConfig

\PrinterConfig\PrintHeaderFooterOnExternalReceipts (default 'Both') - must be set to 'None' if receipt header (text) shall not be printed on the PinOn receipt, i.e. only logo will be printed. Previously, receipt header was never printed on PinOn receipts from MBXP, regardless of parameter value.

Improvements POS

ModuleDescription
Coupons

Fetching coupons/stamp cards from liquid when tandem EANs are used (RTP-16363)

There has been done a fix for fetching new coupons/stamp cards when tandem numbers are used from Liquid.  There was also a problem with committing coupons when tandem numbers was used. So with some small changes in logic, this now work as expected. For each time a item is added to receipt, we now query Liquid for a new coupon, if the coupon is defined for multiple use.

Customer screen

Unexpected behavior and errors logged regarding customer screen (RTP-16774)

Integration with and stability of the customer screen, and / or New PLU Lists, has been improved. Previous problems with "freeze" situations, or unexpected "squares" being shown, are not likely to occur anymore.

General

Age control messages no longer sent to surveillance from a POS in cashier mode (RTP-16632)

Age control messages will no longer be sent to surveillance from a POS in cashier mode when registering items via "New PLU list".


Fix for timeout issue when putting receipt on hold (RTP-16574)

There is done a fix for timeout issue regarding putting receipt on hold. Previous putting receipt on hold would sometimes result in a timeout and exception related to this would be presented in LRS log.  

Gift card

Fix for using gift card with balance less than 1 (RTP-16582)

There is done a fix for using gift card when balance is less than than 1. Previous there was impossible to pay with gift card when balance was less than 1. 

Klarna

Return may cause duplicate refunds when request to Klarna fails (RTP-16490)

Changes are done to make sure that when refund fails and is retried, Klarna order should only be updated once.

Info

For POS/InStore App POS Services 7.80.04505 or later is required for this to work.


Missing information in Klarna payment (RTP-16028)

Missing fields for B2B are added in the Klarna Checkout payment.

Loyalty

Removal of expired coupons in POS API (RTP-16439)

When calling SetLoyaltyInCart method multiple times, it will remove expired coupons from previous calls.

Mobile payment

Improved dialogue for Swish payment in self service mode (RTP-16390)

We have made changes to payment via Swish in EG POS. In self-service mode a separate dialogue is now shown when choosing Swish tender. This is similar behavior to cashier mode. Customer must choose either to enter a mobile phone number or to scan a QR code. Both of these choices will lead to separate dialogues to finish payment.

Self-service

Member discount fetched by Aera pay terminal may cause unwanted credit note (RTP-16314)

When a member is fetched via payment card in Aera pay terminal, and member's discount due to received coupons make subtotal amount be reduced to zero, receipt is now finished automatically with amount 0,00 on Cash tender. Previously, payment card was fully charged, resulting in a credit note being written afterwards.   


Maximum quantity when selling items with identical active substances, in self service mode (RTP-16159)

Limitations when selling items with identical active substances, as adapted earlier in cashier mode, now show similar messages to customer also in self service mode. This typical affects medical items of which it is allowed to sell only 1 piece.

Improvements POS Server

ModuleDescription
POS Master

Not triggering price sync on updated campaign groups (RTP-16373)

Changes in function udf_GetItemIdsForChangedPrices has been introduced. The prices on updated campaign groups are returned in the result of GetItemsWithChangedPricesInArtsXml now.


Support for MBXPwebsale (RTP-16211)

Support for new item type MBXPwebsale has been added to the POS Master database.

POS Services

Improvement for Mixmatch on coupons from Liquid Barcodes (RTP-16524)

There is done improvements for handling Mixmatch on coupons from Liquid Barcodes.  Changes in the response from Liquid made it necessary to make sure that we fetch promotion Id from correct field in database.