Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Improvements for unmanned store mode in Self-service
Unmanned mode may now be forced by button, which will overrule configured opening hours for the store. This makes it possible to configure some types of control to be activated at day time (manned store) but not at night time (unmanned store).
Starting unmanned mode:
In self-service, you can see that the store is in unmanned mode in the top right corner:
When using button to leave unmanned store mode:
In addition. it is possible to override selected POS Configuration parameters in unmanned mode. This means that POS can have different configuration for unmanned store mode and manned store mode.
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.
Disabling automatic login
Automatic cashier login is now disabled, if AutoValidatePasswordLength parameter is set 0.
Improvements POS
Module | Description |
---|---|
Bank | Pay terminal transaction may not finish if member fetched from payment card (RTP-15737) When member number is fetched via payment card used in Aera pay terminal, all according member coupons and possibly discounts are processed correctly, before transaction is finished. Support for version 1.11.2.1352 of Baxi.Net pay terminal solution from Nets (RTP-15308) No adaptions have been made in EG POS in order to support Nets' version 1.11.2.1352 of their pay terminal solution Baxi.Net. No change in configuration is necessary for this version compared to previous approved version 1.10.3.1342. |
Convenience sales | Crashing POS while using Convenience sales (RTP-15104) Image loading for PLU boards has been optimized in order to solve issues with insufficient memory on the cash register so POS do not crash any longer. |
Customer order | Formatting of CompanyId in customer orders (RTP-15996) There have been done a improvement for handling of CompanyId in customer orders. Now in the loyalty section in the POSLog, CompanyId is formatted to four digits when we receive customer orders from Chain. So if we receive CompanyId=111 from Chain, it will be stored as "0111" in POSLog. When finishing Customer Order, 9 digit member number fails (RTP-15421) When creating customer order with a store customer while member is in the receipt, it failed when trying to pay the customer order. This because member number had 9 digits and not 10 (missing 0). This is fixed. |
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. Fix for POS freezing when accessing PLU-list in customer screen (RTP-15699) There is done a fix so that POS do not freeze anymore when accessing PLU-list from customer screen. Previous there was some issues when going through different levels of the PLU-list on customer screen rapidly, resulting POS to experience performance issues. Either by freezing completely or disappearing of customer screen. Fix for PLU media on customer screen (RTP-15431) There is done a fix, so when adding a media to the parameter "CustomerViewActivatePluMedia", it is now shown correctly on the customer screen. Before fix, the media added was not displayed correctly on customer screen. 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. |
Deposit refund | Close connection to deposit refund fileshare when receipt is finished (RTP-16025) Connection from a POS to deposit refund fileshare will now be closed every time a receipt is finished. By reopening connection from each POS only when necessary, in stead of connections being constantly open, problems regarding limitation of simultaneous connections should be more likely to not occur. |
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 details (RTP-16488) Error while clicking "Item details" button on item in Sales view does not appear any longer. 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. Do not save self-service cashier to recent logins table (RTP-15999) Self-service cashiers are not saved to recent logins table now. Convenience sales images caching (RTP-15926) Improvements in the performance have been implemented. As a result, switching modes between 'regular sales' and 'convenience sales' should take a considerable less amount of time. Deactivating 'Cash' as a valid tender has no effect (RTP-15847) When Cash is deactivated as a valid tender this yet again has the wanted effect, making it impossible to add Cash tender in a receipt. 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. |
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. 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. CompanyID is not fetched from EG Loyalty when CoopID fetched from Aera PayTerminal (RTP-16221) Fixed that CompanyID is fetched from EG Loyalty when CoopID is fetched from Aera PayTerminal. |
PaymentService | Better exception handlig between POS and PaymentService (RTP-13328) It's done some changes in PaymentService Client in POS when PaymentService throws exception. This fix influences all customers using Swish/Vipps/Instabank. Better handling regarding TaskCancelledException (RTP-12161) POS is now doing a call to abort (Delete) when TaskCancelledException is thrown from PaymentService. This issue/fix influences all customers using on of Swish/Vipps/Instabank |
PLU-list | Improved performance for first search in PLU-list (RTP-15196) Performance has been improved for the first search in PLU-list after logon. |
Self-service | Light tower does not skip 'AgeControl' mode (RTP-16328) If configured a delay of age control when scanning a relevant item in self-service POS the light tower now correctly enters "AgeControl" mode. Due to previous changes the light tower incorrectly skipped this mode, and switched directly to 'AssistanceNeeded' mode at a later stage. 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. Improvement for handling automatically startup of self-service in customer screen (RTP-16266) There is now done a 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 now been 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. Improved message when Vensafe multiticket tried registered twice (RTP-16180) An improved message, identically to the one shown in cashier mode, is now also shown in self-service mode if the same Vensafe multiticket is tried registered twice. 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. Improvement for scanning cashier card in self-service (RTP-16119) There is done a improvement for scanning cashier card in self service. Previous when a cashier card was linked to a cashier with the 'cashiernum' set to NULL, in the Database, they were not able to start self-service by scanning the card. Now the cash register will use the cashiernum of the user that is signed on, if the cashier that is scanning his card doesn't have a defined cashiernum. Pictures in search view (RTP-15831) Pictures are no longer incorrectly zoomed in the self-service search view. Improvement for deleting items in self-service (RTP-15744) There has been done improvements for deleting items in self-service. Earlier there was some issues that deleted items when they shouldn't get deleted. Those issues are now gone. Signature payments with Verifone VIM terminals (RTP-15452) Signature based payments with Verifone VIM terminals are now supported in Self-service. Fix for preventing creation of duplicate receipts in self-service (RTP-15187) There is now done a fix for preventing creation of duplicate receipts in self-service. The receipt state in the database will now be updated once the suspend method is called. Previous the receipt state would be updated when the receipt was saved. This could, in some cases, make it possible for two callers to suspend the receipt, and two identical receipts sent. 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: Fix for preventing adding of loyalty number when fetching receipts on hold (RTP-14328) There is now done a fix for preventing adding of loyalty number when fetching receipts on hold in shop & go. Previous there has been some cases when POS is checking for related receipts during loyalty registration, it found the receipt with state 'ONHOLD', but when it try to fetch the actual receipt, the 'ONHOLDDONE' receipt was returned from the database. With this fix, this is no longer a issue, so even if something fails during fetching of the receipt, it will not prevent to add the loyalty number in the receipt. Startup fails if configured bag EAN does not exist (RTP-14493) Self service POS does now start up without errors even if configured EAN for automatic bag dialogue no longer exists. (parameter: 'ShopAndGoAutomaticBagEan') Improvement for bag counter in self-service (RTP-15897) There is now done a improvement for bag counter in self-service. Earlier there has been some issue regarding this, resulting in a AppWide exception in the LRS-log. |
Vensafe | Using VolatileSettings when Vensafe items list can't be updated (RTP-16122) If updating of list of available items in Vensafe machine fails, due to e.g. timeout, POS will now correctly use cached items list (VolatileSettings). Existing parameter 'VensafeConnectTimeout' is reintroduced for configuring timeout value. POS Configuration - Relevant existing parameter: 'VensafeConnectTimeout' (default 3000 (milliseconds)) - parameter have been idle / not in use for years. Is now reused, for any connection between POS and Vensafe. Default value should be configured considerably higher, e.g. 20000. Multiticket barcodes from Vensafe kiosk may be interpreted incorrectly (RTP-16090) Multiticket barcodes, as created/printed in the Vensafe kiosk, are now interpreted correctly in EG POS. Previously they might be misinterpreted, making items in ticket not being fetched/put in the receipt. Problem occurred only with a certain configuration. POS Configuration - Relevant existing parameter: 'UseVensafeIntegrationOnEAN'. |
Web order | Country code support for phone numbers in delivery view (RTP-15319) Country code support for phone numbers in delivery view works like in function to search for member by identifier so members can be found by mobile numbers without country codes as well. Online return - incorrect quantity of returned item (RTP-15318) The proper number of items is returned during the online return of a web order. |
Improvements POS Server
Module | Description |
---|---|
Journal Service | Improvement for handling errors in arts conversion (RTP-14781) There is done some improvements for handling errors in arts conversion. Earlier there has been some issues, that made some receipts fail in the arts conversion, and get rejected with a error message. Improvements that are done:
|
POS API | ReceiptService-fallback fails (RTP-16030) Ignore offline/online checking for POSWCF to avoid that ReceiptService fail. Fixed problem for editing old orders (RTP-13241) We have fixed an issue with finding the original receipt when editing old orders in POS WCF. This made it impossible to edit the order and return items in Chain Web. (GetCart did not use the correct store configuration for finding the receipt in Journal database and returned a fault instead of the existing Cart). |
POS Services | Norsk Tipping - print weekday for "Joker" games (RTP-15708) Adaptions are made in integration with "Norsk Tipping" (lottery). Weekday for which sold "Joker" games are active is written on game tickets, i.e. "Wednesday" or "Saturday". Norsk Tipping - new "Eurojackpot" games (RTP-15586) Adaptions are made in integration with "Norsk Tipping" (lottery), making it possible to sell new "Eurojackpot" games. Weekday for which sold games are active is written on the game ticket, i.e. "Tuesday" or "Friday". Wrong Expiry Date on Coupons from ValueCodes in POS (RTP-15210) Changed the logic so it's possible to use coupons with expiry date set to today's date. Expiry date for ValueCodes coupons will now be set to 23:59:59. Shop & Go sometimes does not show the most sold products at the top of the PLU-lists (RTP-15169) Changed Db scripts and POS Services to avoid deadlocks and timeouts when showing the most sold products at the top of the PLU-list. |