EG POS v. 4.0.0.14710
Released 16 June 2025
Age-restricted items are removed when age check is declined (RTP-33812)
When age verification is declined and the AgeControlConfig setting is empty, age-restricted items are automatically removed from the receipt. This prevents blocked payments and lets the cashier continue without needing to manually delete the item.
EG POS v. 4.0.0.147.09
Released 27 May 2025
Improvements POS
Area | Description |
---|---|
Bank | 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. Relevant existing parameters in POS Configuration:
|
Coupon | Updated endpoint for ClearOn coupon registration (RTP-37305) Relevant existing parameters in POS Configuration: |
Sale | Make sure timers are disposed correctly (RTP-37837) |
Improvement POS Server
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.
EG POS v. 4.0.0.14708
Released 13 May 2025
Support for Baxi.Net Pay Terminal Version 1.13.5.1728 in EG POS
EG POS now supports Baxi.Net pay terminal solution from Nets, version 1.13.5.1728.
To ensure proper connection, specific POS configuration changes are required. If not configured correctly, EG POS will be unable to connect to the terminal. Please refer to the configuration details below to set up your system.
Note:
Note that new Baxi.Net version 1.13.5.1728 is implemented in this version of EG POS. This requires necessary configuration changes in parameter 'BaxiConfig' BEFORE upgrading POS. See configuration description.
Relevant existing parameters:
'PayTerminalType' = 'BaxiDotNet'
'BaxiConfig'
Replace key 'Use2KBuffer' (no longer in use) with the new 'BufferSize' and set '8' as value.
Improvements POS
Area | Description |
---|---|
Bank | Control pay terminal access from sales view (RTP-38354) New parameter in POS Configuration: 'BankStartPaymentWhenInSalesView' (default 'True') - when set to 'False', pay terminal payments may only be started from Payment view. Payments made through Baxi.Net pay terminals now handle multi-currency transactions correctly, whether the payment starts from the Sales view or the Payment view. Payments triggered using on-screen buttons or physical keyboards consistently apply the correct currency, ensuring smooth and accurate processing. Cancel payment when pay terminal connection is lost (RTP-36425) 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. |
Discounts | Wrong display of currency and delete button (RTP-35181) |
Epsilon integration | Epsilon app improvement (RTP-37715) |
Fuel integration | Fix issues with price change messages (RTP-34784) Fix for error when fuel transaction is freed up (RTP-35231) Online return in Fusion Forecourt integration (RTP-34882) |
General | Fix for error in scanning receipt (RTP-27552) |
Item transaction | 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. |
Order | Printing of order confirmation for prepaid web orders (RTP-37327) Order return (RTP-31168) Fixes for issues caused by printing order confirmation (RTP-35558)
|
Payment | Handling returns and sales on the same receipt (RTP-37011) Error removed when committing eSale items (RTP-38676) Finish transaction in Convenience mode (RTP-34093) |
PLU Board | Fix for unexpected error in PLU board (RTP-37528) |
PLU List | PLU List view memory usage (RTP-38980) |
Receipt | Drive off receipts (RTP-35222) |
User interface | Pump number on the item line (RTP-34885) Cashier Sales view:
|
Web order | 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. |
Improvement 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.
EG POS v. 4.0.0.14707
Released on 10th December 2024
Improvements POS
Area | Description |
---|---|
Fuel integration | Improvement in sound notifications for fuel transactions (RTP-34438) Change when the card symbol is shown in fuel header (RTP-34787) |
General | Improved handling of aborted open-priced item selection (RTP-34712) |
Mobile payment | QR codes displayed correctly for Swish and Walley payments (RTP-34148) |
Orders | PAC.CW picking orders with only freight items (RTP-32981) POS Configuration:
Default store selected for PAC.CW (RTP-34617) No duplicate order during order confirmation printing (RTP-32976) |
Payment | Cash registers freezes in payment (RTP-34009) |
Receipts | Paper cut for Epsilon Express fuel receipts (RTP-34827) |
Improvement POS Server
Error when creating newcartwithitems when using WCF Rest (RTP-35125)
Removed some exception when creating a receipt through POSWCF.
EG POS v. 4.0.0.14706
Released 12 November 2024
Improvements POS
Area | Description |
---|---|
Bank | PSDK Pay Terminal Update to Version 3.66.0 (RTP-32879) Merchant receipt handling for SwedbankPay transactions (RTP-30243) |
Convenience sales | Total from previous sale on Payment button (RTP-32952) Before, when finishing a sale in convenience mode, the subtotal of the previous receipt was remembered on the Payment button. Now, this button is set to 0.00 after each sale.
|
Coupon | Unhandled error message when dialog for discount code is closed (RTP-34355) Voucher printing when subtotal amount equals 0 (RTP-34054) |
Epsilon Express integration | Discounts on Car Wash articles (RTP-33668)
|
Flight integration | Improvements to SetItems - don't fetch item information for each line (RTP-33774) Flight info messages in lrsLog (RTP-34441) |
Fuel integration | Remove sound alert for outdoor payments using Fusion (RTP-33340) Transaction mode for unpaid fillings (RTP-33704) |
Receipts | Fix on printing campaign discounts in receipt (RTP-32770) When "Do not show campaign discount for items with ID requirements on receipt" is enabled and "Do not show campaign discount on receipt" is not enabled in PrinterConfig, then regular items will have their discounts printed in the receipt and age validated items will not have their discounts printed in the receipt. Printed receipt for drive-off bank payments (RTP-33773) |
Self-service | Performance changes in Sale function (RTP-34043) |
User interface | Swedish translations in item discounts screen (RTP-32460)
|
Improvements POS Server
Area | Description |
---|---|
POS API | ReceiptOnHoldService (RTP-33845) ReceiptOnHold/PingHealth endpoint returns proper status of the service in the response. When POS API recovers form downtime, receipts on hold can be fetched. Klarna order update (RTP-33509) No update is performed to Klarna reservation if there are all lines of the order delivered and no changes were made for that order. Vat for split items (RTP-34757) When line item is split, correct vat amount and price is set for each line. Change in offline exception when searching for on-hold receipt (RTP-34057) When searching for a non-existent on-hold receipt in POS and ReceiptOnHoldServiceUrl is configured, this is no longer considered as an "offline" exception. The "offline" exception will still occur and will be logged if the URL configured is indeed offline. Multiple active discounts (RTP-26913) When there are multiple discounts available for items in the cart, they are properly selected, so the best price is picked. |
EG POS v. 4.0.0.14705
Released 1sOctober 2024
Price check with currency support
The price check function can be used to check the current price in multiple currencies and the price will be shown both on the cashier view and on the customer view (if one is attached).
When using the function price check a dialog to enter or scan the EAN is shown.
Then the price info is shown on cashier view in the selected currency:
And on customer view:
Currency return
Currency return can be used to fully refund a receipt originally paid by foreign currency. (All payments from the original receipt will be inverted.) This function is useful for stores that do not normally allow refunds in foreign currency, but wants to allow it in special cases when they know they have the foreign currency available in the cash drawer.
First, search for or scan a finished receipt. Use the currency return function. The return is automatically finished and the receipt summary is shown, specifying how much to pay out to the customer.
If the original receipt does not contain foreign currency payment or contains a payment type other than cash, the currency return will be rejected:
If the original receipt is older than 48 hours, currency return is not allowed:
Epsilon Fuel Integration in cashier and convenience mode
Showing of the Epsilon Express Widget in convenience mode in POS is now depending on configuration.
It is also possible to configure a button to open the widget using function OPEN_EPSILON.
When an alarm is received from Epsilon Express, a warning in form of a header is shown. By clicking the header the same widget is opened.
Improvements POS
Customer order | Coupons not available in customer orders (RTP-32436) |
eSale | eSale integration with MBXP in combination with Epsilon Express (RTP-32441) |
Flight integration | Information about final destination for connecting flights (RTP-31293) Maximum stopover hours for boarding pass validation (RTP-32360) Date offset for boarding pass validation (RTP-32355) Sending blocked CustomsIDs to external flight service (RTP-32354) Example CustomsIds: U = EU, X = International, D = Domestic Sending Local Airport and Store Type to external flight service (RTP-32353) The store type configured in parameter ExternalFlightServiceStoreType (Arrival, Departure or All) will be sent to the external flight service together with the local airport code configured in parameter AirportCode. These will be used by the external flight service to check if a boarding pass is valid in the store it is scanned in. For example, a boarding pass containing only departure flights will not be valid in a store configured with ExternalFlightServiceStoreType = Arrival. |
Fuel integration | Handling lifting of nozzle and not doing any fueling (RTP-32316) Required Configuration: PermitZeroQuantity = True Opening fuel panel outside of Convenience view (RTP-31416) Fuel Zero-fillings (RTP-33059) Authorized card in Fuel panel (RTP-31993) |
General | Improved speed of cashier login (RTP-32324) |
Log in | Not possible to log in to POS if CloudAccessService is down (RTP-32244) |
Loyalty | Fetching member info from loyalty provider in self-service POS (RTP-31107) When a member is added in the self-service POS, their information is automatically fetched from the loyalty provider and included in the active transaction, regardless of the 'CustomerMasterLocation' parameter setting. This applies specifically to self-service POS systems using PosCustomerService to retrieve member information. Previously, only the member's LoyaltyNumber was added if this parameter was set to 'Internal'. This ensures comprehensive member data is available during transactions. |
Mobile payment | Aborting / switching from Svea payment (RTP-32038) |
Orders | Deleting Click and Collect orders in POS (RTP-32327) Required: POS Master 3.0.0.175 or higher! POS Configuration: DisplayExternalOrderNumberOnPickingList parameter (default value: False) This parameter controls if ExternalOrderNumber will be displayed instead of OrderNumber on PickingOrders list in POS. Alphanumeric external order numbers (RTP-33337) Showing of Click & Collect in Web Order View (RTP-33321) |
PLU List | PLU List with one item (RTP-32586) |
Price calculation | Combination of subtotal coupon discount and manual line discount (RTP-32556) Price recalculations on items where price has been changed manually (RTP-28319) Updated Price Calculations and Mix Handling (RTP-26967) For articles in an active mix with the flags 'IncludeOnlyNonDiscountedItemsInTotalAmount' or 'IncludeOnlyItemsNotUsedByCurrentGroupInTotalAmount' enabled, these articles are excluded from the total amount calculation used to trigger other mixes. ℹ️ Important! The mix engine has been simplified, which may result in multiple mixes triggering simultaneously. Users are advised to review how these changes impact existing and future mixes to ensure they work as expected. |
Receipt | Added customer specific ARTS extension data in EG receipt format (RTP-31712) This is only valid if the relevant parameters below is configured:
Added customer specific member data in Receipt for ARTS extensions (RTP-31713) This is only valid if the relevant parameters below is configured:
Customer specific order data in EG POSLog XML to be used in ARTS extensions (RTP-30833) This is only valid if the relevant parameters below is configured:
|
Self-service | Selling items without price in Self-service (RTP-31125)
The alternative shopping bag dialogue is configured via parameter 'PageFlow', by replacing 'Bag' page with 'BagPopup' page. Picture:
Signature-Based Card Payments in Self-service (RTP-33144) |
Shifts | Automatic Shift Close (RTP-33203) Shift is closed automatically at 23:23:50 when AutomaticShiftClose POS configuration parameter is set to TRUE. |
Improvements POS Server
Area | Description |
---|---|
POS API | Removal of picking order when using DeleteCartOrder (RTP-27938) Sending SMS for cancelled click and collect orders (RTP-29904) Improved error handling in SetStoresForCartOrderPicking method (RTP-32043) External Order Number (RTP-32350) |
Receipt | Extend ARTS-transformation with SKU (RTP-26032) |
EG POS v. 4.0.0.14704
Released 16 July 2024
Automated process for connecting flights - connecting flight dialog
Implementation of a feature that allows the cashier to ask the customer for a connecting flight if he buys liquid products belonging to some limit group to the transaction (EN and DE versions).
If bag not added, payment cannot proceed:
Currency payment on customer view
The customer view is updated immediately with payments and refunds when the cashier is using the Currency payment function.
Example screen after paying with euro, Turkish lira and Norwegian krone:
Example screen after overpaying with USD, resulting in a cashback:
Customer is allowed to buy duty free tobacco products
When banded tobacco item is scanned, while S / X flight added, "Customer is allowed to buy duty free tobacco products" message is shown.
Set Items' limit group items links are now shown in POS
If number of limit group item links for an item is bigger than 1, links are shown in POS. It is possible to add more than 1 link that has the same itemId, LimitGroupCode and ContentName in [dbo].[LimitGroupItemLink]. Each of this links is displayed separately. Limits are correctly reduced when limit/set items are added.
Customer is not allowed to buy an item due of Age Control
If age on passport/ID is less than age required for a restricted item, customer cannot buy it and error dialog is shown.
Limit control for items in POS
POS now have option to set limits to groups of items, so customer can't buy more than limit allows.
Example screen when buying Harry Potter book, which uses 20 amount of limit "Books" out of 20:
You can add, remove and change quantity of items, everything will be updated immediately.
Example screen of exceeding limit. When limit is exceeded by item, the item isn't added to receipt:
Limit control saves limit between terminals and limits are automatically erased after 24h.
Process for sealed bag when customer has a connecting flight
If a customer buys liquid items, a dialog will be shown, asking if the customer has a connecting flight.
(A liquid item is identified by configuring which limit groups contain liquid items.)
When yes is selected, the dialog for sealed bag is shown:
If bag not added, payment cannot proceed:
LimitGroupCodesLiquidCheck
Parameter to configure which limit groups contain liquid items
Improvements POS Server
Area | Description |
---|---|
POS API | GetReasonCodes (RTP-31754) When the used API has the property AllowAllStores set to 'True', there is no internal server error. Instead, the method gives back an array of codes with the given type. SKU (Stock Keeping Unit) in POSLog XML and ARTS POSLog XML (RTP-31651) The new field is also included in the transformation to ARTS POSLog XML v2/v6. Receipts from dummy store (RTP-31111) |
POS Import | Support store local values from Cloud (RTP-27201)
ℹ️ Required POS Master v. 3.0.0168 or higher. |
EG POS v. 4.0.0.14703
Released 5 July 2024
Price check with currency support
The price check function can be used to check the current price in multiple currencies and the price will be shown both on the cashier view and on the customer view (if one is attached).
When using the function price check a dialog to enter or scan the EAN is shown.
Then the price info is shown on cashier view in the selected currency:
And on customer view:
Improvement POS
No extra empty POSLog created when logging out of POS (RTP-31681)
POSLog is created after log in, after opening price check and after log out. No extra empty POSLog is created during the process. Also, when TenderCurrencies has a different value than SupportedCurrencies, currency from TenderCurrencies is also included in price check dialog.
Improvement POS Server
GetReasonCodes (RTP-26523)
The ReasonTransactionFilter parameter is not ignored when calling GetReasonCodes method. The ids set up in the configuration are not displayed in the response.
EG POS v. 4.0.0.14702
Released 4 July 2024
Random control frequency in Self-service POS
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.
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).
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.
Option to open the drawer at the start or at the end of transaction when Currency payment is used
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
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.
ZeroPriceAllowedEANs
List of EANS where 0.00 price is allowed. If blank, all EANs are allowed with 0.00 price.
Early inactivity warning in self-service mode
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.
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.
Improvements POS
Area | Description |
---|---|
Customer order payment | Credit payment on Customer Order (RTC-22711) |
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) Age and quota control age info is improved now (RTP-31059)
Unhandled error when approving age after deleting items from sale (RTP-31340) 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 Self-service (RTP-31246) |
Fuel Integration | Manual fueling (RTP-31152) |
Login | Store number in login screen (RTP-31428) Show more info in login header (RTP-30900) 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) |
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) Closed loop product validation (RTP-30614) Warning for high and too high amounts on open priced items (RTP-31301) Automatic Card Payment in Self-Checkout POS (RTP-31348) |
Receipt | Customer info on STEB receipt (RTP-31108) 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) Boarding pass - seat number (RTP-31034) POS Configuration: SellWithoutSeatAllowed parameter (default value: True). Allow sale without seat in boarding pass. Boarding pass - saving seat number (RTP-31035) |
Self-service | PLU items sent to Datema for control (RTP-30893) |
Translation | Missing text in Finish resource file (RTP-29162) |
EG POS v. 4.0.0.14701
Released 18 June 2024
Cash payment and payback in multiple currencies
The function to pay by currency was designed to make it easy to pay with multiple currencies in the same receipt and to pay out the remaining amount as cashback in the desired currency.
Example view with multiple part payments:
If the exact amount is paid, the summary dialog will be shown:
When the dialog is closed, the sales view or start new transaction dialog is shown. (Based on configuration).
If the paid amount is not exact, so money should be paid back to the customer, the change back dialog is shown:
When all the change has been given back to the customer in the desired currencies, the summary dialog is shown:
Payment by Walley in EG POS
Walley can be used as payment both in cashier mode and in self-service mode in EG POS. To pay by Walley, customer's mobile phone number needs to be registered manually. Customer may then either follow a link received in an SMS, or scan QR code shown on screen in POS with mobile phone camera, to follow identical link. Payment will then be finished on the phone, and receipt written in EG POS.
Walley payment in cashier mode:
Dialog for cashier to enter customer's phone number:
When phone number is registered the payment process starts, involving mobile phone:
Walley payment as shown on customer screen:
Walley payment in self-service POS:
Dialogue for customer to enter phone number:
When phone number is registered the payment process starts, involving mobile phone:
Printed receipt contains info of Walley tender and according transaction ID:
A new POS configuration parameter (AllowReceiptOnHoldForOnlineReturn) is added to be able to control whether a receipt with an online return will be allowed to be put on hold or not. It is also not allowed to do a second online return for an item that has been previously returned, put on-hold, and returned successfully.
Required: POS Master 3.0.0.160 or higher!
Configuration to show or hide balance dialog after closing a shift
When cashier is closing a shift, balance dialog can be shown depending on the parameter value. If parameter is set to True, balance dialog is shown after the shift is close, when value = False shift is closed without balancing. Additionally, cash counter is reset when shift is closed.
POS Configuration
New parameter:
ShowBalanceDialogAfterShiftClose - Default value: True
Required configuration:
BalanceTransactionType =Shift
Improvements POS
Area | Description |
---|---|
Balance | Shift ID on the receipt (RTP-30055) Required parameter in POS Configuration: BalanceTransactionType = Shift |
Bank | Timeout fix when early presented card in Baxi.Net pay terminal solution (RTP-31065) Relevant existing parameters in POS Configuration: Support for version 1.13.3.1695 of Baxi.Net pay terminal solution from Nets (RTP-30182) No adaptions have been made in EG POS in order to support Nets' version 1.13.3.1695 of their pay terminal solution Baxi.Net. No change in configuration is necessary for this version compared to previous approved version 1.11.2.1352. Pay terminal reconciliation status maintained during upgrade (RTP-30981) |
Discount | Discount display (RTP-30979) When parameter DisplayTotalDiscount is set to False no discount is shown in Customer View. |
Flight integration | Scanning extra boarding pass works when messages about unknown flight or quota exceeded are shown (RTP-31158) Now, when one of this messages is shown, it is possible to scan other boarding pass. Not enough boarding passes: After scanning more boarding passes: |
Fusion Fuel Integration | Fix for registering drive offs (RTP-30096) Multiple fuel transaction in a receipt and logging out error fix (RTP-30124) Information about operation mode in fuel pumps (RTP-30944)
|
General | Auto logout issue with partial Bank payment resolved (RTP-28782) Age restricted articles / lotteries from "Norsk Tipping" chosen from cashier PLU list (RTP-30359) |
Gift card | Gift card sale (RTP-30445) POS Configuration: GiftCardSaleRequiresScanning parameter (default value: True). If parameter is set to True only scanner is allowed as input in gift card dialog. |
Limit control | Use Combo Groups for specific categories (RTP-30727) For specific categories, a combined group is used for the limit control so that the customer is not able to buy to much articles off similar categories. Combo group Z001 is used for categories 16 and 17 in limit control. |
Login | Logging in with cashier cards linked to cashiers (RTP-31132) The performance for logging in with cashier cards linked to cashiers has been improved. Previously, this could be slow when there was many cashiers with cashier cards. Show more info in login header (RTP-30900) |
Loyalty | Adding member to receipt in SCO (RTP-31155) The function to open the dialog to search for member by phone number can be configured on a button in Self-service mode. |
Orders | Fix for dispatch orders changing into reserve in store orders (RTP-30480) Dispatch orders or web orders no longer change into reserve in store orders after picking is finished. Fixes and improvements for web orders (RTP-31097
Order polling works on login screen. Fixes for Click & Collect order picking in POS (RTP-30606) |
Payment | Walley payment enhancements in EG POS (RTP-31091) Not possible to sell fuel items on Credit (RTP-31007) |
POS Configuration | Configuration to map Flight Type (Customs ID) to LineItemTypeCode (RTP-30292) MappingOfFlightTypeToLineItemTypeCode parameter has been added, which defines the mapping between Flight Type (Customs ID) to LineItemTypeCode. All characters in the LineItemTypeCode should be entered in this mapping except the last character/digit. In the receipt, the last character in the LineItemTypeCode could be either 1 or 2 (1 - sale, 2 - return). LineItemTypeCode for articles with deposit will have the value 3101/2 and is not configurable in this parameter. |
Receipt | Performance in POS is effected when POSAPI in Cloud is unavailable (RTP-30886) Hiding discount on receipt, for items with ID requirement (RTP-30718) Create ControlTransaction XML on price check (RTP-30291) |
Returns | Online Return Permissions (RTP-30098) |
Set items | Printed receipt changes for Set Items |
System | Changes in naming of services and integrations (RTP-27462) |
User interface | Discount summary in payment view (RTP-31147) POS Configuration: HideDiscountSummaryinPaymentView - Hide discount info in payment view except for subtotal discount when set True. |
Web orders | "Order from Webshop" button visibility (RTP-30106) Item that is not in stock in dispatch locations is no longer available for web order in POS and the button "Order from Webshop" is not visible in Item Search. |
Improvements POS Server
Area | Description |
---|---|
POS API | Support for EAN14 (D-PAK/DUN) (RTP-30620) When adding an item to cart, it is now possible to add it by using an EAN14 (D-PAK/DUN) number. If the item has the property quantityInSmallPackage set, the quantity specified in the request will be multiplied by the amount set as the value for quantityInSmallPackage. AgeVerificationResult retained from previous receipt when resuming a cart (RTP-28711) |
POS Import | Import of item attributes related to duty-free and grocery (RTC-40741) Import reason codes for sale transactions (RTC-40477) Overlapping item identities (RTP-30559) 30 letter/digit coupon codes (RTP-31027) |
POS Master | Fix for issue with future price (RTC-41145) Change the default value in NorwegianTollQuotaGroups parameter (RTP-30557) |