You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Document status: RELEASED

Date:

Prerequisites are located in the menu on the left.


Donation solution via Coopay app

(RTP-3864)

We have made adaptions to handle customer's donation via Coopay app. If customer has chosen to give a donation in the app the app QR code to be scanned in EG POS will have an extra tag, "G". This tag specifies which open price PLU to be added to the receipt, as a "Donation", and which price / amount to be donated.

Vertical alignment adjusted

(RTP-616)

In new Shop & Go, the numbers in input dialogues were aligned at the top of the input field. This has been changed to be in the center of the field.






Early inactivity warning in self-service

(RTP-3488)

It is now possible to configure an early warning of inactivity to customer, reminding her that POS is busy / in use. Customer may click on message to continue her receipt.




If no action, POS will proceed to inactivity countdown message, and eventually abort the receipt.




POS Configuration

'SnGIdleTimerFirstTimeout' (default '0' (not in use)) - Number of milliseconds to show an early warning to customer of POS is busy / in use.

Prevent configured EAN’s from manual sale

(RTP-3457)

It is now possible to configure specific items that are not allowed to be sold by manually entering their EAN / PLU codes. They will however could be sold by scanning according barcodes. Typical EAN's that is relevant to this is open price items used for deposit refund.

POS Configuration

New parameter:
'PreventManualSaleEANs' (Default: empty) - EAN's / PLU's added can only be sold via scanner event.






Improvements POS

Module

Description

Bank

Better matching of card issuer for transactions via VIM pay terminals (RTP-4400)

When using VIM pay terminal from Verifone a card issuer number is added to receipt, for reporting in back office. This is based on which payment brand received from Verifone. The brand could be e.g. Visa, Mastercard etc. Correct card issuer number will now be added regardless of case (small / BIG letters) in payment brand received, as long as the spelling is identical.


Version 1.09 of VIM integration (RTP-580)

For VIM pay terminals we have implemented version 1.09 of the integration from Verifone in EG POS. We also have secured that input dialogues triggered by terminal, e.g. for ID-type or ID-number, or password when doing a reversal, don't accept more number of digits / characters than defined as maximum length.


POSPay client version 4.22.6 from Payex tested and approved in EG POS (RTP-330)

We have tested and approved version 4.22.6 of POSPay client from Payex in EG POS, without any necessary adaptions, hence it may be used with any version of EG POS. Pay terminal software must be at least version 2.24 (tested ok with both versions 2.24 and 2.30).

Campaign price

Ask Price shows future local campaign price instead of active profile campaign price (RTP-3553)
Ask price shows correct active campaign prices.

Check price

Scanner stops working if function to check price is used (RTP-3817)

We have fixed a problem in new user interface that caused the scanner to stop working if the function to check price was used.

Convenience sale

Convenience sales - keyboard in discount dialog (RTP-3992)
Keyboard in discount dialog is correctly displayed.

Customer screen

Visualizing registered member information on customer screen (RTP-3832)

Registered member information, as it may appear in upper left corner of customer screen, will now show text in a white color if background color is configured. This may better the visibility for the customer.

Existing relevant parameters:

'CustomerScreenMemberInfoBackgroundColor' = 'R,G,B' e.g. '0,204,0' (green)

'RunCustomerViewV2' = 'True'

Electronic products

Not possible to sett electronic products (RTP-4652)

We have fixed a bug that caused eSale items of type 'Vensafe' to be prevented from being sold. Problem occured only if an empty line was saved / configured in a recently created parameter.

(PreventManualSaleEANs - if configured an empty line POS will now ignore this)

Exchange rates

Viewing exchange rates in POS (RTP-4137)

A fix was done for the dialog to show exchange rates so it shows the same values as configured in Chain Classic.

Gift card

Magnetic stripe reader in 4.0 (RTP-3872)

Data from card reader is properly passed to dialogs in the new user interface.

Member registration

Error message when editing member (RTP-4440)

We have fixed a problem that caused an error message when creating a new member or editing member details.

Order

Always display Click and Collect icon in status bar (RTP-4017)

Click and Collect icon is always displayed in status bar, even when there are 0 Click and Collect orders.


Wrong Swedish translation (RTP-3753)

Correct Swedish translation for “Edit order” button has been added.


Wrong text in dialog (RTP-3429)

Text in reference dialog when Service order is saved has been changed  to "Service order…." instead of "Customer order….."

Payment

Payment by Instabank in EG POS (RTP-4076)

When using Instabank as payment a stores GlobalLocationNumber will now be used when communicating with Instabank, in stead of previously the store's StoreID.

Return

Online return of selected quantity (RTP-4051)

The correct quantity will be used in online return of partial receipt lines from orders created in POS API.

Self-service

Credit notes with rounded amount when failed commit of eSale items (RTP-4571)

We have corrected a problem where credit notes were generated with rounded amount, which it never should. Problem occured when commit of e.g. Vensafe items failed after payment, and the items were automatically removed from the receipt.


Improved aborting of ongoing payments (RTP-4169)

We have made additional improvements to secure correct behavior when switching payment type. This affects switching from Bank payment to Klarna, which now works correctly.


Self-service running on customer screen with different resolution (RTP-4073)

When running self-service mode on customer screen existing parameter 'CustomerScreenResolution' is now considered, e.g. in case of customer screen using a lower resolution. Both screens still must be of the same format, i.e. "4:3" or "widescreen", but may have different resolutions.


Coupons when running self-service on customer screen (RTP-4063)

We have fixed a problem where scanning member number did not trigger fetching of digital coupons. Problem existed only when running self-service mode on customer screen due to use of Scanner2 as a main scanner in this mode.


Aborting ongoing payment by switching back to Sell page (RTP-3947)

We have made improvements to secure correct behavior when aborting an ongoing mobile payment, or a pay terminal payment, by temporarily switch to Sell page, e.g. to add an other item. When once again reaching Payment page the payment will start correctly, with correct amount.


Prevent unknown members to start self-service shopping (RTP-3960)

Scanning a driver's license for an unknown member in self-service now correctly prevents this person from starting a new receipt. That is if activated that a receipt can be started by a member only, and only members who has a Datema receipt on hold.

Relevant existing parameter: 'SnGStartReceiptByMemberOnly' = True.


Always print gate receipt if type "Checkmark" (RTP-4257)

If gate receipt of type Checkmark is configured, the cate receipt will always be printed, even if normal sales receipts are also printed.

(Relevant parameter: 'GateReceiptBarcodeType').

User interface

Missing some item information (RTP-4871)

Some missing information in the item information and item details view can be properly displayed now.


Missing panels in POS (RTP-4751)

Function and menu panels should not disappear anymore in POS after fix.


Missing word in pop-up (RTP-4517)

Text in pop-up which is displayed when there is a problem with getting Backoffice authorization token has been improved.


Disappearing panels in POS (RTP-4393)

Function and menu panels should always be displayed in POS after fix.


Dialog after discarding receipt is not closed (RTP-4283)

Dialog after deleting previous receipt is automatically closed when we get search results.


Price lookup - missing buttons when searching item by EAN (RTP-4040)

When using price lookup function, the same function buttons are shown for item search by EAN as for item search by name.


Bundle discount - use of physical keyboard (RTP-3751)

Improvements for using of physical keyboard in Bundle discount dialog have been implemented.


Text changes inside “Search for receipts” view (RTP-3735)
Text inside “Search for receipts” view has been improved. It is clear now what can be searched.


Text after deleting customer order (RTP-3711)
Text after deleting customer order has been improved.


Payment summary (RTP-3432)

Payment summary has been improved both for sales and returns with Klarna and other tenders.

Vensafe

Large PLU List for Vensafe items (RTP-3855)

We have made improvement by increasing 'MaxReceivedMessageSize' from default (64KB) size to maximum size when LPOS updates prices in Vensafe. This is based on the list of articles LPOS has received from Vensafe.

Web browser

Displaying Receipt Journal after logging with second cashier (RTP-4255)

Receipt Journal in built-in web browser is displayed properly when the second cashier open Receipt Journal after it was minimized before by the first cashier.


Displaying drop down list in the built-in web browser (RTP-4162)

Problem with displaying drop down lists in the built-in web browser does not occur anymore. User is able to use web pages with drop down lists now without a problem.


Switching cashier and opening built-in web browser with authentication token (RTP-3766)
We have fixed an issue that made it possible for a cashier to use the authentication token to access Chain Web for the previously logged in cashier in the built-in web browser.

Improvement POS Server

Module

Description

POS API

Orders with 100% discount (RTP-4186)

Removed error in EndKlarnaPayment when 100% discount was used on cart. Even when order has 0 amount it still can be captured and finished.


Customer Orders with quantity 0 on order lines (RTP-2845)

When quantity is set to 0 for an item with campaign price, zero is displayed as price instead of negative amount in Chain Web.


Item text, display color and display size basic order import (RTP-785)

New elements were added in POSlog Xml to support DisplayItemText, DisplayColorText and DisplayColorDetails. Setting the new elements is possible through AddItemToCart/NewCartWithItems methods. This will be used by the batchToPOSAPI job in the integration platform when importing basic orders.


Online return of web orders paid by Collector Bank (RTP-762)

Refunds of web orders in EG POS versus Collector are supported in the same way as it works today when the original Collector payment is done in EG POS. In the AddPaymentToCart2 method it is possible to pass the following fields: Amount, CardIssuerID (CardIssuerIdentifier field), collector payment reference (PaymentReferenceNumber field) and StoreID (Reference -> Id2 field). The storeID value is used to send the correct store to Collector when refunding. Mixed sales and returns are not supported (return of one article and purchase of another article in the same receipt).


Resercation orders in basic order import via Cloud FileService (RTP-751)

When BasicOrder json is sent with deliveryDetails, method "LRS.RIS" triggers ReserveCartInStore method instead of CheckoutCart. ReserveCartInStore now supports ExternalOrderNumbers with string. It is set in ExternalOrderNumbers2, ExternalOrderNumbers  still supports INT. 
Requires new version of BatchToPosApi package.

POS Import

Import cashier email from new Email field in export (RTP-4009)

AD_username is imported from the Email property in the cashier export from Chain Web. Previously it was imported from Username property. The email is only filled in the AD_username column when cashier is attached to the Active Directory user. This will be used by Mobile POS.

  • No labels