RELEASED  

Prerequisites are located in the menu on the left.

Random control frequency in Self-service POS

(RTP-28182)

The random control mechanism in EG POS may now be configured to occur more frequently in periods. A new button in POS Monitor (not available in Monitor App) may toggle this functionality On and Off. A message is broadcasted to all surveillance cash registers to synchronize the status. The increased frequency of the random control is configured in a separate parameter, the same way as "ordinary" random control is configured in the existing one.     

POS Configuration

New parameter:

'ShopAndGoControlPercentageIncreased' (default empty) - Must be configured for increased automatically triggering due to number of items, subtotal in the receipt etc. 

NB!

If this parameter is not configured, and someone activates 'more often control' by button in POS Monitor, no random control will trigger at all! Hence, configure this parameter with at least identical values as 'ShopAndGoControlPercentage', to secure random control works as before.

Relevant existing parameters:

'ShopAndGoControlPercentage' (default empty) - Must be configured for automatically triggering due to number of items, subtotal in the receipt etc.

'ShopAndGoActivateLindbakControl' (default 'False') - Must be activated to trigger random control automatically (does not affect 'C' button in monitor).

Automatic Shift Close

(RTP-30855)

When new POS configuration parameter AutomaticShiftClose is set to True, shift will be automatically closed at 23:59:59, without disturbing the cashier's work. The shift will be closed in the background and the drawer money will be reset to the value set in DrawerMoney parameter and new Shift ID will be created. If there is an ongoing transaction, and time to trigger automatic shift close is reached, the shift will still be closed in the background, the shift ID will be set at the end of transaction, and the transaction will be counted in the new shift. The balance dialog will not be shown or triggered in POS when automatic closing of the shift happens and there are no changes done for manual closing of shift.

POS Configuration

New parameter:

AutomaticShiftClose - default value: False

Option to open the drawer at the start or at the end of transaction when Currency payment is used

(RTP-31133)

Drawer can now behave in two ways. The drawer can immediately open when currency payment is started and stays open for the whole transaction duration, or the drawer will open at the end of the transaction, like when normal payment is used.

Product with price 0,00 € are not allowed

(RTP-31002)

A product with the price 0,00 € will not be added to the transaction, because it is not allowed to sell products with price 0,00 €. Unless you find the EAN in parameter ZeroPriceAllowedEANs.

If item's price is 00.00 and this item's EAN is not added in 'ZeroPriceAllowedEANs' parameter, it is not allowed to add it to the transaction. Error message is shown.

If item's price is 00.00 and this item's EAN is added in 'ZeroPriceAllowedEANs' parameter, it is allowed to add it to the transaction.


POS Configuration

New parameter

ZeroPriceAllowedEANs

List of EANS where 0.00 price is allowed. If blank, all EANs are allowed with 0.00 price.

Improvements POS

AreaDescription
Customer order payment


Credit payment on Customer Order (RTC-22711)

"Pay later" function can be used in POS on a Customer Order created in Chain Web. Credit payment can be done in Chain Web on the items that were processed to be "paid later" in POS and credit amount is calculated correctly in the relation to the items paid in POS.

Discount

Show coupon subtotal discount on coupon lines in cashier view (RTP-31026)

When coupon gives a subtotal discount, it is shown in coupon line (for example coupon Test7171 on picture below).

When coupon gives a different kind of discount, it is shown in column DISCOUNT (for example Coupon on picture below).

POS Configuration:

New parameter: 'ShowCouponSubtotalDiscountsAsLine' (default 'False') - If activated, the subtotal discount from coupons are not distributed on item lines, but on the coupon line itself.

Flight integration

Boarding pass with not quota available (RTP-31214)

When scanning a boarding pass that has no quota available, an error message will be shown to the cashier.



 Age and quota control age info is improved now (RTP-31059)

New date info:

  • Under 18: After <today's date -18 years>
  • 18-20: <today's date +1 day -20 years> - <today's date day -18 years>
  • Over 20: Before <today's date +1 day -20 years>


Age approval per boarding pass in Self-service
 (RTP-31188)

When scanning a cashier card in self-service when there is a pending age approval request, and the flight integration is active, the age approval per boarding pass dialog will be shown in cashier mode. 

Unhandled error when approving age after deleting items from sale (RTP-31340)

An unhandled error has been fixed which could previously occur when using the age approval dialog per boarding pass if all items were deleted from the receipt before opening the dialog.

Unhandled error related to flight information in sales view header (RTP-31338)

Handling of null values has been improved, to avoid showing generic error dialog related to flight details. 

Boarding pass used when receipt is put on hold in SCO (RTP-31246)

When a receipt with a boarding pass times out from inactivity  in Self-service, the receipt is automatically put on hold and the transaction is canceled. In this case, the transaction with Webdok will also be canceled, so the boarding pass is not marked as used.

Fuel Integration

Manual fueling (RTP-31152)

A function to sell the fuel manually (MANUAL_FUELING) has been implemented.

Login

Store number in login screen (RTP-31428)

Store number shown in login screen no longer contains the company prefix.

Show more info in login header (RTP-30900)

In login view, in header, information about store and cash register numbers is shown.

Text under Log in button was updated to "EG POS - brought to you by / EG Retail & Wholesale".

Online return

Loyalty bonus check refund for online returns in POS (RTP-31429)

When processing an online return on a receipt with a redeemed bonus check as a subtotal discount, the bonus check refunds to the member with the correct amount. This change eliminates the previous issue where an incorrect amount message prevented the bonus check refund.

Orders

Picking orders in Completed status (RTP-31139)

POSLogs are not created when POS receives orders with "Completed" status and pop-up to print order confirmation will not be shown.

Payment

New version of SwedbankPay (PAX A30) (RTP-31294)

EG POS is now able to run with the latest version of SwedbankPay. Version 1.3.24170.

Discount rounding fix for Svea (RTP-31405)

The amount set on the item after adding a new discount is rounded properly and sent to Svea.

Closed loop product validation (RTP-30614)

Implemented the needs to group items with same OlapCode and logic to prevent Cashback/partial payment with ClosedLoop Card.

Warning for high and too high amounts on open priced items (RTP-31301)

Cashiers receive correct warnings for "high amount" and "too high amount" when selling open priced PLU items. These warnings appear whether the PLU item is entered manually or selected from the PLU list, ensuring accurate alerts in all scenarios.

Automatic Card Payment in Self-Checkout POS (RTP-31348)

Card payment starts automatically when the customer goes to the payment view in the self-checkout POS. This ensures a seamless and efficient payment process every time.

Receipt

Customer info on STEB receipt (RTP-31108)

Customer info is printed on STEB receipts if a customer is added to the transaction.

STEB receipt print for canceled receipts (RTP-31330)

STEB receipts will not be printed when using function to print STEB for previous receipt if the previous receipt was canceled. 

Sale

Recording of passport data (RTP-29798)

For verification of tax-free sales (export), passport data and place of residence must be recorded if the destination is outside the EU.

Boarding pass - seat number (RTP-31034)

A sale is prohibited for boarding passes without seat number is prohibited if configured (new SellWithoutSeatAllowed parameter set to False).

POS Configuration: 

SellWithoutSeatAllowed parameter (default value: True). Allow sale without seat in boarding pass.

Boarding pass - saving seat number (RTP-31035)

Seat number information is saved correctly, also in cases when boarding pass has no seat.

Self-service

Early inactivity warning in self-service mode (RTP-31243)

The early warning for inactivity in self-service mode displays correctly to customers. This feature helps notify users of inactivity to ensure a smooth and efficient self-service experience.

POS Configuration:

Relevant existing parameters:

'SnGIdleTimerFirstTimeout' (default '0' (not in use)) - Number of milliseconds after which an early warning message is shown to customer, telling that POS is in use.

'ShopAndGoCheckoutIdleTimeout' (default '60000' (60 seconds)) - Number of milliseconds after which an inactivity warning message is shown to customer, and the countdown to cancelling the receipt will start.

'ShopAndGoIdleCountdownDuration' (default '10000' (10 seconds)) - Number of milliseconds the inactivity warning message (countdown) will last.

Configurable duration of inactivity warning message (RTP-28434)

The inactivity warning message shown to customers can be configured for how long the countdown lasts. This allows for customization of the warning duration to better suit different user needs.

POS Configuration:

Relevant existing parameters:

'SnGIdleTimerFirstTimeout' (default '0' (not in use)) - Number of milliseconds after which an early warning message is shown to customer, telling that POS is in use.

'ShopAndGoCheckoutIdleTimeout' (default '60000' (60 seconds)) - Number of milliseconds after which an inactivity warning message is shown to customer, and the countdown to cancelling the receipt will start.

'ShopAndGoIdleCountdownDuration' (default '10000' (10 seconds)) - Number of milliseconds the inactivity warning message (countdown) will last.

PLU items sent to Datema for control (RTP-30893)

PLU items are sent to Datema for control, reversing previous changes. This update aligns with recent changes in the control user interface, making the control routine smoother for staff and preventing unnecessary deviations.

"Assistance needed" message displays to customer when control is triggered (RTP-31245)

The "Assistance needed" message reliably displays to customers when a control, such as a random control, is triggered. This ensures customers receive clear instructions whenever assistance is required.

Translation

Missing text in Finish resource file (RTP-29162)

Some needed texts in the resource file for Finland is inserted.

  • No labels