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

Compare with Current View Page History

« Previous Version 27 Next »

PLANNED

Prerequisites are located in the menu on the left.

Cashier permission to enter EAN manually

(RTP-31036)

A permission ("Sell items by manual input") can be configured for cashiers in User Management. This controls if cashiers are allowed to enter EANs/GTINS/Item numbers manually. When disabled, an error message will be shown if the user tries to use the input field: 

IMPORTANT!

  • Cashiers in User Management:
    • The new permission must be added manually to a role that all cashiers have in User Management for retailers that still want cashiers to be able to sell items manually.
    • This must be done before cash registers are upgraded with EG POS 4.0.0.148 or newer!

  • Cashiers in Chain Classic / Chain Web:
    • The new permission will automatically be added during upgrade. The new permission is not possible to configure.

Button to show last receipts after finished payment

(RTP-29976)

When cashier finishes payment, the summary of the receipt is shown on the screen. A button to show the recent receipts can be shown in this dialog:

When clicked, the list with last x receipts is shown and the content of the most recent receipt:

POS Configuration

PreviousReceiptButton

If enabled, the button to show last x receipts is shown in the previous receipt summary dialog.

Price check with currency support

(RTP-31676)

The price check function can be used to check the current price in multiple currencies and the price will be shown both on the cashier view and on the customer view (if one is attached).

When using the function price check a dialog to enter or scan the EAN is shown. 

Then the price info is shown on cashier view in the selected currency:

And on customer view:

POS Configuration

ButtonConfig

New function that can be configured on the desired button:


TenderCurrencies

Configures which currencies can be used for payment. Also controls which currencies are shown in the new dialog for price check.

Showing exchange rates on cashier and customer view

(RTP-31225)

A function to show current exchange rates can be configured on the desired button. The function will show the exchange rates for all currencies configured to be allowed for payments on the cashier view and on the customer view:

POS Configuration

ButtonConfig

Function SHOW_EXCHANGE_RATES can be configured on the desired button.

TenderCurrencies

Configures which currencies can be used for payment and also configures which currencies are shown when using function to show exchange rates.

Integration for online flight data

(RTP-31057)

POS can be connected to a online flight service to fetch additional data related to a flight. The IATA BCBP (boarding pass) will be sent to the service, and additional data will be passed back. For now, the additional data is the CustomsID of the flight.

POS Configuration

DecodeBoardingPass

Must be enabled to use the online flight integration. 

FlightDataServiceGatewayUri

URL to the flight service.

FlightDataServiceGatewayRouteName

Gateway config related to the URL.

AirportCode

Existing parameter that must be configured.

CloudAccessServiceUrl

Existing parameter that must be configured.

Duty free items is not allowed on domestic and EU flights

(RTP-27386)

POS can be configured to block the sale of Tax Free items on domestic and EU flights.

A new error message is shown when trying to add duty free item with domestic or EU flight. The functionality requires an online flight integration that provides the CustomsID of the flight. If the CustomsID is D (Domestic) or U (EU), and the  parameter BlockTaxFreeItemsOnDomesticAndEuFlights is enabled, tax free items will be blocked by the following message:

A tax free item is identified by an item attribute imported from Item Management that is saved in the dbo.item table in the POS database.

POS Configuration

BlockTaxFreeItemsOnDomesticAndEuFlights 

If set to True, tax free items will be blocked on domestic or EU flights.

Currency payment on customer view

(RTP-30908)

The customer view is updated immediately with payments and refunds when the cashier is using the Currency payment function. 

Example screen after paying with euro, Turkish lira and Norwegian krone:

Example screen after overpaying with USD, resulting in a cashback:

Currency return

(RTP-30868)

Currency return can be used to fully refund a receipt originally paid by foreign currency. (All payments from the original receipt will be inverted.) This function is useful for stores that do not normally allow refunds in foreign currency, but wants to allow it in special cases when they know they have the foreign currency available in the cash drawer. 

First, search for or scan a finished receipt. Use the currency return function. The return is automatically finished and the receipt summary is shown, specifying how much to pay out to the customer.

If the original receipt does not contain foreign currency payment or contains a payment type other than cash, the currency return will be rejected:

If the original receipt is older than 48 hours, currency return is not allowed:

POS Configuration

ButtonConfig

New function CurrencyReturn that can be configured on the desired button. Configuring the function in receipt panel is practical, so its easy to used the function when searching/scanning a finished receipt.

Receipt print menu

(RTP-31538)

Changes in ReceiptPrintMenuSetup parameter have been implemented. If option DigitalReceiptMembersOnly is configured in ReceiptPrintMenuSetup parameter, the "Digital receipt" option in receipt print menu in POS is displayed only for receipts containing members.

Example dialogs for receipts without and with members:

POS Configuration

ReceiptPrintMenuSetup

Configures available receipt options.

Configurable fields for Credit Payment

(RTP-30654)

A new parameter CreditPaymentFields is added in POS Configuration. This configuration defines the fields to be shown when paying by credit in POS. Maximum of 6 fields can be configured and setting the field as mandatory would make it mandatory in the user interface. 

Automatic Cash Register Lock

(RTP-30977)

Cash Register can be locked automatically after time defined in the parameter AutoLockWhenIdle. Time is counted from the moment of last action of the cashier. Cash register can be unlocked by the same cashier or by the supervisor with specific permission.

POS Configuration

AutoLockWhenIdle - Default value: 0

Number of seconds until the cash register is automatically locked.

Reason code for logging out of POS

(RTP-31381)

Reason codes for logging out can be defined in POS Management. When defined, the cashier has to supply the reason when logging out manually. A reason can also be configured for automatic log out by inactivity.

The reason will also be included in the POSLog XML receipt format:

Improvements POS 

AreaDescription
Flight integration

Scanning boarding pass for another airport (RTP-27385)

When the cashier scans the boarding pass and the arrival/departure airport is not the location airport, then the flight is invalid. The customer is not allowed to buy any items and an error message is shown.



Information about final destination for connecting flights (RTP-31293)

Improvements were made for showing final destination for connecting departure flights.

Log out

Improved offline handling for recent logins (RTP-32055)

When Store Central database is offline, POS will use a local cache to show recently logged in cashiers. This avoids potential slow log out of cashier when Store Central is offline. 

Payment summary

Payment summary for foreign currency when doing refunds (RTP-32130)

The amount in foreign currency is shown on left side and the value in local currency is shown on the right side in the payment summary when doing refunds.

Receipt

ArticleArea and SpecialGroup in receipt for link items (RTP-31282)

ArticleArea and SpecialGroup is added to the POSLog XML receipt format also for link items.

Self-service

Selling items without price in Self-service (RTP-31125)

If an item without price is scanned in self-service, the following error message will be shown:



Approval of age per boarding pass in cashier mode (RTP-32053)

When closing self-service mode and using dialog to approve age per boarding pass in cashier mode before going back to self-service mode, it is no longer necessary to approve age also in Monitor App. 

Improved navigation after cashier assistance (RTP-32054)

When a customer goes to payment in self-service and cashier assistance is needed, for example for age control via cashier mode, then the payment view will be opened when going back to self-service. Previously, the self-service sales view was opened and the customer had to click "got to payment" again. 

User interface

New customer-specific skin (RTP-30840)

New customer-specific skin has been added and can be configured in parameter UIHighlightColor in POS Configuration.

Item images in sales view (RTP-31354)

If an item image has been uploaded in item management and sent out to POS, it can be shown in sales view and item information views.

If no image is available locally on disk, POS will try to look up the images via URL (If parameter ExternalImageBankURL  is configured):

Full FD resolution: Line discount/edit line views (RTP-24298)

Resolution issues regarding line discount and edit line views have been resolved.

Full HD support in pop-up dialogs (RTP-24285)

Pop-up dialogs for sub menus and for sending SMS have been adjusted to support Full HD (1920x1080).


Full HD support in login view (RTP-23873)

Elements for login view in POS have been adjusted to support Full HD (1920x1080) resolution. 

User Management

Changes in "Prevent from login" and "Training mode" (RTP-29816)

"Prevent from login" and "Training mode" are removed as user role permissions. They are added as flags for a cashier/user.

Improvement POS Server

AreaDescription
POS API

Removal of picking order when using DeleteCartOrder (RTP-27938)

Deleting an order from cart in POS API also deletes it in Backoffice, as well as makes it unavailable for picking in InStore App.

Sending SMS for cancelled click and collect orders (RTP-29904)

Method SendCartOrderConfirmationNotification can be used on already finished/cancelled receipts to send SMS with information to the customer. 

Improved error handling for import of orders/sales (RTP-31109)

When the order/sale received by the BatchToPosApi package fails with an InvalidQuantityFault, CartItemNotFoundFault or CartIsCancelledFault - it no longer retries after the initial fail. 

Improved error handling in SetStoresForCartOrderPicking method (RTP-32043)

When using the SetStoresForCartOrderPicking endpoint with a non-existing item identifier, the response is more descriptive. It gives information about the cart id and the wrong cart item identifier. 

POS Import

Import of Consumer Sales Date (RTP-31494)

POS Import was extended to import new fields for consumer sales start and end date from Item Management.

POS Master

Consumer Sales Dates (RTP-31495)

New columns in dbo.item and staging.FlatVPI were added. Data will be imported from Item Management via POS Import and saved in the new columns. 

  • No labels