EG POS 4.151

Prev Next

EG POS v. 4.151.6

Released 19 June 2025

B2B contact persons in POS

(RTP-37854)

Contact person cannot be skipped when adding B2B customer.

Tax codes in product lines sent to BAXI needs to be converted

(RTP-36511)

The Tax Code field on the product line is converted and instead of sending the percentage, a code is sent.

POS Configuration

New Parameter : BaxiAgentTaxCodes - default values :

<SerializeableDictionaryOfStringString><Item><Key><string>0</string></Key><Value><string>0</string></Value></Item><Item><Key><string>25</string></Key><Value><string>1</string></Value></Item><Item><Key><string>12</string></Key><Value><string>2</string></Value></Item><Item><Key><string>6</string></Key><Value><string>3</string></Value></Item></SerializeableDictionaryOfStringString>

Improvements POS

Support for Baxi.Net version 1.14.0.1762 in EG POS (RTP-39123)

EG POS supports Baxi.Net version 1.14.0.1762 without requiring changes in EG POS itself. However, Baxi.Net must be configured correctly in POS Configuration before using this version. This ensures proper communication between the terminal and EG POS.
Verify that parameter 'BaxiConfig' has the correct configuration, as described below, and change it if necessary, before running this version of EG POS.

Relevant existing parameters in POS Configuration:

  • 'PayTerminalType' = 'BaxiDotNet'

  • 'BaxiConfig'

    • Replace key 'Use2KBuffer' (no longer in use) with the new 'BufferSize' and set '8' as value.

Cancel payment when pay terminal connection is lost (RTP-36425)

Cashiers can cancel a payment even if the connection to the pay terminal (Baxi.Net) is lost. This makes it possible to complete the receipt using a different payment method.
Pressing the Cancel button once usually aborts the transaction. If this does not work, pressing it a second time shows how many seconds are left before the abort attempt is cancelled. This countdown is set by the 'BankReceiveTimeOutInSeconds' parameter (default is 120 seconds).

When the countdown ends, pressing Cancel a third time sends a reset to Baxi. If the reset does not restore the connection, the transaction is aborted automatically and EG POS returns to the Payment screen.

Existing parameter in POS Configuration:

'BankReceiveTimeOutInSeconds' (default 120) - the number of seconds before cashier is allowed to abort a transaction even when connection is lost.

Updated endpoint for ClearOn coupon registration (RTP-37305)

EG POS communicates with a new URL when registering ClearOn coupons at checkout. The API call also includes an updated header to match ClearOn's new requirements. All stores using ClearOn coupons must upgrade EG POS to continue registering these coupons correctly.

Relevant existing parameters in POS Configuration:

'CouponProvider' = 'KI'

'CouponUrl' = new endpoint 'https://online-clearing-v22.act.clearing.clearon.se/OnlineClearing22/services/OnlineClearingService'

Pay later option for customer orders (RTP-38295)

Pay later functionality enables customers to choose whether to pay the full amount upfront or split the payment into parts.
The new CustomerOrderPayLater parameter in POS Configuration determines whether the legacy order flow is used (CustomerOrderPayLater = False) or if it's replaced by the updated flow featuring the "Pay selected" dialog (CustomerOrderPayLater = True). The default value of this parameter is True. Orders follow proper flow in both cases, which includes updated order statuses, partial payments and due amounts. If POS Master and Chain Web-Backoffice aren't updated with the required versions, POS will automatically use the new order flow with the "Pay selected" dialog.

Required: Chain Web 2.10.381 or higher and POS Master 3.0.0.219 or higher.

Improve discount calculation for promotions with multiple items (RTP-40007)

Discount calculations handle promotions with different items more accurately. When scanning several items that are part of multiple campaigns, the system selects the cheapest promotion. Receipts show the correct total when scanning multiple items of the same or different kinds.

Improved scanning of member and cashier codes (RTP-40212)

QR codes and PDF417 barcodes for members scan correctly in both cashier and self-service modes. QR codes with cashier numbers also work as expected, and related passwords are no longer saved to file, improving security.

Member QR code support in self service mode (RTP-40105)

Self service checkout supports scanning member QR codes. When scanned, the POS correctly identifies the member and processes the registration. This ensures accurate member handling during self checkout.

Error removed when committing eSale items (RTP-38676)

The error that appears when committing an eSale item no longer occurs. This ensures smoother order processing and prevents interruptions when handling eSale items in the POS.

Online return (RTP-36741)

Total amount and price per item in Receipt Journal are equal to the total amount and price per item on the original receipt from POS.

Payment with no items (RTP-39051)

An error message will be shown if using one of the following buttons with no items in the receipt:

  • Increment main input buttons (INCREMENT_MAIN_INPUT function)

  • Pay in EUR/SEK buttons (ADD_CASH_TENDER function)

Showing active price in price checker view (RTP-38675)

Active price is shown instead of planned price in price checker, Item information, and Price tab views in POS.


Future price handling at POS (RTP-38899)

When a future price is set and sent to POS, EG POS continues to use the current item price and current net cost until the future price becomes active. This ensures correct pricing at the time of sale and prevents premature use of future prices.

Improved memory handling (RTP-39820)

Opening and closing the PLU list using the OPEN_NEW_PLU_LIST function no longer causes a steady increase in memory usage. This improves overall memory handling and reduces the risk of System.OutOfMemory exceptions during extended use.

Make sure timers are disposed correctly (RTP-37837)

To prevent Memory Leaks : Dispose() is called when timer is Closed() before a new Timer is created.

Net amount on receipts (RTP-39503)

Net amount on receipts is taken from currently active price.

PLU List view memory usage (RTP-38980)

Memory is correctly cleared each time the old PLU List view is closed. This prevents system crashes caused by repeated opening and closing of the view. Cashiers can now search for items as many times as needed without affecting performance or stability.

Error handling when order is not found after scanning (RTP-36813)

When scanning a QR code for an unknown order, POS displays a message indicating that the order was not found instead of causing an error. This ensures clearer feedback and a smoother experience when handling orders.

Fill BoardingPassAndFlightInfo with origin airport (RTP-37604)

In order to know if customer needs sealing of goods, flight origin will be displayed to Monitor App user. Destination and origin airport are sent from POS to Monitor App.

Avoids unnecessary database requests when adding items in POS (RTP-39460)

When adding an item in POS, the system no longer sends repeated database requests from the CheckForAdditionalBoardingPassMessages method. This improves performance by reducing unnecessary load on the database.

Cash drawer logs during POS startup (RTP-39930)

During POS startup, the system avoids adding extra logs about the cash drawer connection. This helps keep the startup logs cleaner and makes it easier to spot issues unrelated to the cash drawer.

Handling of invalid QR codes and long EANs (RTP-39797)

Scanning an invalid QR code or entering an EAN longer than 50 characters no longer causes the POS to freeze or show an error. These inputs are ignored, and the user is returned to the sale view without interruption. This improves stability in both cashier and self-check-out modes.

Smaller file size for digital receipts (RTP-39593)

PDF files sent from POS use less storage space. This makes it possible to store more digital receipts in the O2S solution without needing to delete old files.

Support for ExternalLineTypeCode in ARTS v. 6 POSLog (RTP-39287)

The logic for setting the ExternalLineTypeCode in ARTS v. 6 POSLog is updated to support transactions from POS API and newer POS versions. This ensures that imported transactions meet SAP requirements for a specific customer setup.

Existing parameters in POS Configuration:

  • 'SaveExternalTransactionInfo' - default False, must be set to 'True'

  • 'ExternalLineTypeCodes' must be configured with default values for specific customer.


Improvements POS Server

Bug SubtotalDiscount missing when BeginCartEditing is called has been fixed (RTP-39402)

SubtotalDiscount was missing when BeginCartEditing was being called for calculation of the cart, leading to wrong calculation. That issue has been fixed for the customer and now the endpoints are being called correctly.

Fixed issue of missing line items for partial order captures (RTP-38584)

There were issues of missing line items for partial order captures which were fixed here.

Prevent duplicate payments to customer orders imported with BatchToPosApi (RTP-37888)

This fix stops the addition of duplicate payments to the customer orders which were imported using BatchToPosApi leading to critical errors.


EG POS v. 4.151.5

Released 28 April 2025

Authorization twice when transferring cash from the drawer to the safe (RTP-38707)

When supervisor/extended permissions are required to perform a drop of cash from the drawer to the safe, the user will only be asked for the permissions once. Previously a bug could cause this dialog to be shown twice.


Kickback on promotion price and mixmatch for the same item (RTP-37703)

When promotions and offers are imported from EG cloud promotion module, the following logic is used to apply kickback adjustment on net cost:

  • If a mix triggers and it does not have a KickBackAmount for the item, use net cost from the active campaign price if one exists. If there is no active campaign price, the net cost from the active normal price is used.

  • If mix triggers and it has a KickBackAmount > 0, net cost from normal price is used and the kickback amount from the mix item is subtracted.

Pay terminal transactions logged correctly despite Cash button press (RTP-37541)

Finished transactions from the pay terminal are always written correctly to the Poslog.xml file, even if the cashier presses the Cash button while the payment is still in progress. This ensures that payment records stay accurate, even when incorrect actions are taken during the transaction.

Auto logout timer resets after payment completion (RTP-28929)

When auto logout is set up for idle time in EG POS, the logout timer resets only after the payment is fully completed. This avoids logging out the cashier too early in cases where the customer takes time to finish the payment, such as using a phone app, and keeps the payment summary visible on screen for the cashier.

Relevant existing parameters in POS Configuration:

'AutoLogoutWhenIdle' = 'True'

'AutoLogoutWhenIdleTimeout' = (configured seconds)


EG POS v. 4.151.4

Released 11th of April 2025

Temporary price reduction on items with fixed price

(RTP-37204)

Items marked with fixed price do not normally get any automatic discounts from campaigns or mixmatches.

It is possible to configure that campaign/promotion price will trigger on items with fixed price to be able to temporarily reduce the price without advertising or showing it as a discount.

When promotion price is allowed on fixed price items, the price reduction will be saved in the POSLog XML receipt in the same way as with other discounts. The price reduction will not be shown in any user interface. The promotion price will be shown as a normal price.

This applies to:

  • Sales view

  • Item search / item information

  • Price lookup / price check

  • Payment view (discount summary)

  • Customer view

  • Self-service

  • Receipt journal

  • Printed / digital receipt

Sales view, discounted price is shown either in column. Discount column does not contain information about price reduction but shows the padlock signaling that the item has fixed price:

In Payment view there is no Total undiscounted and Campaign discount line for fixed price items. Only for other discounted items (NOT fixed price items) this discount summary is included (mixes, line, subtotal discounts etc.)

In new Price check dialog campaign price is shown as normal price:

In price lookup, only normal price is shown. There is no orange highlight or Campaign price information. It behaves the same in Item Information / Price sections of item details.

In Self-service and customers screen, when fixed price item is added, discount information is hidden. If it's any other discount type, it is shown:

On printed / digital receipt and in Receipt journal view information about discount is now hidden for fixed price items:

POS Configuration

AllowPromotionPriceOnFixedPriceItems (Default value: False)

If set to True, promotion price will be allowed on fixed price items.

Improvement POS

Searching for member receipts (RTP-37843)

POS no longer freezes when searching for member receipts by phone number.


EG POS v. 4.151.3

Released 11th of April 2025

Improvements POS

Bonus check discounts displayed separately on receipts (RTP-32817)

Subtotal discounts from bonus checks appear as a separate discount line on receipts. This ensures a clear and accurate breakdown of discounts, preventing them from being displayed as subtotal rounding.

Quantity lock after serial number entry (RTP-38273)

The item quantity can only be edited before a serial number is added to an item. Once a serial number is entered, the quantity field is locked. This prevents mismatch between item quantity and serial number tracking.

Improved error message for member search timeout (RTP-37707)

We have introduced a clear and localized error message when a member search takes too long to respond. Instead of an unclear or missing message, users will now receive a notification in their selected language, prompting them to try again.

This ensures a better user experience by providing instant feedback and reducing confusion when a search does not return results in time.

Minor user interface improvements (RTP-38066)

Minor user interface improvements where implemented in

  • Price check (customer view)

  • Currency payment

  • Payment summary

Messages from Chain Web to POS does not trigger in POS (RTP-38831)

When the cashier login, any messages from Chain Web will now appear and be shown to the cashier.


Improvement POS Server

POS Import - External store number (RTP-36244)

The data type was changed so external store numbers is alphanumeric.

Required: POS Master 3.0.0.206 or higher.


EG POS v. 4.151.2

Released 31th of March 2025

B2B Customer contact person in sales view header in POS

(RTP-35413)

The name/reference for the chosen contact person when using a B2B customer can be shown in the sales view header in EG POS.

This is only supported when using EG Cloud Customer Service. The remaining parts of this solution will be delivered in EG POS 4.152 version.

POS Configuration

CustomerHeaderInSaleView - new field: ReferenceB2B


Improvements POS

Campaign price display in item lookup (RTP-38373)

When using the TOGGLE_LOOKUP_ITEM_MODE function to check item information, the view correctly displays the campaign price if one exists. This applies whether the campaign price is set through a campaign group or directly on the item.

PayOne log files behavior update (RTP-38195)

Log files for the PayOne pay terminal are not created when accessing the System Info view if the terminal is not configured.

Return and Void for Carwash Vouchers (RTP-33971)

It is possible to return and void carwash vouchers in Epsilon Express. This allows for better handling of refunds and corrections when needed.

Epsilon app improvement (RTP-37715)

Switching between Epsilon app and POS screen can be done without any issues encountered.

Display of overridden prices in cashier view (RTP-38433)

When an item’s price is manually overridden, the text "Original price (overridden): xx,xx" appears on the item line in the cashier view. This text does not appear for open price items or items with a discount.

Receipt refresh optimization (RTP-38116)

The system refreshes faster when adding items to a receipt, especially when the receipt contains many item lines. This improves performance and ensures a smoother checkout experience.

Scanner remains enabled for permission assistance (RTP-38051)

When a cashier needs help from another person due to insufficient permissions, the scanner remains enabled. This allows the assisting cashier’s card to be scanned, instead of manually entering a cashier number and password, making the process faster while maintaining security.

Expired gift card handling (RTP-37621)

A pop-up will appear when a customer attempts to use an expired gift card, regardless of the ForcePaymentGiftCardOnExpired parameter setting. The pop-up will either allow or block the use of the expired gift card. This ensures clear communication and control over expired gift card payments.

Improved online returns for linked items and weight items (RTP-37760)

Online returns now work for items with linked articles and weight-based items when combined with discounts. This resolves previous issues where returns could not be processed in certain cases.

Promotion triggering multiple times instead of once per receipt (RTP-30104)

Promotions set to apply only once per receipt now work as expected. Previously, in some cases, adding different variants of the same product or exceeding the required quantity triggered the promotion multiple times. The promotion now applies only once per receipt, ensuring accurate discounts.

Self-Service - Optimized processing of POS and surveillance messages (RTP-38107)

POS messages, including surveillance messages to and from self-service POS, are processed more efficiently. By recognizing different message types and caching them in memory, the system reduces SQL database requests. This improves performance, especially for manned cash registers that display surveillance messages in the sales view.

Improved pickup point selection (RTP-34223)

When selecting a pickup point for P&C/P&C.CW delivery options, a pop-up window displays available locations. The current store is pre-selected and shown at the top of the list for easier selection.

Serial number dialog alignment (RTP-38274)

When adding a serial number to an item, the dialog displays the EAN, serial number, and an optional Individual number. All fields are properly aligned for better readability.


Improvement POS Server

POS WCF correctly handles multiple JournalService destinations (RTP-37923)

Fixed an issue where receipts were not sent to the correct destination when multiple JournalService destinations were configured in the same POS WCF service. The system now applies the correct configuration, ensuring receipts reach the intended destination.


EG POS v. 4.151.1

Released 13th of March 2025

Version requirement

Manual entry of serial number

(RTP-35266)

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 in 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

(RTP-23258)

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:

POS 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

(RTP-36366)

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:

Example image when dialog is enabled:

POS 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

(RTP-32550)

The receipt print after performing Pay In, Pay Out or Safe Drop 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

(RTP-36319)

Parameter for removing bottle deposit automatically - RemoveBottleDepositForInternationalFlights - has been implemented.

POS Configuration

RemoveBottleDepositForInternationalFlights parameter (default value: True)

If set to True, linked bottle deposit will be automatically removed in receipts with international flight added.

POS - B2B Contact persons from CustomerService - scanning company card

(RTP-35012)

When scanning customer card of customer with contact persons, 'Select reference' dialog is shown to select or skip contact person. It is also possible to scan contact person card so customer with contact person are added directly to the receipt.

Post Void with dialog to select tenders for refund

(RTP-32568)

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:

Import postal codes from EG Store Management to EG POS

(RTP-34171)

Postal codes can be imported from file into Store Management or added manually. These will be exported by Store Management and updated in the POS database.

It is important that any old/existing data in the dbo.PostCode table in POS Master database is manually deleted before starting to use the integration with Store Management. If not, the import will fail because of duplicate postal codes.

Example postal code in Store Management and in POS database below.

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)

An improvement has been made to the import of cashiers to POS Master database to allow updating existing cashiers without "AD User Name" when the update contains an "AD User Name". This issue could occur when migrating from Chain Web/Classic to User Management.

Cashier Permissions to pay in and out of cash drawer (RTP-37275)

Handling of the permission to perform cash drawer pay in and pay out has been improved so the work correctly when the cashiers are handling in Chain Classic/Web and User Management.

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:


Error handling in Self Checkout for general and single-use coupons (RTP-33153)

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.

Flight code on printed receipt (RTP-37555)

The flight code (FIcode) on the printed receipt has been fixed so it displays the correct code. (The same code that is saved in POSLog XML).

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.

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.

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)

In POS, item transactions can be done on items with with active substances and it is not restricted with the maximum limit. Sales transactions are still limited to the set maximum limit.

Restricted items failed when working with item transaction (RTP-33942)

Made It possible to perform item transactions on restricted items.

Tab/Enter button in login view (RTP-23029)

The behavior of the "Tab" and "Enter" keys has been improved for a better user experience.

Focus in Login dialog (RTP-23436)

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.

Support for multiple coupon providers (RTP-37622)

Only coupon providers that support validation go through the validation process when multiple coupon providers are used in a single transaction. This prevents unnecessary validation attempts and ensures a smoother checkout experience.

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.

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.

Handling of duplicate receipts in export DBs (RTP-35563)

Improvement in the handling of unfinished receipts in POS. Previously, if a receipt remained in the Local DB and had expired, a duplicate was sent when the cleanup job ran. This fix ensures proper cleanup and prevents duplication.

Note: This fix solves only problem of unfinished receipts send from POS

Norwegian localizations in new Price check solution (RTP-37795)

Norwegian translations are added to the new Price check solution.

Correct item prices in POS free text search (RTP-37399)

The item free text search in POS displays the correct price for each item. Previously, a campaign price for one item could affect the displayed price of other items with similar PLU numbers.

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)

When register a customer on the receipt that have the checkbox "Show prices excl. VAT in POS" checked , the label "Original Price (Overridden") is not shown if no price changes or discount is added to the item.

Can't get "Button area" back in Sales view (RTP-23034)

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)

Resolution adjustments (for 1920x1080 and1366x768) are added to model search view, along with proper translations and small user interface fixes.

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).

Selection of pick up points for PAC/PAC.CW orders (RTP-37124)

The cashier can scroll through all possible pickup points for PAC/PAC.CW orders. Previously, only 10 store where shown in this view even though there are more than 10 possible pick up points.

Improvements 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)

Support for importing customers from EG Cloud Customer Service has been added to POS Import.

External store number (RTP-36244)

The data type was changed so external store numbers is alphanumeric.

Support for "Serial Number Is Required On Sale" flag from Item Management (RTP-35819)

"Serial Number Is Required On Sale" flag from Item Management is being imported to POS Master (IndividualItem).

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.

Item relations from Item Management (RTP-19347)

Item relations of type "Additional item" and "Alternative item" is supported in the import of items from Item Management.

Correction for update of Pay In / Pay Out permissions from Chain Web/Chain Classic (RTP-37944

The upgrade script for POS Master database related to permissions for Pay in and Pay out was changed to use role name instead of role id since the id is not the same in all environments.

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)

A problem that caused the import of subsequent cashiers to fail after one cashier failed has been fixed.

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.