Document status: RELEASED

Date:  

Prerequisites are located in the menu on the left.

Function to pay by tender note in EG POS

(RTP-19383)

Buttons to pay by tender notes can be added to the tender view in POS. The function to "increment number by X" is used for this. When the note amount is >= to subtotal, the receipt will be automatically finished.

Example with subtotal = 148 kr

1. Click button + 100 kr

2. Click button + 50 kr

3. Receipt is automatically finished and a total of 150 kr cash payment resulting in 2 kr change back to customer.

Logic for member type "Organization" and property "Admin"

(RTP-18319)

There has been implemented new logic when member type is set to "Organization" and property is set to "Admin"

  • When setting the membership number in accordance with best bonus, POS must not change the member number if the member number on the card presented has member type "Organization" and property "Admin".
  • In those cases where a private person who also have a membership of type Organization/admin acts, the logic is as follows: When setting the membership number in accordance with best bonus, POS must never choose one of the membership numbers that has member type  "Organization" and property "Admin".

Fix for calculation rounding amount on customer orders

(RTP-16898)

There has been done a fix so it's not possible to complete a receipt if the paid amount doesn't match the sale total on customer orders. Previous there has been issues with some amounts of both positive and negative rounding on receipts from customer orders, and this potentially caused trouble for stores when doing balance registration.

POS Configuration

POSWCF parameter

AllowedDifferenceDuringSubtotalValidation (default '0') - If activated then you could define a tolerance for this difference. So if the parameter is set to eg. 0.5, the paid amount within +/- 0.5 of the sale total will be accepted.

Improvements POS

Module

Description

Bank

Signature based payments improvements (RTP-19923)

In situations where pay terminal transactions trigger signature control, due to being offline or based on some payment card types, dialogue for cashier in which to accept or decline customer's signature is improved. Previously this dialogue might be invisible / unavailable to cashier, making operation difficult to perform. Problem affected cashier mode, and only relevant to "new" POS user interface.

Convenience mode

Improved touch functionality in EG POS (RTP-19662)

There has been done a improvement when using touch functionality when using EG POS.  Previous EG POS experienced some performance issues when using touch, specially in Convenience mode.  e.g. if pressing button and slightly moving the finger at the same time, the button click was not registered. 

Improvements include general responsiveness, button clicks in convenience mode, switching between tabs in convenience mode and scrolling in inline receipt in convenience mode. 

Coupon

Entering payment view while pending background operations still running (RTP-19765)

When switching from sale's view to payment view POS now may proceed, even when pending background operations are still running, e.g. when fetching coupons. Previously POS did not allow this, and situations could occur that cashier experienced as "hang situations".


Improved handling when commit of coupons fails  (RTP-19514)

When commit of coupons fails, and POS is configured not to ignore such errors (as is needed for some coupon types, e.g. type Liquid), cashier may still finish the (partly) paid receipt. This may be done by deleting coupon line(s) and perform any rest payment (due to some coupon discount may be withdrawn).

General

Selling weight items chosen from "New" PLU lists (RTP-19704

Selling weight items via function "New PLU list" now works correctly, and equally in 4.x versions as in 3.x versions.

Item search

Highlight color on campaign items in item search (RTP-19483)

Items with an active campaign/member price is now also highlighted in the list view in the item search (if parameter HighlightCampaignArticles is enabled).

Loyalty

Improvement when using only touch screen in member registration (RTP-19671)

When using the EG POS built-in touch screen keyboard in member registration, the OK button switches to the next input field. When all data has been registered, the "back/cancel registration" button would be triggered. This has been changed, so the button to save member is triggered instead.


Fix for updating member id when switching memberships (RTP-19290)

The receipt is now updated with correct membership number when switching members according to best available bonus. Previous when a customer with membership in more than one S-lag shopped in S-lag A, but registered member number for S-lag B. The system made sure that customer received best available bonus from S-lag A, but receipt incorrectly displayed the originally scanned member number from S-lag B. 


Member statistics (RTP-18714)

Visual Improvements have been made in the new view for member statistics.

Order

No preview of customer order for return (RTP-19563)

Customer orders containing coupons are properly fetched and displayed in POS.


Search for receipts in customer order causes exception (RTP-19277)

A problem the could cause an error message when using the function to search for receipts in customer orders has been fixed.


Delivery options for web orders (RTP-19265)

During creation of web orders, users can no longer go into payment mode, without the option to fill in delivery options and set delivery item.

Order return

Improvements for the new order return view (RTP-19371)

  • It is possible to configure which order number (external or internal) the return order dialog expects by setting correct argument on the function in ButtonConfig.
  • Return order dialog no longer shows invalid input warning when it is opened.
  • An error message is displayed when entering order number with no hits.
  • Cancel button placement has been improved.
  • Alignment of Sum column was fixed.
  • When opening dialog to change quantity, the existing quantity is pre-selected so it can easily be changed to new value.
Price calculation

Fix for member netcost in combination with active member campaign (RTP-19935)

Items that have a member netcost in combination with an active member campaign will now be treated correctly, even if member is registered in the receipt after the items. Previous if member was registered after the items, the correct netcost on the items was not used. This caused the gross profit to be not updated correctly. 

Receipt

Searching for last receipts (RTP-19874)

Searching for last receipts (SEARCH_RECEIPTONHOLD_ARG - LastForPrint function) no longer causes exception.

Search

Keep search text when switching search type (RTP-19946)

A change has been implemented so we keep the search text when switching search type from for example item search to customer/member/order search. This is practical if the user selected the wrong search type. Now the user does not need to enter the search text again after switching.

Security

Double attestation/authorization when adding member employee in payment view (RTP-19263)

Double authorization has been fixed when a member marked as employee is added in the payment view.

Self-service

Member's selectable coupons not always shown when tapping payment card (RTP-19520)

When, in self-service mode, a member is fetched via tapping payment card (token), while MemberReminder message is shown on screen, his or her selectable coupons will now be shown on the screen. This makes it possible to select coupons to be used before going to payment. 


Improved random control of customers in Self-service (RTP-19437)

The assisted control mechanism for random control (configurable) is improved. During the control, scanning of cashier card is no longer accepted as scanner input, only items to be controlled are. Previously scanning of cashier card (a second time) could switch from assisted control to the confirm dialogue of the "old" non-assisted control.

POS Configuration: Relevant existing parameter: 'SnGRandomControl'.

User interface

Updated texts for item line buttons in sales view (RTP-19573)

Inline buttons' texts for selected rows in sales view have been changed so they are shorted. This saves space and makes room for more buttons.

Vensafe

Maximum quantity when selling items with identical active substances via Vensafe automat (RTP-19898)

Items that do have a quantity limit due to identical active substances, and that are to be delivered via Vensafe automat, will now be treated correctly when scanning Vensafe ticket in EG POS. This is regardless of which other items that also may be present in the same ticket. If a higher quantity of one or more items are present in the ticket from Vensafe kiosk (tower) than are allowed to be bought by customer (configurable), no items from that ticket will be fetched by POS. An according message is shown to user (cashier mode and self service mode).

Web Browser

Using Scanner in web pages (RTP-19675)

The chromium based built-in web browser in EG POS now supports using an OPOS Scanner. The scanned data will be sent as keyboard input to the field with focus in the browser page.

Improvements POS Server

Module

Description

POS API

Improved logging related to MBXP (RTP-13613)

An improvement has been made in POS and POS WCF so that we no longer log MBXP error messages when the eSaleUrls parameter is empty.

Previously, the error message "Cannot get provider:eSale_MBXP. Cannot find provider in the configuration:eSaleUrls" was logged even if eSaleUrls was not configured. This created unnecessary Alarms for our surveillance.

POS Services

Some needed changes towards Walley (RTP-19426)

Changes in serviceAgent.gltAeraService / POS Services + changes in POS for handling return of x items of y on the same line when x<y.

This require  sending number of items on line items to Aera for CreditInvRequest.

  • No labels