RELEASED
Prerequisites are located in the menu on the left.
Payment by Walley in EG POS
Walley can be used as payment both in cashier mode and in self-service mode in EG POS. To pay by Walley, customer's mobile phone number needs to be registered manually. Customer may then either follow a link received in an SMS, or scan QR code shown on screen in POS with mobile phone camera, to follow identical link. Payment will then be finished on the phone, and receipt written in EG POS.
Walley payment in cashier mode:
Dialog for cashier to enter customer's phone number:
When phone number is registered the payment process starts, involving mobile phone:
Walley payment as shown on customer screen:
Walley payment in self-service POS:
Dialogue for customer to enter phone number:
When phone number is registered the payment process starts, involving mobile phone:
Printed receipt contains info of Walley tender and according transaction ID:
Price check dialog
When using function price check, dialog is shown. Item can be added manually by typing in the EAN or by scanning the barcode.
Implemented ARTS extensions in ARTS version 6 for tax free stores
To be able to deliver the ARTS Extensions needed for a specific customer we are using structured notes in EG POSLog format to convert to the requested extensions in the ARTS version 6 POSLog format. If configured, POS will add the necessary structured notes in the EG POSLog format based on the 'Transaction types', 'Line Item types' and 'Tax Group IDs' and ReceiptService (Cloud) will transform them into the correct ARTS extensions for the customer. See Technical release notes for more details about the supported values.
Improvements POS
Area | Description |
---|---|
Bank | Early presented card in Baxi.Net pay terminal solution (RTP-28746) For the "Baxi.Net" pay terminal solution functionality for letting customer present card to terminal early in the sale process is now an option. This was made possible due to recently adapting the "Baxi.Agent" pay terminal solution. POS Configuration: Relevant existing parameter: Automatic pay terminal reconciliation status moved from local file to local DB (RTP-30381) When pay terminal reconciliation is done, the timestamp for this operation is now saved to local database, with a key 'LastPayTerminalReportTime'. Previously this information was saved to User.Config file in the AppData section of local hard drive. By saving to local DB instead any missing access to local files for user 'POS' won't disturb automagical pay terminal reconciliation. If Swish, Klarna or Vipps is chosen as payment method when customer operates PSDK pay terminal, such transactions may now be saved to POSLog with specified CardIssuer numbers. This will improve reporting of such transactions. In addition, if PaymentBrand (card type used) is not received from PSDK value 99 (Unknown / Ukjent) will be saved to POSLog. Previously value 0 was saved, which had no meaning. POS Configuration: Relevant existing parameter: 'CardIssuerList' - 'Swish' / 'Klarna' / 'Vipps' must bed added to this list, at fields available (= replace 'dummy'). The position(s) in the text string will make according numeric CardIssuer(s) to be saved to POSLog. We have improved integration with Aera pay terminal solution to secure that type of payment card used for the last payment also is used and saved to receipt if this transaction is cancelled afterwards. |
Bonus Service | Handling of 4XX response from Bonus Service (RTP-28464) When doing return and member is in different loyalty program than cash register. It is not possible to finish sale with bonus check. |
Convenience | Upgrade of Epsilon Express during restart (RTP-30028) Version of Epsilon Express is updated every time POS is starting. |
Discount dialog | Discount dialog possible to open in finished receipt view and during online return (RTP-30441) Before, trying to open discount dialog in finished receipt view result in error message being shown. Now, discount dialog can be opened correctly in finished receipt view. Also, there is no Delete button as the receipt is finished. Missing Translation in Discount dialog (RTP-30650) Norwegian translation is updated in Discount dialog. |
Flight integration | Age approval retained when using manual flights (RTP-30189) Data set in age control dialog used to not be remembered and age control dialog was shown twice. Now if age was set once in age control dialog, it is remembered correctly. Age approval retained when using manual flights (RTP-30523) An improvement has been made to make sure we retain the age approvals when using manual flights.
The input from scanner2 is processed immediately as in sales view. It is possible to scan boarding passes in 2 dialogs:
|
Fusion Fuel Integration | Changes in manual changing of fuel modes (RTP-30172) Fuel modes have been reworked. The URL for the XML file with fuel modes has to be configured in FccConfigurationModeMapping parameter as one of the mode names. This is saved in pos.VolatileSettings in local database upon start up of POS, to support offline scenarios, and this is updated every login. In POS, the fuel mode can be changed for all other cash registers connected to Fusion. Fuel transactions that are older than 30 minutes and are not yet paid will have the text "Possible drive-off" shown in All Unpaid Pumps screen and in Pump screen. |
Item search | Improved item search (RTP-29439) When using search item field, enter has to be pressed only once for it to start searching. |
Norwegian toll quota | Overriding age requirements when overriding toll quota (RTP-30479) When using the function to override validation of Norwegian Toll Quota, the age control will also be overridden. |
Online return | Corrected price on linked items when doing online return (RTP-30088) When doing online returns on items with linked items (such as deposit refund - "pant") POS will now use the correct price on the items and the total amount of the online return will be correct. Previously, the price of the main item and link item could be changed during the online return resulting in a return transaction total that is higher than the original total. This only happened if parameter 'IncludeDiscountsInOnlineReturn' is set to 'True' (default value). |
Orders | Customer name when picking reserve and collect orders (RTC-38884) Correct customer name appears when the picking of reserve and collect order has been started but not yet completed. SMS Notification of paid Reserve and Collect order created in POS (RTP-29572) When Reserve and Collect order created in POS is paid successfully, the SMS to customer is sent with the message template setup in SmsENewCustomerOrderCompletedTemplate POS Configuration parameter. PAC.CW printing of a pick list fix (RTP-30405) When printing pick list on a new PAC.CW order in POS, no new order is created after logging out/in. PAC CW picking orders with only freight items (RTP-30450) PAC CW picking orders that have only have freight items no longer show up in POS. POS Configuration:
|
Payment | Configurable cashback for Credit tender (RTP-29967) Whether or not cashback should be possible when adding Credit tender, i.e. a higher amount than subtotal is entered before pressing the 'Credit' button, is now made configurable. Pos Configuration: New parameter: 'AllowCasbackWhenCreditTender' (default 'True') - when deactivated, too high amount added to Credit tender will show a message saying cashback is not allowed. |
Payment in Self-service | Wrong member is shown on the screen in Self-service mode (RTP-29348) When using payment card with Token ,the correct member is now displayed. No dialog regarding "Link payment card to member (RTP-29293) The customer is now asked the question if it want to "Link payment card to member" in Self-service mode. |
Permissions | Giving permission for subtotal discount (RTP-30255) When setting subtotal discount with cashier that does not have the permission, another cashier is required to log in to proceed with this action. Dialog with log in is displayed only once. |
PLUS integration | Error handling for PLUS integration (RTP-30025) Improvements have been made in error handling for communication with PLUS app. |
Receipts | Voucher Translation (RTP-30534) When completing a sale using car wash article/ sell voucher function with Epsilon Express integration, voucher is printed with proper translation to Swedish when configured. Required configuration: new field in ESaleUrls/ESaleUrlsLocal -> add field = eSale_EpsilonExpress
When completing a sale using car wash article/ sell voucher function with Epsilon Express integration, the fields Amount, Product name, Valid through date and Reference number are added to the printed receipt. Required configuration in POS Configuration: Add field: eSale_EpsilonExpress in ESaleUrls/ESaleUrlsLocal parameter. POS Print - VAT (RTP-30329) VAT decimal values are printed on the receipt now. |
Return | Online Return Permissions (RTP-30098) When a cashier that doesn't have permission processes an online return, a second cashier with the correct permission is required to log in to proceed with the return successfully. Discount information in online return (RTP-29288) A bug that caused discount information from the original receipt to be missing when using online return has been fixed. |
Sales | VAT rates implementation (RTP-30351) Logic for assigning VAT rates has been refactored. Required POS Master v. 161 or higher.
|
Search menu | Disabled item search (RTP-30347) When item search is not configured in the search types in parameter SearchMenuContent, POS will automatically use the first configured search type (after EAN/PLU). |
Self-service | Lost access to pay terminal due to manual logins / logouts (RTP-17093) POS will now not risk loosing contact with pay terminal in self-service POS, regardless of manual logins / logout performed by staff. Member identify in self-service (RTP-30721) In Self-service mode with flight functionality enabled, when a member is added the member information is shown under the flight information. The values shown are based on POS configuration parameter SnGMemberInfoInCart. Changed criteria for activating hidden print STEB receipt button (RTP-30600) The criteria for activating the hidden button for printing STEB receipts in SCO have been changed. It is now dependent on the 'Items sealing' page in 'PageFlow' parameter. Previously, the criteria was the activation of parameter 'UseFlightIntegration' which no longer exist. POS Configuration: In the existing parameter 'PageFlow' one of the possible pages to select is the 'ItemsSealing' page. When this page is activated/selected the invisible print STEB receipt button will be active on the 'Welcome' page and the 'Goodbye' page. Self-service - Sealing bag dialog (RTP-30543) Sealing bag dialog has been changed: "Connecting flight? You have scanned liquid items. " is displayed now instead of "Is this your final destination? If not, we need to wrap and seal your items" and answering Yes means sealing the bag now. |
Services | Improve Update status button in services tab in system info (RTP-30308) POS calls the ping method in service in POS Services. While updating, status changes to "Updating...". Button text changed to "Update status". In every translation button layout is correct. |
System info | System info - services status (RTP-30341) Receipt service is no longer marked as offline in system info view when it is actually online. Ping method, if exists, is always used for checking services status now. |
User interface | Buttons in payment view (RTP-29264) When using function button for financial pay out, payment screen buttons are not replaced with the ones form sales view. Fix for background color in Payment view (RTP-30560) Correct background color is shown on item lines section in payment view with UIHighlightColor parameter configured. |
Web order | Disabled Printing Pick List for Prepaid Orders (RTP-30412) Print Pick List button has been removed in Prepaid Web Orders view. |
Improvement POS Server
Area | Description |
---|---|
ARTS POSLog | Customer specific ExternalLineTypeCode for PriceCheck LineItems in ARTS POSLog version 6 (RTP-30640) A customer specific mapping for ARTS POSLog v.6 has been made where PriceCheck LineItems in EG POSLog will have a new StructuredNote_LineItem indicating the ExternalLineTypeCode for the customer. The value from the structured note will be converted to a <LRSEx:ExternalLineTypeCode> node in the ARTS poslog in ReceiptService. This ExternalLineTypeCode will only be visible in the POSLog if existing parameters 'SaveExternalTransactionInfo' and 'ExternalLineTypeCodes' are activated and configured in POS configuration. POS Configuration: Relevant existing parameters 'SaveExternalTransactionInfo' (default 'False') and 'ExternalLineTypeCodes' (containing customer specific values by default) must be activated/configured. |
POS API | Fix for receipt number series during balancing in Chain Web (RTP-30024) Balance transaction is sent from cash register that is configured in ApiKey for BalanceExtended method. This ensures that the number series do not reset when making a balance in Chain Web per cash register. |
POS Master | Deletion of future price profiles (RTP-25505) Handling of the deletion of future prices has been improved wherein active prices will not be deleted. Required POS Master v. 161 or higher. |