Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Approval of age via App integration
Age can be approved in EG POS by integration with a Norwegian Bank ID App. The App will show a QR code that can be scanned in POS. POS will then show a dialog with reason codes (social control) and an image of the customer:
(customer image will be where the EG logo is shown below)
If a reason that rejects the age validation is selected, the active receipt is automatically canceled.
Trigger IDP onboarding from POS
When searching in POS by mobile phone number for a member that do not exist in the configured member master (in this instance Voyado), POS will now enable IDP onboarding of that member triggered from the unknown member dialog. For instance, if Vipps is selected as onboarding method by the cashier, POS will trigger this by sending a "performIdpOnboard" flag to PosCustomerService. A "dummy member" containing only the mobile phone number is created in Voyado, and the registration process continues in Vipps. The member is finally updated from PosCustomerService to Voyado when registration in Vipps is completed. For the time being we only have Vipps as an option for IDP onboarding but this should work for other identity providers as well. The same goes for member masters (providers) for PosCustomerService. For the time being we only support onboarding to Voyado, but in theory this should work the same way for other providers in the future.
Improvements POS
Module | Description |
---|---|
Bank | Unexpected "money back" amount when charging customer's card in PSDK pay terminal solution (RTP-26058) For PSDK pay terminal solution there is made a critical error fix. Previously, charging customer's card could lead to unexpected and/or incorrect "money back" to customer. This was due to how charged amount is reported back to EG POS. Problem no longer exists.
When saving a Credit Debit payment transaction to receipt any received exception that may interfere with the saving is now ignored. This is to secure the payment is actually saved and the receipt is finished correctly. Previously, received exceptions from e.g. loyalty system, saying that the credit customer in the receipt was out of credit limit (even when not going to pay by Credit), would lead to payment saving problems. The payment would then appear on the printed receipt as been performed 4 times, even though correctly done only once.
Problem showing item quantity, name, price etc. on item line in sale view is now corrected. Previously this problem might occur as a result of trouble saving a Credit Debit payment transaction to last receipt. This trouble was in turn was caused by received exceptions, and updating info on screen was then interrupted. Screen will now be updated correctly in similar situations. |
Convenience | Item text on 2 lines (RTP-21968) Line break (Enter), can be added to the text on item buttons in convenience mode when using template "TextWithImageOnTop". This enables longer texts. (Feature is only available when not showing price on the buttons). |
Customer price | Customer price from M3 (RTP-25656) When fetching customer price from M3 we now exclude items with open price from the request. This to avoid setting wrong price for customers with fixed price. |
General | Log disabling / enabling of scanners even in cashier mode (RTP-25835) Disabling and enabling of scanners is now written to logfile also when in cashier mode. Previously such logging only was implemented in self-service mode. The scanners with their configured names are listed on the disable / enable log lines. |
Images | Images disappearing from buttons (RTP-23850) A job will delete old and unused media (images) from the media cache folder in POS. If parameter DeleteOldMediaOnStartup is enabled, images that have not been used for 30 days will be deleted. The cleanup job for images has been improved so it will not delete images that are in use on buttons via parameter ButtonConfig. |
Internal transfer | Error when changing the Transaction Type (RTP-24984) After changing Transaction Type to Internal transfer the error does no longer appears. Issue with scanning same item several times in Internal transfer mode has already been fixed and now works properly. |
Search items | Item group text based on country of POS (RTP-25618) The item group text shown in POS will be based on the country the store POS is linked to (StoreGroup). This can be setup in Item Management. If there is no existing item group text for the country of the store POS is linked to, POS will show the item group text for the default language set in Item Management. Required POS Import v. 4.0.57 or higher. POS Master v. 3.0.0.132 or higher. |
Self-service | Receipt not finished when cash tender disabled and small "money back" amount (RTP-25177) Finishing receipts that ends up with a small "money back" amount due to e.g. deposit refund, an amount which is to be rounded to 0, now works fine. Previously such receipts would not be finished correctly if cash tender was configured disabled. Self-service buttons for Vensafe items (RTP-23574) Self-service view now has smaller text on the buttons (Label Text 1), which is reduced from 24 to 18px. This makes it possible for the customer to see more text on the button than before. |
User interface | Label names in member search (RTP-25303) Labels in member search dialog have been changed to required names:
After changes: Removal of Home Shipment and Click & Collect buttons from reserve in store (RTP-25375) When user opens reserve in store, buttons "Home Shipment" and "Click & Collect" will no longer appear there. Save button in on-screen keyboard in customer/member registration dialog (RTP-20284) When register a new member/customer, cashier does not have to close the keyboard to click Save button. Now, it is already included in on-screen keyboard. |
Voyado integration | Get newest member when multiple matches is received from Voyado (RTP-23243) When searching for members from Voyado in POS where the identifier used result in multiple matches in Vaoyado, POS will now fetch the member with then newest member number and add that member to the receipt. This goes for both manned POS and SCO. Previously an error message was show to the cashier saying that the member could not be added because of the duplicate values in Voaydo. In self checkout no member would be added. |
Improvement POS Server
Module | Description |
---|---|
POS API | AlternativeOperatorId as OperatorId (RTP-25814) When no operator is set in NewCartWithitems and the configured ServiceOperator is not an integer, the AlternativeOperatorId parameter value will now be used in the receipt. |