Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Wait until SQL Server is installed and the "Local" database is replicated when POS starts
The POS now starts, but then wait until SQL Server is installed, and the "Lindbak POS Local" database is replicated. This can take hours/days depending on how the cash register is installed.
When POS starts, it will now:
- Check if the local server/database exists.
- Check if usp_IsInitialReplicationDone procedure exists.
- Calls usp_IsInitialReplicationDone and checks if it returns 1.
If all of these are True, it will continue starting. If not, it will sleep for a while and try again. First 10 times it will sleep for 3 seconds, next 30 times for 15 seconds and then for 60 seconds.
Printing logos on PinOn receipts for MBXP products
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.
Improvements POS
Module | Description |
---|---|
Bank | Link member to payment card in Nets bank terminal (RTP-14067) There is added functionality making it possible to link a member to payment card through Nets payterminal. There is also added flag in already existing parameter 'CustomerViewSetupWhenLoyalty' - Where you can hook this flag if you don't want to be asked to link payment card to member. POS Configuration: Existing parameter: 'CustomerViewSetupWhenLoyalty' // Add flag - don't ask for payment card link - optional. |
Coupons | Fix for fetching new coupons/stamp cards from liquid (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 | Improvement for showing browser video on customer screen (RTP-16721)) There is done a improvement for showing browser video on customer screen. Previous there were some issues causing the POS to freeze, forcing cashier/employee to reboot the cash register. Customer confirming chosen items on customer screen (RTP-16325) When customer confirms his/her chosen items by button on customer screen the confirmation is now postponed. Confirmation will have effect automatically when cashier goes to payment view. If any necessary dialogue needs to be triggered, e.g. age control or input dialogue for player card, these will then also be triggered at this stage. |
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. Item search with model grouping (RTP-16475) Problems in item search with model grouping have been resolved. When pressing the back button on the model item now, POS is properly redirected back to item search view. Moreover, when model item is selected to be added to receipt, then it is added only once (before it was twice). HANDLE_ROW_CLICK taking too long (RTP-16322) HANDLE_ROW_CLICK takes less time now while searching receipt on hold. Number series handling improvement (RTP-16063) If number series does not exist in POS or ReceiptService, POS starts automatically from 1. Disabling main scanner when in certain open dialogues (RTP-14548) Scanner is now disabled when certain dialogues are opened for manual input, dialogues where input from scanner is not relevant. This might be e.g. input of amount for open priced items, or input of weight for weight items. |
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. 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 Klarna 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. Paper coupon not found in POS - owner with multiple memberships (RTP-16400) Changed when a paper coupon is scanned, only the coupon id is sent, regardless of the member id's in the receipt. |
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 | Improvement for handling automatically startup of self-service in customer screen (RTP-16266) There is done an improvement for handling automatically startup of self-service in customer screen. Previous there was almost impossible to access manned mode on the cash register, if parameter "StartSelfServiceOnCustomerScreen" was set to True. This is fixed, so that this parameter only is relevant when you start the cash register the first time. After this if you log out and back in, you access manned mode as normal. Aborting Aera pay terminal payment by switching back to Sale page (RTP-14579) We have made improvements that affects Aera pay terminal solution. If aborting a started pay terminal payment by temporarily switch back to Sale page, there might be a situation where the abortion must be completed at the pay terminal. An according message will in that situation be shown to customer, describing what to do. Picture: |
User interface | Hidden "Save" button in member registration view (RTP-16679) In member registration view problem with covering "Save" button by function panel when using only on-screen keyboard does no longer appear. New dialog for receipts on hold (RTP-16187) When user tries to fetch a receipt on hold using RECEIPT_SEARCH_OR_PUT_ONHOLD function, and there are no receipts on hold, then new dialog informing about this is displayed. |
Improvements POS Server
Module | Description |
---|---|
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. |