--- title: "EG POS v. 4.1099.2642.x" slug: "eg-pos-vnext" updated: 2026-10-29T07:10:57Z published: 2026-10-29T07:10:57Z canonical: "products.egretail.cloud/eg-pos-vnext" --- > ## Documentation Index > Fetch the complete documentation index at: https://products.egretail.cloud/llms.txt > Use this file to discover all available pages before exploring further. # EG POS v. 4.1099.2642.x ## EG POS v. 4.1099.2642.1 > [!TIP] > Released 28 October 2026 #### Skip Storage ID Scanning [(RTP-54304)](https://jira.eg.dk/browse/RTP-54304) When creating an internal repair service order, it was not possible to continue without scanning a storage ID. Users can now press a button to skip storage ID scanning and add it later. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-0UITQVDH.png) #### Age check for lottery prize payout [(RTP-53566)](https://jira.eg.dk/browse/RTP-53566) When a cashier pays out a lottery prize, POS now checks whether the item used for the payout has an age requirement configured. If it does, the cashier must confirm the customer's age before the payout is sent for verification. If the age is not confirmed, the payout is cancelled and no prize is registered. Items without an age requirement configured continue to work exactly as before, with no age check shown. #### Message notification in Convenience mode [(RTP-52591)](https://jira.eg.dk/browse/RTP-52591) The convenience sales screen now shows the system message notification with the number of unread messages, using the same icon as normal POS. Clicking it opens System > Messages, and Back returns to the convenience screen with the sale in progress unchanged. The count is updated as messages are read and the notification disappears when no unread messages remain. #### Support for alphanumeric age/ID-check requirement codes [(RTP-21604)](https://jira.eg.dk/browse/RTP-21604) ID requirement (age) codes set up in Item Management can now contain letters as well as numbers, for example "Z38". Previously, alphanumeric codes had to be manually changed to a numeric value before they could be imported. Age verification and selling hours restrictions are resolved correctly for items using an alphanumeric code, and existing numeric codes continue to work exactly as before. > [!NOTE] > Required: > > - POS Master v. 3.0.0.280 or higher! > - POS Import v. 4.0.102 or higher! #### Store group item attributes [(RTP-38629)](https://jira.eg.dk/browse/RTP-38629) It was not previously possible for the POS system to apply store-group level overrides for certain item attributes, such as the idRequirement, assortment code or supplier reference. EG POS can now correctly resolve and apply these store-group level attribute overrides for items. > [!NOTE] > Required: POS Master v. 3.0.0.281 or higher! --- #### Improvements POS **Cashback handling on AeraNexo pay terminals** [(RTP-53870)](https://jira.eg.dk/browse/RTP-53870) AeraNexo pay terminal transactions with cashback specifies the cashback amount separately on sales receipts and reconciliation reports, restoring previous behavior. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'AeraNexo' **Automatic closing of the "Fetching coupons" popup** [(RTP-52593)](https://jira.eg.dk/browse/RTP-52593) When a member ID is received from the AeraNexo payment terminal during payment, the member's available coupons are fetched automatically. The “Fetching coupons” popup closes automatically when the coupons are fetched, allowing the payment process to continue without interrupting the user. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'AeraNexo' **AeraNexo pay terminal payment attempts** [(RTP-52655)](https://jira.eg.dk/browse/RTP-52655) When a CardAcquisition is aborted by the cashier in POS or by the customer on the payment terminal, a new payment attempt must be triggered manually. This prevents the terminal from entering an unnecessary Busy state and provides a smoother payment process. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'AeraNexo' **AeraNexo pay terminal reconciliation** [(RTP-53869)](https://jira.eg.dk/browse/RTP-53869) Reconciliation and closure for the AeraNexo pay terminal solution are managed centrally by Aera. The POS parameter 'PayTerminalReportWithClosure' (default 'True') supports reconciliation without triggering a new closure. If configured, when reconciliation is triggered automatically or manually from the POS, the system prints only a copy of the latest closure instead of starting a new closure. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'AeraNexo' - 'PayTerminalReportWithClosure' = 'False' **Voided / aborted Baxi.Net transactions** [(RTP-51886)](https://jira.eg.dk/browse/RTP-51886) Failed Baxi.Net transactions with a zero amount use the configured 'MainCurrency' when the transaction is voided or aborted. This ensures the voided transaction line can be saved even when the default currency in the database is not configured or used at the location. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'BaxiDotNet' **Support for Baxi.Net version 1.14.3.1790 in EG POS** [(RTP-50343)](https://jira.eg.dk/browse/RTP-50343) EG POS supports Baxi.Net version 1.14.3.1790 without requiring changes in EG POS. No change in configuration is necessary for this version compared to previous approved version 1.14.0.1762. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'BaxiDotNet' **Baxi.Net VendorInfo limitations** [(RTP-55038)](https://jira.eg.dk/browse/RTP-55038) For Baxi.Net pay terminals, the VendorInfo sent from EG POS supports up to 32 characters and uses the current naming terminology for POS release versions. Less significant information may be shortened to stay within the character limit. This ensures that the pay terminal connects regardless of the POS release version or cash register number. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'BaxiDotNet' **Password dialogue for refunds and reversals in Verifone Vim** [(RTP-55334)](https://jira.eg.dk/browse/RTP-55334) When processing a refund or reversal through Verifone Vim, EG POS displays the password dialogue to the cashier. This allows the cashier to identify themselves before completing the transaction. Relevant existing parameter in POS Configuration: - 'PayTerminalType' = 'Vim' **Updated wording in bonus usage dialog** [(RTP-22235)](https://jira.eg.dk/browse/RTP-22235) The dialog shown when using bonus in POS has been updated with clearer wording, making it easier for store employees to understand. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-5QBSAL55.png) **Contact person selection skip** [(RTP-52016)](https://jira.eg.dk/browse/RTP-52016) Previously, selecting a contact person became mandatory when adding a customer with contact persons on their record, even when none of the listed contacts was relevant for the sale. This has been corrected so that cashiers can once again skip contact person selection and continue the sale, as was possible before the upgrade, when “UseCloudCustomers” parameter is set to False. **Convenience Menu sales - Allergens tab visual fixes** [(RTP-52963)](https://jira.eg.dk/browse/RTP-52963) Several visual details on the “Allergens” tab of the menu view have been corrected to match the intended design: the top margin above the "Allergens" heading now aligns with the menu title on the Menu tab, the vertical spacing between allergen checkboxes has been adjusted, and non-excluded allergens in the allergen list are now displayed in black instead of grey, making excluded (crossed-out) allergens easier to distinguish. **Customer search fix when switching search types quickly** [(RTP-53319)](https://jira.eg.dk/browse/RTP-53319) Fixed an issue where quickly switching from item search to customer search, before the item search results had finished loading, could cause the customer search to return no results. Search type switching is now handled more reliably, ensuring the correct results are always displayed for the selected search type. **Customer screen blocked item message** [(RTP-54082)](https://jira.eg.dk/browse/RTP-54082) Previously, scanning an item blocked as "not ready for sale" left a message on the customer screen that could not be closed, and only a restart of EG POS would clear it. This has been corrected so that the customer screen message now closes together with the cashier's dialog, and the sale can continue without restarting. **Delivery view layout** [(RTP-43310)](https://jira.eg.dk/browse/RTP-43310) Previously, some fields and labels in the Delivery view of a web order could be cut off, depending on the screen resolution and the length of the text. The view now adjusts automatically to the longest text, so all labels and values are fully readable and the mandatory field marker is always visible. **Duplicate Flight info on STEB receipts** [(RTP-52092)](https://jira.eg.dk/browse/RTP-52092) Previously, flight information (flight number, PAX, destination, FI code) could be printed twice on the same STEB receipt for a single linked flight. This has been corrected so that each linked flight's information is now printed only once on the STEB receipt. **Gift card sale popup image** [(RTP-53010)](https://jira.eg.dk/browse/RTP-53010) Gift card sale popup no longer show customer-specific image, regardless of configured provider. Thanks to it many of our customers can use ‘EXTERNAL_GIFTCARD_SALE’ function in self-service. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-G9QRK07Y.png) **Item group time restriction now ignores the POS time zone** [(RTP-54694)](https://jira.eg.dk/browse/RTP-54694) The time window configured in the “ItemGroupRequirementConfig” parameter is now interpreted as local time on the POS, regardless of the time zone of the Chain Web server or the POS machine. For example, a window of 07:00-10:00 now means 07:00-10:00 on the POS in every time zone, instead of being shifted by the difference between the two time zones. Items from the configured item groups can be sold only within the configured window, and outside of it the sale is blocked. **Item group time restriction** [(RTP-53392)](https://jira.eg.dk/browse/RTP-53392) Previously, time restrictions on item groups (such as for lottery/flax sales) checked the wrong internal identifier instead of the item group reference number shown in Item Management, so the restriction did not work as expected. This has been corrected so that the correct item group reference is now used, and the time restriction is enforced properly. **Internal use negative quantity** [(RTP-53723)](https://jira.eg.dk/browse/RTP-53723) Previously, when registering an “Internal use” or “Return defect item” transaction, it was possible to change an item's quantity to a negative value. This has been corrected so that negative quantities are no longer accepted on these transaction types. **Line note not deleted when cleared** [(RTP-53410)](https://jira.eg.dk/browse/RTP-53410) When editing a line note, clearing the text and pressing Enter now correctly deletes the note from the item line, instead of leaving the old note showing. **Caps Lock in the line note field** [(RTP-46797)](https://jira.eg.dk/browse/RTP-46797) The Caps Lock key now works correctly in the line note field. When adding a note to an item on the sales page, cashiers can switch between uppercase and lowercase text using Caps Lock on a physical keyboard. **Member-only receipt on hold** [(RTP-53863)](https://jira.eg.dk/browse/RTP-53863) Previously, putting a receipt on hold centrally when only a loyalty member had been registered and no items added caused a generic "unexpected error" message, and the action failed. This has been corrected so that the receipt can now be put on hold centrally in the same way as any other sale in progress. **Message notification is cleared after all system messages have been read** [(RTP-52483)](https://jira.eg.dk/browse/RTP-52483) The new message notification in the POS header now shows the number of unread system messages and is removed once all messages have been read in *System > Messages*. Previously the notification stayed visible after the messages had been read. **Hide buttons in System view** [(RTP-52482)](https://jira.eg.dk/browse/RTP-52482) The function-button bar (Safe mode, Activate/Deactivate cash register, Reinitialize cash register, Switch language, etc.) is no longer shown on the “Services” and “Messages” tabs of the System screen, since none of those functions apply there. This keeps the screen focused and avoids the risk of accidentally triggering an unrelated function while checking messages. The “System info” and “Status” tabs are unchanged. **Model search view fixes** [(RTP-53460)](https://jira.eg.dk/browse/RTP-53460) Item images are now shown correctly in the model search view. Previously, some colors could show a missing or incorrect image; each color now displays its own image reliably. The layout of the grid in the model search view has also been corrected. Columns now stay aligned across rows, and long color names are shortened with an ellipsis instead of pushing other columns out of view. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-G8VIMV3V.png) **Dispatch order initial status** [(RTP-53518)](https://jira.eg.dk/browse/RTP-53518) Previously, a newly created dispatch order could show status "In Progress" in Chain Web even though picking had not yet started. This has been corrected so that new dispatch orders now correctly show status "New" until picking begins. **Order dialog display in web orders** [(RTP-53592)](https://jira.eg.dk/browse/RTP-53592) Previously, when adding multiple items to a web order through the Item Details view, the application incorrectly displayed the Item List instead of the 'Order or Sale?' dialog. This issue has been resolved so that the 'Order or Sale?' dialog now correctly appears when adding items through the Item Details view. The same behavior has been applied to adding items from Item details view - clicking **OK** adds the item to the receipt, instead of showing Item List view. **Delivery details keyboard** [(RTP-53593)](https://jira.eg.dk/browse/RTP-53593) Previously, when entering delivery details for web orders, the on-screen keyboard would remain open and block the submit button, preventing users from completing their order. They had to manually close the keyboard and then submit the delivery information. Delivery view now automatically closes when OK was clicked on the on-screen keyboard after all mandatory fields are filled, allowing users to proceed with their web orders smoothly. **Clearer error handling for member lookup timeouts** [(RTP-53306)](https://jira.eg.dk/browse/RTP-53306) When looking up a member (e.g. by scanning a membership barcode or social security number) and the member service does not respond in time, the cashier now sees a clear, specific error message instead of a generic error popup. The ongoing sale is not lost, and the cashier can retry. If the member service is temporarily unavailable, further lookup attempts fail immediately instead of waiting through a full timeout each time, and resume normally once the service is responsive again. **Batch picking SMS notification** [(RTP-53644)](https://jira.eg.dk/browse/RTP-53644) Previously, when completing picking for several orders at the same time, the SMS notifying the customer that their order was ready to collect was not sent. Users can now expect this SMS notification to be sent correctly, whether picking is completed for a single order or for multiple orders at once. **Late payment error handling** [(RTP-54529)](https://jira.eg.dk/browse/RTP-54529) Previously, an unexpected error could occur on the checkout lane when a payment was registered after the receipt had already been closed, or when the surveillance view was updated with an item that had incomplete data. This has been corrected so that a late payment is now safely skipped and incomplete item data no longer causes an error in the surveillance view. **Pickup points now shown for carrier deliveries when available** [(RTP-25059)](https://jira.eg.dk/browse/RTP-25059) When placing a web order with a carrier delivery type, pickup points are now displayed whenever they are available for that carrier, instead of only offering a delivery address input. The delivery address input remains available but is no longer mandatory when pickup points are shown. **PLU board button response** [(RTP-55262)](https://jira.eg.dk/browse/RTP-55262) Previously, buttons on the PLU board could ignore touches or react with a delay after the board was opened, so cashiers sometimes had to press several times to open a folder or register an item. This has been corrected so that PLU board buttons are active immediately after the board opens and respond to a single touch. **Price history draft filtering** [(RTP-53400)](https://jira.eg.dk/browse/RTP-53400) Previously, Price History could show promotion prices that were still in draft, pending approval, or planned status, even though they were not yet active in any store. This has been corrected so that Price History now only displays finished and active promotion prices. **Price column sorting fixed in Item search** [(RTP-53459)](https://jira.eg.dk/browse/RTP-53459) The Price column in Item Search now sorts items correctly by numeric value instead of alphabetically. Clicking the column header once sorts items from lowest to highest price, and clicking it again sorts from highest to lowest, as expected. **On hold receipt duplication** [(RTP-53422)](https://jira.eg.dk/browse/RTP-53422) Previously, placing a receipt on hold without entering a reference text caused the hold indicator to be increased by two instead of one. Orders were duplicated in receipt on hold view as well. This has been corrected, so that placing a receipt on hold now always increases the hold indicator correctly by one. **Customer receipt search** [(RTP-53341)](https://jira.eg.dk/browse/RTP-53341) In a result of a regression, it was not possible to look up a customer's earlier receipts in POS, as the search returned no results even when purchases had been registered on the customer. Users can now search for a customer and see all their previous receipts directly in POS. Required POS configuration: - “ReceiptServiceUrl” parameter set - “ButtonConfig” parameter - Button with ‘SEARCH_RECEIPTS_BY_CUSTOMER’ function. **Receipt search barcode scanning fix** [(RTP-52945)](https://jira.eg.dk/browse/RTP-52945) Scanning a parked receipt's barcode while searching for on-hold receipts now takes you directly to the Sale View for that receipt, so items can be added right away. Previously, the scan was treated as a text search instead of selecting the receipt. **Discarded receipt no longer shown in the list of receipts on hold** [(RTP-55722)](https://jira.eg.dk/browse/RTP-55722) When a receipt that was put on hold is fetched, then discarded and deleted, it is removed from the list of receipts on hold. The deleted receipt is not shown in the Put on hold/fetch view, so it can no longer be selected and the "Not possible to get receipt" error does not appear. Previously, a deleted receipt could still be shown in the list of receipts on hold, and selecting it resulted in the "Not possible to get receipt" error. **Empty receipt print exception** [(RTP-53511)](https://jira.eg.dk/browse/RTP-53511) Previously, the system would repeatedly throw an XML error when attempting to print certain aborted card transactions that generated no print text, causing internal print exceptions to be logged. This has been corrected so that empty or missing receipt data is now handled gracefully, and no exception is raised. **Search receipts fix** [(RTP-53456)](https://jira.eg.dk/browse/RTP-53456) Selecting "Search receipt for member" from an already-open Search receipts dialog now correctly opens the member search dialog. Previously, nothing happened when this option was selected in that context. **Return item quantity validation** [(RTP-53486)](https://jira.eg.dk/browse/RTP-53486) Previously, when processing a return, the system unexpectedly allowed quantity adjustments for items whose prices had been modified, while blocking changes for other items in the same return. This validation has been corrected so that quantity adjustments are consistently prevented for all items in a return even if price modifications have been made. **Correct refund amount suggested for repeated online returns paid with e-payments** [(RTP-53094)](https://jira.eg.dk/browse/RTP-53094) When items are returned in several online returns against the same receipt that was partly paid with Walley, EG POS now takes earlier refunds into account when suggesting the Walley refund amount. Previously, the original Walley amount was suggested again on every return, which could prevent the return from being completed. Now, only the remaining amount is suggested, and Walley is no longer suggested once the full Walley amount has been refunded. The same correction applies to the other supported e-payment types: Klarna, Svea and Adyen. **Out Of Order self-service lock** [(RTP-53053)](https://jira.eg.dk/browse/RTP-53053) Previously, a self-checkout lane that had been manually set to Out of Order could unlock itself and become available again if a regular item was scanned instead of a cashier card, even though no cashier had released the lock. This has been corrected so the lane now remains in Out of Order until a cashier scans their card, and can no longer reset itself automatically. **Self-service -** **Pay terminal transaction handling** [(RTP-52628)](https://jira.eg.dk/browse/RTP-52628) POS prevents a second pay terminal transaction from starting while the card authorization of the first transaction is still in progress. This ensures completed payment terminal transactions are recorded as **FINISHED** instead of remaining in **STARTED** state. **Purchase complete message for self-service sales** [(RTP-52862)](https://jira.eg.dk/browse/RTP-52862) Self-service sales that start in manned mode and finish in unmanned mode send a “Purchase complete” message to the unmanned mode endpoint only when an actual Member ID is available. This prevents messages with an invalid “NULL” Member ID from being rejected by the receiving system. **Payment handling during coupon fetching** [(RTP-53252)](https://jira.eg.dk/browse/RTP-53252) In hybrid mode in EG POS, payment attempts wait until coupon fetching is complete. If payment starts automatically while coupons are being fetched, for example after a member card is scanned immediately before entering the Payment page, the payment attempt stops and a message indicates that the payment failed. The customer can try again once coupon fetching is complete, keeping the customer screen responsive throughout the process. **SCO Flight registration bypass** [(RTP-52637)](https://jira.eg.dk/browse/RTP-52637) Previously, in self-checkout, switching to a different loyalty card during an already-started sale could start a new receipt without carrying over the flight registration, allowing a sale to complete without the required boarding pass data. This has been corrected so that the flight information is retained when this happens, ensuring self-checkout sales always require valid flight registration before completing. **Control audit diagnostics** [(RTP-52625)](https://jira.eg.dk/browse/RTP-52625) Previously, it was not possible to tell from system logs whether a self-checkout control was completed through the cash registers own audit process or directly on the handheld terminal, or to see the cashier's actual response on certain confirmation prompts. This has been corrected so that logging now captures this information, making it easier to diagnose the cause of any future control-related issues. **Serial number entry bypass** [(RTP-53403)](https://jira.eg.dk/browse/RTP-53403) Previously, closing the serial number entry window with the X button allowed an item requiring a serial number to be added to the transaction without one being entered. This has been corrected so that the item is not added to the transaction unless a required serial number is provided. **Log level improvement for item sales rejected during payment** [(RTP-53682)](https://jira.eg.dk/browse/RTP-53682) When a key mapped to the SELL_EAN function is pressed while the receipt is already being paid out (for example while change is showing), the POS refuses to add the item, as before. This is a user error with no impact on the sale, so it is now logged as a Warning instead of an Error. The log message text is unchanged. **Improved handling of an unavailable bonus service** [(RTP-52843)](https://jira.eg.dk/browse/RTP-52843) When the bonus service is slow or not responding, EG POS now stops waiting sooner and no longer shows a zero bonus balance as if nothing were wrong. If the bonus balance cannot be retrieved while adding a member to the sale, the member is still added, and the cashier sees a warning: "Bonus service unavailable – The member was added, but the bonus balance could not be retrieved." After repeated failures, EG POS temporarily stops contacting the bonus service and resumes automatically after a short period. The warning is shown when a member is selected in the member search and when a member is added by scanning a card or entering a social security number or card number manually. **Vensafe pickup codes for CoopKey app users** [(RTP-55135)](https://jira.eg.dk/browse/RTP-55135) Customers who identify themselves through the CoopKey app during unmanned night mode receive a Vensafe pickup code for age-restricted items, regardless of whether they are members. This allows them to collect their purchased items from the Vensafe machine. **Web order selection highlight** [(RTP-53519)](https://jira.eg.dk/browse/RTP-53519) Previously, the selected web order was no longer visually highlighted in the list, even though it was still correctly selected, which could be confusing. This has been corrected so that the selected web order is now clearly highlighted again. **Web order pick list** [(RTP-53520)](https://jira.eg.dk/browse/RTP-53520) Previously, printing the pick list for a web order showed the freight line, when it's not something to be picked by the cashier. This has been corrected so that the printed pick list now shows all items on the web order, but freight line is not printed. **Customer group discount type translation fix** [(RTP-53445)](https://jira.eg.dk/browse/RTP-53445) The "Item discounts" popup now shows correctly translated text for the Customer Group discount type, instead of the raw resource key. This affects all supported languages (English, Norwegian, Swedish, Danish, and Finnish). **POSPrint LRSReceipt transformation** [(RTP-36374)](https://jira.eg.dk/browse/RTP-36374) Previously, the receipt output produced by the POSPrint LRSReceipt transformation was not checked against its expected structure. Schema validation has been added, so incorrectly structured receipt output is now detected. --- #### Improvement Server **POS WCF - POSLog message queue sending** [(RTP-54544)](https://jira.eg.dk/browse/RTP-54544) Previously, after upgrading the WCF service to EG POS 4.1099.2636.2 version, receipts could remain unsent because the system reported that the message queue was not configured. This has been corrected so that receipts are now sent correctly after the upgrade. --- ****REMOVAL OF UNUSED FUNCTIONS, PARAMTERS AND SETTINGS**** **Removal of unused user interface/menu functions** The following unused functions are unavailable for button configuration in POS Management Cloud: ‘EXT_TICKET_SALE_MENU_OPEN’, ‘SWITCH_LAYOUT_MANAGER’, and ‘SHOW_SOCIAL_ID_INPUT_MENU’. The unused ‘SWITCH_KEYBOARD_BUTTON’ function is also removed from POS. If a button is configured with ‘EXT_TICKET_SALE_MENU_OPEN’, ‘SWITCH_LAYOUT_MANAGER’, or ‘SHOW_SOCIAL_ID_INPUT_MENU’, it does not perform any action in POS. Remove such buttons from the configuration, as they serve no purpose. **Removal of unused user interface/Menu functions** Removed the following unused user interface/Menu Functions: ‘CHANGE_THEME’, ‘MAIN_MENU_OPEN’, and ‘MENU_GOTO_NEXT_ITEM’. **Removal of Digital signature capture settings** POS Configuration does not include the digital signature capture settings ‘SignatureEncryptionCertificatePath’, ‘SignatureFilePath’ and ‘WaitSecondsToActivateSignatureConfirmation’, because POS does not use them. Stored values for these settings are ignored and cause no errors during startup or configuration load. **Removal of Internal transaction type code settings** POS Configuration does not include the internal transaction type code settings TransactionArticleServiceCode, TransactionBreakageCode, TransactionDockingAreaCode, TransactionInternalTransferCode, TransactionInternalUseCode, TransactionInventoryCode and TransactionStockAdjustmentCode, because POS does not use them. Stored values for these settings are ignored and cause no errors during startup or configuration load. **Removal of unused Inventory server-down override parameters** The ‘InventoryAllowOverrideOnServerDown’ and ‘InventoryAutoAcceptOnServerDown’ settings are removed from POS Configuration. These settings are not part of current inventory offline handling. **Removal of obsolete Sales view display configuration parameters** The following configuration parameters are removed from POS Configuration: ‘ShowAlarmNotificationInSalesView’, ‘ShowCampaignAndMemberPriceInSalesView’, and ‘SaleViewAdressColumnLimit’. The sales view always shows item alert messages, and discounted lines show the campaign or member price. The member search results list always shows the full address. **Removal of unused ITAB functions** Removed the following unused ITAB Functions: ‘ITAB_GET_SYSTEM_INFO’ and ‘ITAB_STOP_MOVE_ALL_BELTS’. ‘ITAB_GET_SYSTEM_INFO’ and ‘ITAB_STOP_MOVE_ALL_BELTS’ are no longer available for use in Button configuration in POS Management Cloud, however these are kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with either function, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Removal of unused ITAB Functions** Removed the following unused ITAB Functions: ‘ITAB_TARE_WEIGHT’, ‘ITAB_RESET_WEIGHT_ON_ARTICLE’, ‘ITAB_GET_WEIGHT_ON_ARTICLE’, ‘ITAB_GET_WEIGHT_ON_SCALE’, ‘ITAB_ACCEPT_WEIGHT_ON_ARTICLE’, ‘ITAB_MOVE_ALL_BELTS’, and ‘ITAB_MOVE_DIVIDER_ARM’. ‘ITAB_TARE_WEIGHT’, ‘ITAB_RESET_WEIGHT_ON_ARTICLE’,’ ITAB_GET_WEIGHT_ON_ARTICLE’, ‘ITAB_GET_WEIGHT_ON_SCALE’, ‘ITAB_ACCEPT_WEIGHT_ON_ARTICLE’, ‘ITAB_MOVE_ALL_BELTS’, and ‘ITAB_MOVE_DIVIDER_ARM’ are no longer available for use in Button Config in POS Management Cloud, however these are kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with any of these functions, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Removal of obsolete Shop & Go Self-Checkout configuration parameters** The following configuration parameters are removed from POS Configuration: ‘CombinedShopAndGoLeftSideSelfScanning’ and ‘ShopAndGoSkipWelcomeScreenForDualView’. **POS Configuration - Removed POS function "Select order lines"** "Select order lines" (SELECT_ORDERLINES) is no longer available for use in ‘Button Config’ in POS Management Cloud, however this is kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with this function, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Removal of unused Default Database settings** ‘default_db_cashier, default_db_store’ and ‘DefaultDBFinancialCounters’ settings are removed from POS Configuration. Cashier, store, and financial counter data sources are not selected through configuration. **Removal of unused user interface/Menu functions** Removed the following unused user interface/Menu Functions: ‘CURRENCY_CHOICE_MENU_OPEN’, ‘TRANSACTION_TYPE_MENU_OPEN’, ‘SALE_GIFTCARD_AUTOGENERATE_MENU_OPEN’, and ‘SHOW_TEMPORARY_TOUCHKEYBOARD’ ("Show on-screen keyboard"). ‘SHOW_TEMPORARY_TOUCHKEYBOARD’ or "Show on-screen keyboard" is no longer available for use in Button Config in POS Management Cloud, however this is kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with this function, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Removal of unused admin info URL parameters** The ‘AdmLoginInfoUrl’ and ‘AdmMainInfoUrl’ settings are removed from POS Configuration. These settings are not part of current admin panel functionality. **Removed unused POS Printing functions** Removed POS functions AUDIT_PRINT_DEVIATIONS_AND_FINISH and PRINT_RESIDENCE_CHECK_RECEIPT. **Removal of unused legacy Azure relay configuration** ‘AzureRelayKeyName’, ‘AzureRelayKeyValue’, ‘AzureRelayNameSpace’, and ‘AzureRelayWcfEndpoints’ settings are removed from POS Configuration. This integration is not part of the current POS connectivity setup. **Removal of unused legacy DIBS payment provider configuration** The ‘DIBSMD5key1’, ‘DIBSMD5key2’, ‘DIBSUseMD5’, ‘DibsValidStatusCodesCapture’, and ‘DibsValidStatusCodesRefund’ settings are removed from POS Configuration. These options are not part of the current self-checkout setup. **Removal of unused Mcash payment integration parameters** The ‘McashCustomerTokenExpirationInSeconds’ and ‘McashPaymentServiceUrl’ settings are removed from POS Configuration. These settings are not part of current payment integrations. **Removal of unused Payment functions** Removed the following unused Payment Functions: ‘ADD_MCASH_TENDER’, ‘PRINT_MCASH_SETTLEMENT_REPORT’, and ‘PRINT_EPAYMENT_SETTLEMENT_REPORT’. ‘ADD_MCASH_TENDER’, ‘PRINT_MCASH_SETTLEMENT_REPORT’, and ‘PRINT_EPAYMENT_SETTLEMENT_REPORT’ are no longer available for use in button configuration in POS Management Cloud, however these are kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with any of these functions, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Klarna checkout rounding article settings** POS Configuration does not include the Klarna checkout rounding article settings ‘KlarnaCheckoutRoundingArticleEanSuffix’ and ‘KlarnaCheckoutRoundingArticleTitle’, because POS does not use them. Stored values for these settings are ignored and cause no errors during startup or configuration load. **Removal of unused legacy Axapta ERP customer order configuration** The ‘CustomerOrderAxaptaEANs’, ‘CustomerOrderAxaptaFileExtension’, ‘CustomerOrderAxaptaMaxReserveTime’, ‘CustomerOrderAxaptaOrderPath’, ‘CustomerOrderAxaptaUsedExtension’, and ‘CustomerOrderAxaptaUsedPath’ settings are removed from POS Configuration. This legacy ERP integration is not part of the current customer order flow. **Removal of unused legacy MultiTrade integration configuration** The ‘MultiTradeMediaWarning’, ‘MultiTradeMsgInRegwin’, ‘MultiTradePremiumCheckAmount’, ‘MultiTradePremiumCheckPercent1’, ‘MultiTradePremiumCheckPercent2’, ‘MultiTradeReportItems’, ‘MultiTradeShopNumber’, and ‘MultiTradeVersion’ settings are removed from POS Configuration. This legacy integration is not part of the current card and media setup. **Removal of unused LindbakCloud configuration parameters** The ‘LindbakCloudAuthUrl’ and ‘LindbakCloudClientId’ settings are removed from POS Configuration. These settings are not part of current telemetry or logging handling. **Removal of unused Coupon settings** ‘CouponEnabled’ and ‘DisplayUnusedEffectItemsTexts’ settings are removed from POS Configuration. The coupon reminder always displays unused coupon effect texts, and coupon tender warnings are logged when the coupon provider is set to None. **Removal of unused info kiosk picture path parameters** The ‘InfoKioskPicturePath1’ and ‘InfoKioskPicturePath2’ settings are removed from POS Configuration. These settings are not part of current POS functionality. **Removal of unused Nets terminal settings** ‘NetsMerchantId’ and ‘NetsSecurityToken’ settings are removed from POS Configuration. The Nets parameters uses fixed default values. **Removal of unused Spectra card terminal settings** ‘SpectraUrl’, ‘SpectraInstallationId’, ‘SpectraCurrencyCode’, ‘SpectraCountryCode’, ‘SpectraLanguageCode’, ‘SpectraReceiveTimeOutInSeconds’, and ‘SpectraKey’ settings are removed from POS Configuration. The Spectra card terminal uses fixed default values. **Removal of unused Zaci card terminal settings** ‘ZaciUrl’, ‘ZaciListenUrl’, ‘ZaciCustDisplayLines’, ‘ZaciCardList’, ‘ZaciProtectionLevel’, ‘ZaciBonusInfo’, ‘ZaciPrintSignatureBefore’ settings are removed from POS Configuration. The Zaci card terminal uses fixed default values. **Removal of unused legacy Shop & Go Self-Checkout button configuration** ‘The ShopAndGoPLUListNameToOpen’, ‘ShopAndGoShowDeleteItemButton’, ‘ShopAndGoShowHelpButton’, ‘ShopAndGoShowPLUListButton’, and ‘ShopAndGoShowQuantityButton’ settings are removed from POS Configuration. These options are not part of the current self-checkout setup. **Removal of unused Tender configurations** ‘TenderConfigBank’, ‘TenderConfigCash’, ‘TenderConfigCredit’, ‘TenderConfigFinance’, and ‘TenderConfigTotal’ settings are removed from POS Configuration. Tender configuration is managed through the generic TenderConfig. **Removal of unused audit functions** Removed POS functions AUDIT_SHOW_DEVIATIONS_AND_CONTINUE and AUDIT_SHOW_DEVIATIONS_AND_FINISH. **Removal of unused legacy Postal and Return charge item codes** The ‘PostalChargeItem’ and ‘ReturnChargeItem’ settings are removed from POS Configuration. These charge item codes are not part of the current postal charge and return handling. **Removal of unused miscellaneous configuration parameters** The following configuration parameters are removed from POS Configuration: ‘AdminAlwaysFullInfo’, ‘AdminWorkFilesLifetime’, ‘AllowItemGroupSaleWhenBackofficeOffline’, ‘AllowItemGroupTextEdit’, ‘BigCashAmountsRequiresCustomerInfo’, ‘BridgeGiftCardPrefixes’, ‘CompressPluDefinitionSettings’, ‘CreditCardPaymentReceiptTarget’, ‘CustomerOrderCacheTimeout’, ‘DelayItemAgeVerificationUntilPayment’, ‘DepositRefundPluNumber’, ‘DepositRefundPrizeEAN’, ‘EncryptedTestParam’, ‘GetReceiptNumberFromReceiptService’, ‘HideReplicationSetupInPOSManager’, ‘LabelDeleteJobsAfterDays’, ‘LimitGroupHours’, ‘MemberCardPrefix’, ‘PrintSkin’, ‘ReachCreditCardTerminalRetriesAmount’, ‘ReceiptSequenceNumbersLocalCacheSize’, ‘SalesReceiptBankName’, ‘SearchreceiptOnHoldForGivenLoyaltyNumber’, ‘SecureWS’, ‘ShowPrintButtonInBrowser’, ‘ShowTakeAwayFunctionInPLUBoard’,'TicketProviderType’, ‘UseNewCustomerInformationDialog’. These parameters are not part of current POS functionality. **Removal of miscellaneous POS functions** Removed POS functions ‘ALT_MODE_ENABLE’, ‘ALT_MODE_DISABLE’, ‘DROP_GET_AMOUNT’, ‘RETRY, SCANNER_ENABLE’, ‘MOBILE_ALPHA_NUM_KEY’, ‘SHOW_LABEL_DIALOG’, ‘SURVEILLANCE_NOTIFICATION_RECEIVED’, and ‘UPDATE_STATUSBAR_RECEIPT_CHANGED_DEPENDENCES’. **Removal of unused miscellaneous configuration parameters (Batch 2)** The following configuration parameters are removed from POS Configuration: ‘BOPOSConfig’, ‘DisablePOSConfigurationInLPM’, ‘ExternalTenderProvider’, ‘ItemChangeQueuePollInterval’, ‘InvoiceID’, ‘LoyaltyRedeemFullBonusCheckAmount’, ‘PDFView4NETSerial’, ‘PosLogNamespace’, ‘PrinterCharacterSet’, ‘ResetMenuAfterFunction’, ‘RestartServices’, ‘RestartServicesTimeout’, ‘ReturnModeSticky’, ‘SelfServiceAvailableGiftCardValues’, ‘SelfServiceManualEANValues’, ‘ShowValidToField’, ‘SuggestCardNumFromLoyalty’, and ‘UseMainEanForDockingAreaTransactions’. These parameters are not part of current POS functionality. **Removal of unused legacy receipt XSLT transformation parameters** The following configuration parameters are removed from POS Configuration: ‘DigitalReceipt2html’, ‘DigitalReceiptNamespace’, ‘DigitalReceiptSchema’, ‘LRSReceipt2html’, ‘POSLog2A4ReceiptHTML’, ‘PosLog2DigitalReceipt’, ‘PosLogSchemaPath’, ‘TransformXSLTPath’, and ‘XMLNamespace’. Receipt rendering does not use this transformation pipeline. **Removal of unused legacy ETrade E-Commerce provider configuration** The ‘ETradeMailDeliverySubject’,’ ETradeMailReturnSubject’, ‘ETradeMailTemplateDeliveryLetter’, ‘ETradeMailTemplateDeliveryLetterPdf’, ‘ETradeMailTemplateDeliveryPackage’, ‘ETradeMailTemplateDeliveryPackagePdf’, ‘ETradeMailTemplateNoDelivery’, ‘ETradeMailTemplateNoDeliveryPdf’, ‘ETradeMailTemplateOrderPdf’, ‘ETradeMailTemplateReturn’, ‘ETradeNotInStockReadonDescription’, ‘ETradeNotInStockReasonCode’, ‘ETradeProviderMerchant’, ‘ETradeProviderOperationMode’, ‘ETradeProviderPassword’, ‘ETradeProviderType’, ‘ETradeProviderUsername’, and ‘ETradeSwitchRefundCaptureDateTime’ settings are removed from POS Configuration. This legacy provider is not part of the current online order setup. **Removal of unused sales view column configuration for Label mode** The ‘SalesViewColumnsInLabelMode’ setting is removed from POS Configuration. The sale grid in label-item mode displays a fixed set of columns: Text, Quantity, Label Template, and Label Printer. **Removal of unused Bank and Multitrade functions** Removed the following unused Bank and Multitrade Functions: ‘BANK_BALANCE_QUERY’, ‘BANK_CHANGE_PIN’, ‘BANK_MT_MANUAL_PREMIUM_CHECK’, ‘BANK_MT_PAY_IN’, ‘BANK_MT_PAY_OUT’, ‘BANK_MT_REMOVE_ALL_PREMIUM_CHECKS’, ‘BANK_MT_REMOVE_PREMIUM_CHECK’, ‘BANK_MT_PREMIUM_CHECK’, ‘BANK_MT_PREMIUM_CHECK_UPDATE’, ‘PAY_IN_GET_AMOUNT’, ‘PAY_OUT_GET_AMOUNT’, ‘PAY_OUT_CURRENCY_GET_AMOUNT’, and ‘TENDER_CONTROL_TRANSACTION_MENU_OPEN’. ‘BANK_BALANCE_QUERY’,’BANK_CHANGE_PIN’, ‘BANK_MT_MANUAL_PREMIUM_CHECK’, ‘BANK_MT_PAY_IN’, ‘BANK_MT_PAY_OUT’, ‘BANK_MT_REMOVE_ALL_PREMIUM_CHECKS’, and ‘BANK_MT_REMOVE_PREMIUM_CHECK’ are no longer available for use in button configuration in POS Management Cloud, however these are kept in POS Configuration Chain Web (On Prem) for backwards compatibility. If a button is configured with any of these functions, it will not perform any action in POS. The button should be manually removed from the configuration since it is no longer usable. **Removal of Unused LPMobile Companion App Configuration Parameters and NoDiscountMeansNoManualDiscount configuration** The following configuration parameters are removed from POS Configuration:NoDiscountMeansNoManualDiscount, LPMobileActiveTenderFunctions, LPMobileAskBeforePrintReceiptInRetailTrans, LPMobileAskBeforePrintReceiptInSale, LPMobileAssortmentCodes, LPMobileCashierCulture, LPMobileCountAllItemsAsOne, LpMobileDaysAllowedSinceLastSync, LPMobileDeleteNotDeliveredItemsWhenSendingItemOrders, LPMobileDeviationInDockingAreaMustBeRegWithReasonCode, LPMobileDisableNoReferenceButton, LPMobileInventoryAssortmentCodes, LPMobileInventoryAssortmentCodesMessage, LPMobileItemExistsWarning, LPMobileItemnumInModelnumField, LPMobileItemOrderOnlineToChain, LPMobileLogfileDays, LPMobileLogLevel, LPMobileLogPath, LPMobileLogToFile, LPMobilePrinterPort, LPMobilePrintReceiptAutoInRetailTrans, LPMobilePrintReceiptAutoInSale, LPMobileReplicateConfig, LPMobileReplicateSubscriberName, LPMobileRequiredLengthOfArticleNoteOnComplaints, LPMobileSaleOfflineMode, LPMobileSetMaxMinLengthInterleaved2of5, LPMobileShowDialogInInventoryForPackingSeasonItems, LPMobileShowDialogWhenItemNotFoundInItemOrders, LPMobileShowEANItemnumInStocktransactionList, LPMobileShowPricesInStocktransactionList, LPMobileSkipItemNumSearchInEanLookUpDialog, LPMobileSpecialEANCodes, LPmobileSyncWarningWhenStartingStocktransactions, LPMobileUseOrderNumberAndAnbrekk, LPMobileUsername, LPMobileUseSessionWS, LPMobileUseSupplierSearch, LPMobileWarningWithMultipleVendors, and LPMobileWorkWireless. These parameters configured a legacy companion application that is not part of current POS functionality. **Removal of unused SmartClub configuration parameters** The following configuration parameters are removed from POS Configuration: ‘SmartClubConfirmBonusUttak’, ‘SmartClubContinueErrorCodes’, ‘SmartClubDomain’, ‘SmartClubGetArsAvgiftUrl’, ‘SmartClubGetBonusSaldoUrl’, ‘SmartClubPostBonusSaldoUrl’, ‘SmartClubSetArsAvgiftUrl’, ‘SmartClubStoreNumber’, ‘SmartClubUserName’, and ‘SmartClubWSTimeout’. These parameters belonged to a retired customer-loyalty integration that is not part of current POS functionality. Stored values for these parameters on existing tenants are ignored and cause no errors.