Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Increased timeout for price calculation
The handling of possible price calculation timeouts in POS has been improved. If prices can not be calculated within the default timeout period, caused by too many possible mixmatch combinations, POS may perform an extra price calculation when switching to payment view.
Send surveillance message for every item to self-service monitor app (only)
POS may be configured to send a surveillance message to self-service monitor (SSM) app for every item added to receipt. This will have effect in app only, not in ordinary monitor, and only in "normal view", where quantity and total amount will be updated live.
Live sale / complete receipt content (POSLog) sent to self service monitor app
When self service monitor (SSM) app triggers view of live sale, i.e. a complete receipt content, by button in app ("Se salg") POS will send an updated POSLog to surveillance app (only) for every item added. When leaving this view in app POS stops sending complete POSLog.
Improvements POS
Module | Description |
---|---|
Bank | Missing CardIssuer when doing reversal in VIM pay terminal (RTP-16121) We have improved the integration with VIM pay terminal solution to secure that the type of payment card reused for the last payment also is used and saved to receipt if this transaction is later reversed / cancelled afterwards. Version 1.1.4 of VIM integration (RTP-15309) For VIM pay terminals we have implemented version 1.1.4 of the integration from Verifone in EG POS. Closing of VIM when terminating POS is now better secured. Printed pay terminal text lines are formatted with either narrow (24 cpl) or wide (40 cpl) layout in 1 column, or in 2 columns with text printed in paper's total width. This is depending on number of characters per line configured for the receipt printer. |
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 | Memory Leak related to PLU Board / Convenience mode (RTP-16920 We have done improvements related to memory handling to avoid out-of-memory problems in the PLU Board. Reloading of PLU Board buttons are now only done after logout, and not on schedule. To update configured buttons the cashier should log out and then back in. Cashier name in title line (RTP-16734) If cashier name in the title line is longer than dedicated space for it, then "..." is used. |
Gift card | Fix for using gift card with balance less than 1 (RTP-16582) There is now 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. |
Loyalty | CoopID with several memberships connected (RTP-16877) CoopID with several memberships connected, where identical coupons are received for different memberships, coupons are now correctly marked as "used" when supposed to. This will secure that one and the same coupon may not be used several times. In addition, problems fetching coupons for memberships where member number (CompanyId) starts with a leading zero are now fixed. |
MBXP | Fix for printing issues when selling MBXP products (RTP-16958) There has been fixed several printing issues for when selling MBXP products. Some of the issues affected universal and some some issues was related to specific printer type. The the affected printer types was "HP" and "Star" Issues that are fixed:
|
Self-service | Improved signature based payments with VIM pay terminal in self-service POS (RTP-16559) In situations where VIM pay terminal in self-service POS triggers signature control, due to an offline situation or the payment card demands it, the behavior is now improved. POS will be blocked, with information to customer that assistance is needed. Any dialogue that needs interaction from staff will trigger after staff has arrived and cashier card is scanned. This secures that no dialogues that wasn't meant for the customer triggers too early. 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. Messages shown to user when item quantity is limited (RTP-16936) For items which are allowed to be sold only with a limited quantity explaining messages is shown to user. These message texts, shown both in cashier mode and in self service mode, will be different based on the reason why quantities are limited. Item quantity may be limited due to either items are linked to a specific requirement ID, or they may be limited due to containing identical active substances. The latter typically affects medical products. |
User interface | Dynamic gross margin when giving discount (RTP-16841) The gross margins are now recalculated dynamically while giving a discount by entering a new price. Previously, this worked when giving discount by % or amount. |
Improvements POS Server
Module | Description |
---|---|
POS API | Re-adding coupons reuse existing coupon identifiers, causing errors (RTP-16483) Re-adding coupons no longer duplicates existing identifiers. If coupon is no longer listed in RedeemedCoupons, no void Tender references to it. Discount for weight items when delivered less than ordered (RTP-16482) Weight items get the proper discount also when delivered amount is less than the ordered amount. If there are multiple discount lines, they are set accordingly to delivered amount. |