| Info |
|---|
Release notes of EG POS v. 4.151 and newer versions have been moved to EG POS release documentation in egretail.cloud |
| Status | ||||
|---|---|---|---|---|
|
| Expand | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
|
Manual entry of serial number
Serial number can be added manually to item by using an Add serial number button. Button can be configured in ButtonConfig parameter in POS Configuration Chain Web. This can be used to manually input the serial number for items without the serial number required flag.
Handling of GS1 barcodes with best before and expiration date
When a GS1 barcode with an item close to the best before or expiration date is scanned in EG POS, information about this is shown to the cashier in the sales view:
If the expiry date has passed, the item will not be added to the receipt and a warning will be shown:
The same logic will apply to Self-service mode:
...
| title | Configuration |
|---|
...
ExpirationDiscountConfig
Configuration of:
- Number of days until best before and expiration dates where POS will show information and optionally trigger automatic discount.
- The discount in percent
- The reason code for the automatic line discount
Example configuration:
GS1 barcode syntax for best before and expiration date:
010739415015403817250101
01 => Identifier for GS1 code
07394150154038 => Identifier-code 14 digits. If it starts with 0 its EAN else DUN
17 => Field Id: 15=Best before, 17=Exp.date,
250101 => Date in format YYMMDD
Payback in any tender type
It is configurable if POS shows a dialog to select tender type for the remaining payback after doing a partial refund. (Example: Subtotal -500 and cashier pays out 200 using cash.)
When the dialog is disabled, the cashier is free to select any available and supported tender type to refund the remaining amount.
Example image with partial refund in cash when dialog is disabled: Wait for better pictures
Example image when dialog is enabled:
...
| title | Configuration |
|---|
...
DisableTenderBackPopUpDialog (default False)
If this is enabled, cashier can choose and tender type for the refund. If disabled: Cashier can only choose between the tender types in the dialog.
Cash Management - Improved receipt print
The receipt print after performing PayIn, PayOut or SafeDrop has been improved.
Examples below:
Pay Out:
Pay In:
Safe Drop:
If the amounts are entered as a total amount per currency, the denominations are not shown on the receipts.
Bottle deposit
Parameter for removing bottle deposit automatically - RemoveBottleDepositForInternationalFlights - has been implemented.
...
| title | Configuration |
|---|
...
RemoveBottleDepositForInternationalFlights parameter (default value: True)
If set to True, linked bottle deposit will be automatically removed in receipts with international flight added.
Post Void with dialog to select tenders for refund
When using the function to post void a receipt (cancel a previously paid receipt), it is possible to show a list of original payments and select which are used for refund.
If a payment is removed, the cashier can select a different tender in the standard payment view to refund the remaining amount.
Post void of receipts with bank terminal payments must be adapted to each bank terminal provider. (Currently, only PayOne is supported.)
Only cashiers with right permissions can use post void, otherwise credentials for a user with the proper permission must be entered:
Improvements POS
...
Registering inbound change in POS (RTP-34833)
When no denominations have been configured, the total amount for inbound change can be registered. Previously, it was not possible to enter any amounts in this case.
...
Import of cashiers (RTP-37229)
...
Cashier Permissions to pay in and out of cash drawer (RTP-37275)
...
Permission to perform drop and to invert receipt (RTP-37274)
Permission to perform drop from cash drawer and to invert a receipt (in order to correct it or cancel it) has been added in User Management.
The permissions are also removed from baseline (=list of permissions that all cashiers have), so the cashier needs to have these permissions to execute related functions.
...
Error handling in POS for general and single-use coupons (RTP-33152)
When coupon is not valid or doesn't exist, error handling dialog informs cashier about it:
...
When coupon is not valid or doesn't exist, error handling dialog informs customer about it:
...
Pay later (RTP-37731)
Multiselect behavior allows customer to select/deselect all items at once that are added to the order in the “Pay later” dialog.
...
Function to add deposit refund with configured EAN (RTP-37326)
A bug that broke the function to add deposit refund using EAN configured in POS Configuration was fixed.
...
Show code and text in warning notifications from Epsilon (RTP-34002)
Warning notifications from Epsilon are shown with the error code and text in normal POS and Convenience sales screens, where only a generic warning message was shown before. Notifications appear in normal and Convenience sale screens in the header. It is possible to get multiple warning in a single warning notification. This works in both scenarios when configuration ShowEpsilonInPlu is True or False.
Normal sales screen:
Convenience screen:
Car Wash Vouchers and Fuel Vouchers printouts (RTP-33810)
Logo for car wash and fuel voucher printouts can be configured in PrinterVoucherLogoForEpsilonExpress parameter. When configured, selected logo is printed at the top of the voucher receipt. Additionally voucher code is larger and format of expiry date printed on the receipt is changed to YYYY-MM-DD.
...
Flight code on printed receipt (RTP-37555)
...
Scanning boarding cards in self-service (RTP-34211)
A problem that could cause scanning of some boarding passes with much information in the barcode to fail in Self-service mode has been fixed.
...
Fix for drive-off payment when cash changer is enabled (RTP-36007)
Payment can be done successfully for a transaction with a drive-off if CashChanger parameter is setup.
...
Limits for items with active substances removed for item transactions (RTP-35379)
...
Made It possible to perform item transactions on restricted items.
...
Tab/Enter button in login view (RTP-23029)
...
After the POS starts, the 'User name' field is focused and the cursor is placed in the field.
...
Coupon activation rules for mixtype 1004 (RTP-28414)
This release ensures that coupons with mixtype 1004 are only activated when no other discounts are applied to the items. The system correctly prevents activation if a subtotal discount or line discount is present while allowing the coupon to be applied when no other discounts exist.
...
Canceling a finished receipt with order payment (RTP-37531)
A problem that caused order edit mode to be started incorrectly was fixed. This happened when using the function to cancel a finished receipt and the receipt contained payment of an order.
...
Currency payment with no items (RTP-37016)
When trying to use the currency payment function in an empty receipt, the following dialog will be shown:
...
Delete permissions from EG POS (RTP-37447)
Permissions that are no longer in use and are deprecated are deleted from pos and from Chain Web.
...
Norwegian localizations in new Price check solution (RTP-37795)
Norwegian translations are added to the new Price check solution.
...
EFSTA Support for MeinElster in Germany (RTP-35781)
Due to new regulation in Germany a report must be created in EFSTA Portal to be sent into German Authorities.
...
Showing prices when customer is registered (RTP-37619)
...
Fixed issue with non-accessible menu buttons after clicking More Item option in the POS application.
...
Stock Control Service - save offline stock updates in local database (RTP-34659)
When the integration to the central Stock Control Service is offline, stock changes are saved in the database in table [pos].[UnsentStockUpdates].
When the connection is re-established, the stock updated will be synchronized to the Stock Control Service and removed from the local database.
...
Use of none existing cash register number (RTP-23015)
Added error handling when CashRegisterNum has a non-existent value.
...
Serial Number dialog fields (RTP-25706)
When individual item is added to the sale and ShowIndividualNumberInSerialNumberDialog parameter is set to FALSE, then only Serial Number field will be shown.
...
Fixes in model search screen (RTP-36572)
...
Price lookup and currency payment views adapted to full HD (RTP-37014)
Price lookup and currency payment dialogs have been adapted to Full HD resolution (1920x1080).
Improvement POS Server
...
Card name in TenderName field (RTP-34374)
Values configured in CardNameMapping POS Configuration parameter appears in POSLog with card payment in the TenderName field.
...
Import customers from EG Cloud Customer Service to POS Master (RTP-20291)
...
Allow import of up to 9 digits for Profiles from Store Management (RTP-31710)
Import of profiles with codes up to 9 digits from Store Management is supported in POS.
...
Improved performance of cashier import from User Management (RTP-37398)
The performance of cashier import from User Management has been improved. (Import from Chain Web/Classic was not affected.)
...
Improved error handling for cashier import (RTP-37380)
...
Improvement in handling corrupted store data from POS Import (RTP-27191)
Support for handling corrupted data has been added to POS Import. The data exported for stores that do not exist in the POS Master database will be attempted to be processed within a one-hour time span. The ExecutionPlan job will pick up those data and try to process them during each run between 3 and 4 AM.
...
Cash Management receipts in Receipt Journal (RTP-37692)
Cash management functions of type Pay Out, Pay In, Safe Drop and Float are displayed in Receipt Journal in Chain web.
...

















