EG POS v. 4.0.0.14561
Released 19th of December 2024
Improvements POS
Supporting new SDK version 1.3.24326 for Swedbank Pay (RTP-35087)
EG POS supports SDK version 1.3.24326 for Swedbank Pay. This version allows 'UnitPrice' and 'ItemAmount' to be set to 0, making it possible to handle items provided to customers for free.
Relevant existing parameter in POS Configuration:
PayTerminalType = 'SwedbankPay'
Changing fuel type in Fusion (RTP-35866)
When Fuel Type is change in Fusion, the Fuel Type is set correctly in the receipt to the new value.
Drive off receipts (RTP-35222)
Drive off receipts are marked as "Drive off".
EG POS v. 4.0.0.14560
Released 16th of December 2024
Order return (RTP-31168)
POS no longer throws an error when return item from web order is selected.
Refund of order paid with Klarna (RTP-35135)
Service agent for Klarna library has been updated. It is possible to do a Klarna refund.
EG POS v. 4.0.0.14559
Released 11 December 2024
Improvements POS
Handling used coupons at checkout (RTP-33842)
Cashiers can remove already-used coupons during a transaction and complete the sale by selecting another payment method. This prevents the POS system from freezing and ensures a smoother checkout process.
Handling of duplicate event from NETS (RTP-35257)
Changed error-handling to avoid that POS terminates.
Receipts sent to Kivra (RTP-29290)
Excluded training mode receipts when sending receipts to Kivra.
EG POS v. 4.0.0.14558
Released 6 December 2024
Improvement in sound notifications for fuel transactions (RTP-34438)
Default sound notifications for fuel transactions (fuel approval required and ready for payment) as set.
Change when the card symbol is shown in fuel header (RTP-34787)
Card symbol is not shown in when fuel transaction is required for approval.
No duplicate order created during printing of order confirmation (RTP-32976)
When a PAC/PAC.CW order is picked from a third party application (e.g. In Store App) and the order confirmation is printed out in POS, there is no longer a duplicate order created.
EG POS v. 4.0.0.14557
Configurable Coupon Search in Nets StoreBox Integration
You can configure whether coupon searches are performed for the fetched member in the Nets StoreBox integration. Disabling this search speeds up the payment process by reducing processing time.
POS Configuration
New parameter:
'BaxiStoreBoxGetCoupons' (default True) - when activated, coupons will be fetched when adding member from StoreBox. Otherwise fetching coupons is skipped.
Use red color in light tower when scanning invalid boarding pass (RTP-31269)
Setting the light to AssistanceNeeded when unknown boarding pass is scanned.
Default store selected for PAC.CW (RTP-34617)
When a web order is created in POS and PAC.CW is selected as delivery option, then the current store is select as the default store for order pick-up.
Fetching receipt from on hold (RTP-35002)
ShiftNo is correct after fetching receipt from on hold now.
EG POS v. 4.0.0.14556
Released 13 November 2024
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.
POS Configuration
Relevant existing parameters:
'PayTerminalType' = 'BaxiDotNet'
'BaxiConfig'
Replace key 'Use2KBuffer' (no longer in use) with the new 'BufferSize' and set '8' as value.
Improvements POS
Improved performance for receipts and returns (RTP-34415)
Response times when scanning receipts, print receipts and processing returns in POS are improved.
Transfer of toll quota from Wine to Beer (RTP-34748)
The calculation of Norwegian toll quotas has been improved for specific scenarios when transferring the complete wine quota (1,5liter) to beer. Example: When using 2 boarding passes, up to 2l of strong liquor and 7l beer (4l + 3l transferred) are allowed.
PAC.CW picking orders with only freight items (RTP-32981)
PAC.CW picking orders are not saved in the database and will not show up in POS.
POS Configuration:
FreightChargeItem - Should contain the list of items considered as freight items in POS.
Paper cut for Epsilon Express fuel receipts (RTP-34827)
Paper cut is added for reprinted fuel receipts from Epsilon Express.
EG POS v. 4.0.0.14555
Released 7 November 2024
International phone number support in member search
The member search in self-service POS accepts international phone numbers with no limit on the number of digits. This allows users to enter and validate complete phone numbers, including those from outside the local region.
POS Configuration
Relevant existing parameters:
'Country' (default 'NO') - Will determine what country the the phone number validation function will validate for if a country code is not detected.
'Culture' (default 'nb-NO') - Will add a country code corresponding to the configured culture to any phone number that is let through the first validation and is missing a country code.
Improvements POS
Unhandled error message when dialog for discount code is closed (RTP-34355)
When Alphanumeric coupons dialog is open and there is some input, clicking esc first clears the input, and clicking Esc second time closes the dialog. A problem that caused an unhandled error message when closing the dialog with ESC was fixed.
Direction was added to response from Webdok (RTP-34619)
It is used to find the correct flight together with UniqueId. Without this change boarding pass scanning wouldn't work anymore.
Required: POS Services 7.91.101 or higher!
Remove sound alert for outdoor payments using Fusion (RTP-33340)
There is no sound alert in POS for fuel transactions that have outdoor payment.
Transaction mode for unpaid fillings (RTP-33704)
A restriction is added no make it not possible to add unpaid fuel fillings when in item transaction mode in POS.
Improvement POS Server
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.
EG POS v. 4.0.0.14554
Released 1 November 2024
Improvements POS
Flight info messages in lrsLog (RTP-34441)
Log about dummy flight for non-airport stores has been removed.
Paying for items through PLUS (RTP-34385)
Secured that all jobs that's done after payment, is called only once. This to avoid dobbel printing etc...
Printed receipt for drive-off bank payments (RTP-33773)
When a drive-off is paid through bank payment, receipt is printed successfully.
EG POS v. 4.0.0.14553
Released 22 October 2024
Commit coupons
If POS is not able to commit coupons. It will save transaction locally and retry the commit according to schedule in new parameter.
POS Configuration
New POS parameter:
OfflineCouponRedemptionJobSchedule - 0 0/20 * * * ?
If blank it is not active. Set to cron schedule.
This only works if existing parameter IgnoreCouponCommitErrors is set to True.
Improvements POS
Area | Description |
---|---|
Convenience | Payment button amount fix (RTP-33573) |
Coupon | Show coupons from before items are added to the receipt (RTP-33417) |
Customer order | Exception when saving customer order (RTP-34175) Exception message when saving customer order in EGP POS is fixed. |
Epsilon Express Integration | Voucher printing when subtotal amount equals 0 (RTP-34054) When subtotal amount equals 0 and payment is done in Convenience Sales, voucher is printed simultaneously with normal receipt. Epsilon Express Outdoor filling receipt copy (RTP-33808) When outdoor filling is made, customer can enter the station and ask for the Receipt Copy of the filling that was made. |
Online return | The line note is added to all selected items for the return (RTP-33824) If the parameter 'AddLineNoteToComplaint' is active, a line note is added to all items selected for return during the online return process. |
Self-service | Performance changes in Sale function (RTP-34043) |
EG POS v. 4.0.0.14552
Released 8 October 2024
Improvements POS
Area | Description |
---|---|
Balance | Shift Balance Discrepancies and Missing Receipts (RTP-33684) |
Bank | Merchant receipt handling for SwedbankPay transactions (RTP-30243) |
Convenience sales | Total from previous sale on Payment button (RTP-32952) |
Customer order | Return items from receipt that contains more than one customer order (RTP-30588) Order deletion notification via SMS (RTP-33439) Existing parameter in POS configuration: |
Epsilon Express integration | Discounts on Car Wash articles (RTP-33668) |
Online return | Improved Handling of Reason Codes for Online Returns (RTP-31154) Relevant existing parameters in POS Configuration: |
Payment | Product data - Quantity and amount should not be negative (RTP-33818) |
Receipts | Fix on printing campaign discounts in receipt (RTP-32770) |
EG POS v. 4.0.0.14551
Released 26 September 2024
Fix for automatic shift close (RTP-33466)
For automatic shift closing, the timer in POS is properly reset so the shifts are automatically closed, even if POS stays open for the succeeding days.
EG POS v. 4.0.0.14550
Released 22 September 2024
Switching between manned and self-service mode in POS (RTP-33410)
The process of switching from manned mode to self-service in POS is more stable, reducing the likelihood of errors during the transition. This ensures smoother operation when changing modes.
EG POS v. 4.0.0.14549
Released 20 September 2024
Improvements POS
Area | Description |
---|---|
Fuel integration | Fuel Zero-fillings (RTP-33059) When POS is integrated with Fusion and a zero-filling is paid from Convenience Sales View, tender view is opened to proceed with payment. |
Orders | Alphanumeric external order numbers (RTP-33337) Alphanumeric external order numbers are supported in Web Orders view in POS. Showing of Click & Collect in Web Order View (RTP-33321) When CustomerOrderVariant is set as NULL then, Click & Collect orders are shown in Click & Collect tab always. |
Payment | Support negative values in product upload to Swedbank (RTP-33345) EG POS now sends negative quantity when product data is uploaded to Swedbank PAX , this to avoid any errors. |
Improvement POS Server
Update Klarna after capture (RTP-28666)
When updating an order in POS API, by reducing the quantity of an item or deleting an undelivered item, the Klarna payment is updated. After the change in quantity and capturing the transaction, the remaining amount is released in Klarna and no longer requires settling.
EG POS v. 4.0.0.14548
Released 17 September 2024
Improvements POS
Area | Description |
---|---|
ARTS POSLog | Corrected ExternalTypeCode for customer specific ARTS extension (RTP-32988)
|
Bank | Improved token handling for Swedbank Pay integration (RTP-32868) |
Orders | Fix for error in printing pick list (RTP-32322) External order numbers in Web Orders view (RTP-31775) POS Master 3.0.0.175 or higher! POS Configuration: |
Self-service | 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. |
Improvement POS Server
External Order Number (RTP-32350)
External Order Number can be set in ReserveCartInStore and is sent through POS Message.
EG POS v. 4.0.0.14547
Released 5 September 2024
Improvements POS
Subtotal discount still applies on each line (RTP-31435)
When using a coupon with subtotal discount, a line with amount in negative would show. And each item added to the transaction will show with ordinary amount.
Coupons not available in customer orders (RTP-32436)
When opening orders in POS, coupons are now visible or selectable in sales view or in loyalty header.
Small changes to dialog Requests for fuel cards (RTP-32661)
Vehhicle Id claim is set to 4 digits, And EG POS is not asking for Driver ID.
EG POS v. 4.0.0.14546
Released 3 September 2024
Improvements POS
Area | Description |
---|---|
Bank | Fuel Support Enhancements in Baxi.Agent Pay Terminal Integration (RTP-32364) |
Flight integration | Wrong flow when adding flight manually (RTP-32856) |
MSR Cards | Improvements for MSR cashier cards (RTP-32186) |
Self-service | Member Registration via QR Code in Self-Service (RTP-32776) Sending receipt data to Monitor App after payment (RTP-30311) Logging of communication with Monitor App (RTP-32136)
|
EG POS v. 4.0.0.14545
Released 26 August 2024
Improvements POS
eSale integration with MBXP in combination with Epsilon Express (RTP-32441)
Return of eSale items validated by MBXP now works fine, even when configured eSale integration with Epsilon Express in the same POS.
Handling lifting of nozzle and not doing any fueling (RTP-32316)
When nozzle is lifted and put back away without doing any fueling, then no issues in POS are encountered.
Required Configuration:
‘PermitZeroQuantity’ = True
Opening fuel panel outside of Convenience view (RTP-31416)
When opening fuel panel from outside of convenience sales view, then PLU-board configured in parameter PluBoardNameToOpenOnStartup is shown as default.
Combination of subtotal coupon discount and manual line discount (RTP-32556)
When there is a combination of subtotal coupon discount and a manual line discount in a receipt the price calculation for this is now triggered correctly. Previously the calculation generated an Appwide if at list one of the existing parameters 'ShowCouponDiscountTotalOnCouponItem' or 'ShowCouponSubtotalDiscountsAsLine' was activated.
EG POS v. 4.0.0.14544
Released 21 August 2024
Deleting Click and Collect orders in POS (RTP-32327)
When a Click and Collect order is deleted from POS, it is at the same time cancelled in Chain Web and deleted from pick list in POS.
EG POS v. 4.0.0.14543
Released 19 August 2024
Improvements POS
Area | Description |
---|---|
Log in | Not possible to log in to POS if CloudAccessService is down (RTP-32244) CloudAccessService on POS Server is used by POS to fetch a token used as authentication versus EG Cloud services. A bug has been fixed, making it impossible to do cashier log in if CloudAccessService was not available when EG POS started and is still not available when a cashier tries to log in. |
Loyalty | Fetching member info from loyalty provider in self-service POS (RTP-31107) |
Receipt | Flight information for fake flights in POSLog XML (RTP-32260) DestinationCode and OriginCode have been changed for fake flights .ARR, .DEP and .PAX. |
Self-service | Always sending receipt content to Monitor App (RTP-32090) When existing parameter SurveillanceEveryScan is enabled, POS will always in include the receipt details in the messages to Monitor App. Previously, the receipt details were only included if we received a "start live view" request from Monitor App. This makes it possible to continuously view live sales from the same Self-checkout in Monitor App. Print gate receipt in self-service POS when connecting flight it confirmed (RTP-31165) If configured, A gate receipt will be printed in self-service POS when a customer confirms going on a connecting flight after buying items that requires a STEB bag to be used. The gate receipt will be needed because the original receipt will be used in the STEB bag making it difficult to scan when going through the gate. This is relevant only when using the flight integration in self-service POS. EnableGateReceiptPrinting (default False) - must be enabled - set to 'True' |
EG POS v. 4.0.0.14542
Released 9 August 2024
Improvements POS
Area | Description |
---|---|
Fuel integration | Authorized card in Fuel panel (RTP-31993) A new icon for Authorized Card was added. |
Log in | Not possible to log in to POS if CloudAccessService is down (RTP-32244) CloudAccessService on POS Server is used by POS to fetch a token used as authentication versus EG Cloud services. A bug has been fixed, making it impossible to do cashier log in if CloudAccessService was not available when EG POS started and is still not available when a cashier tries to log in. |
Receipt | ArticleArea and SpecialGroup in receipt for link items (RTP-31282) ArticleArea and SpecialGroup is added to the POSLog XML receipt format also for link items. Added customer specific ARTS extension data in EG receipt format (RTP-31712) When a receipt is cancelled by the cleanup job in POS the correct customer specific ARTS extensions (ExternalTypeCode, CountryCode, ExternalLineTypeCode and TaxGroupId) will be added to the EG POSLog XML format before the receipt is sent to the receipt queue. This ensures that receipts exported from ReceiptService in the ARTS version 6 format contains this data. This is only valid if the relevant parameters below is configured:
Added customer specific member data in Receipt for ARTS extensions (RTP-31713) When a receipt only contain a member registration and no sale in POS the correct customer specific ARTS extension (ExternalTypeCode) will be added before the receipt is sent to the receipt queue. This ensures that receipts exported from ReceiptService in the ARTS version 6 format can be imported to SAP without errors. This is only valid if the relevant parameters below is configured:
When a customer order confirmation receipt is created the correct customer specific ARTS extension (ExternalTypeCode configured for ReceiptOnHold) will be added before the receipt is sent to the receipt queue. This ensures that receipts exported from ReceiptService in the ARTS version 6 format can be imported to SAP without errors. This is only valid if the relevant parameters below is configured:
|
Self-service | Improved navigation after cashier assistance (RTP-32054) When a customer goes to payment in self-service and cashier assistance is needed, for example for age control via cashier mode, then the payment view will be opened when going back to self-service. Previously, the self-service sales view was opened and the customer had to click "got to payment" again. |
EG POS v. 4.0.0.14541
Released 7 August 2024
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:
POS Configuration
ButtonConfig - New function CurrencyReturn that can be configured on the desired button. Configuring the function in receipt panel is practical, so its easy to used the function when searching/scanning a finished receipt.
Improvements POS
Information about final destination for connecting flights (RTP-31293)
Improvements were made for showing final destination for connecting departure flights.
Payment summary for foreign currency when doing refunds (RTP-32130)
The amount in foreign currency is shown on left side and the value in local currency is shown on the right side in the payment summary when doing refunds.
Approval of age per boarding pass in cashier mode (RTP-32053)
When closing self-service mode and using dialog to approve age per boarding pass in cashier mode before going back to self-service mode, it is no longer necessary to approve age also in Monitor App.
Improvements POS Server
Sending SMS for cancelled click and collect orders (RTP-29904)
Method SendCartOrderConfirmationNotification can be used on already finished/cancelled receipts to send SMS with information to the customer.
Improved error handling in SetStoresForCartOrderPicking method (RTP-32043)
When using the SetStoresForCartOrderPicking endpoint with a non-existing item identifier, the response is more descriptive. It gives information about the cart id and the wrong cart item identifier.
EG POS v. 4.0.0.14540
Released 31 July 2024
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.
POS Configuration
ShowEpsilonInPlu (default False)
Configures if the widget is shown in convenience mode.
Improvements POS
Product code allowed/not allowed (RTP-31264)
The behavior regarding product code which is sent to the bank integration provider in POS was improved to make sure that allowed / not allowed is handled correctly.
Translation of Fuel Modes (RTP-31466)
Regarding the language, proper translation of fuel mode is used.
Selling items without price in Self-service (RTP-31125)
If an item without price is scanned in self-service, the following error message will be shown:
Improvements POS Server
Removal of picking order when using DeleteCartOrder (RTP-27938)
Deleting an order from cart in POS API also deletes it in Backoffice, as well as makes it unavailable for picking in InStore App.
Receipts from dummy store (RTP-31111)
Improvements were made to make sure receipts are not created on a dummy store used for configuration when payments are added to orders.
EG POS v. 4.0.0.14539
Released 12 July 2024
Improvements POS
Area | Description |
---|---|
Coupons | Do not change item's price ExtendedAmount in POSLog when ShowCouponSubtotalDiscountsAsLine is True (RTP-31627) |
Flight Info | Flight info is not remembered in SCO after putting receipt on hold (RTP-31563) After sale from Self-service with flight added is put on hold, flight info is cleared so when the receipt is fetched, no flight info is remembered and a new flight needs to be added. |
Fusion Fuel Integration | Sound after finished fillings (RTP-31400) Drive off receipt copy (RTP-31350) Change in fuel panel status for outdoor payments (RTP-31328) |
Item search | Slow response when searching items (RTP-31736) Response when searching items in POS is now quicker. |
Logs | Log BoardingPassService erros as Information (RTP-31524) When BoardingPassService return error related with boarding pass not being possible to be scanned, quota already used, different flight or boarding pass already scanned, it is logged as Information. Example: |
Payment | Discount rounding fix for Svea (RTP-31405) The amount set on the item after adding a new discount is rounded properly and sent to Svea. |
Improvements POS Server
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.
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.14538
Released 3 July 2024
Handling Promotions with Liquid Barcode loyalty cards
Stamp cards using Liquid Barcodes loyalty cards are now managed differently from regular coupons. Coupons without discounts are treated as stamps, even if the item has previous discounts from promotions or other mixes. Coupons for free items are handled as regular coupons.
POS Services version 7.89.88.0 is required!
POS Services host config
New parameter in POS Services host config:
LiquidBarcodes.EnableStampCards - default value False - must be enabled (True) to activate the changed behavior in the service agent for Liquid barcodes.
Improvements POS
Credit payment on Customer Order (RTC-22711)
"Pay later" function can be used in POS on a Customer Order created in Chain Web. Credit payment can be done in Chain Web on the items that were processed to be "paid later" in POS and credit amount is calculated correctly in the relation to the items paid in POS.
Boarding pass used when receipt is put on hold in Self-service (RTP-31246)
When a receipt with a boarding pass times out from inactivity in Self-service, the receipt is automatically put on hold and the transaction is canceled. In this case, the transaction with Webdok will also be canceled, so the boarding pass is not marked as used.
Boarding pass used when receipt is put on hold in Self-service (RTP-31246)
When a receipt with a boarding pass times out from inactivity in Self-service, the receipt is automatically put on hold and the transaction is canceled. In this case, the transaction with Webdok will also be canceled, so the boarding pass is not marked as used.
Automatic Card Payment in Self-service POS (RTP-31348)
Card payment starts automatically when the customer goes to the payment view in the self-service. This ensures a seamless and efficient payment process every time.
EG POS v. 4.0.0.14537
Released 27 June 2024
Improvements POS
Loyalty bonus check refund for online returns in POS (RTP-31429)
When processing an online return on a receipt with a redeemed bonus check as a subtotal discount, the bonus check refunds to the member with the correct amount. This change eliminates the previous issue where an incorrect amount message prevented the bonus check refund.
Customer info on STEB receipt (RTP-31108)
Customer info is printed on STEB receipts if a customer is added to the transaction.
STEB receipt print for canceled receipts (RTP-31330)
STEB receipts will not be printed when using function to print STEB for previous receipt if the previous receipt was canceled.
EG POS v. 4.0.0.14536
Released 25 June 2024
Automatic Shift Close
When new POS configuration parameter AutomaticShiftClose is set to True, shift will be automatically closed at 23:59:59, without disturbing the cashier's work. The shift will be closed in the background and the drawer money will be reset to the value set in DrawerMoney parameter and new Shift ID will be created. If there is an ongoing transaction, and time to trigger automatic shift close is reached, the shift will still be closed in the background, the shift ID will be set at the end of transaction, and the transaction will be counted in the new shift. The balance dialog will not be shown or triggered in POS when automatic closing of the shift happens and there are no changes done for manual closing of shift.
POS configuration
New parameter - AutomaticShiftClose - default value: False.
Improvements POS
InStore App - Disable print out of order confirmation (RTM-7930)
If the parameter PrintLabelForPickupOrders (previously called PrintPickupLabelForClickAndCollect) is set to False, orders will have have status "Picked" in POS, when the picking is done.
If the parameter is set to True, orders will have have status "Completed" in POS. If an IP for the printer is configured, labels are printed for the 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.
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.
Altered appearance of alternative shopping bag dialogue (RTP-28103)
The appearance of the alternative shopping bag dialogue is slightly changed compared to when first released. The configured bags will now be shown with their item names in stead of hard coded names. In addition the prices of the bags listed will also appear. If any bags already added, this information is now shown with a red color, making it more visable to customer.
The alternative shopping bag dialogue is configured via parameter 'PageFlow', by replacing 'Bag' page with 'BagPopup' page.
EG POS v. 4.0.0.14535
Released 24 June 2024
Improvements POS
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.
Age approval per boarding pass in Self-service (RTP-31188)
When scanning a cashier card in self-service when there is a pending age approval request, and the flight integration is active, the age approval per boarding pass dialog will be shown in cashier mode.
Unhandled error when approving age after deleting items from sale (RTP-31340)
An unhandled error has been fixed which could previously occur when using the age approval dialog per boarding pass if all items were deleted from the receipt before opening the dialog.
Unhandled error related to flight information in sales view header (RTP-31338)
Handling of null values has been improved, to avoid showing generic error dialog related to flight details.
EG POS v. 4.0.0.14534
Released 20 June 2024
Improvements POS
Boarding pass with no quota available (RTP-31214)
When scanning a boarding pass that has no quota available, an error message will be shown to the cashier.
Age and quota control age info is improved now (RTP-31059)
New date info:
Under 18: After <today's date -18 years>
18-20: <today's date +1 day -20 years> - <today's date day -18 years>
Over 20: Before <today's date +1 day -20 years>
Manual Fueling (RTP-31152)
A function to sell the fuel manually (MANUAL_FUELING) has been implemented.
EG POS v. 4.0.0.14533
Released 17 June 2024
Improvements POS
Area | Description |
---|---|
Bank | Pay terminal reconciliation status maintained during upgrade (RTP-30981) |
Flight integration | Scanning extra boarding pass works when messages about unknown flight or quota exceeded are shown (RTP-31158) |
General | Auto logout issue with partial Bank payment resolved (RTP-28782) |
Login | Logging in with cashier cards linked to cashiers (RTP-31132) 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 | Fixes for Click & Collect order picking in POS (RTP-30606) Click & Collect orders that are created in webshop can be picked in POS without encountering the issue that it is automatically picked from an "external app". |
Receipt | Hiding discount on receipt, for items with ID requirement (RTP-30718) "Do not show campaign discount for items with ID requirements on receipt" is new value in the PrinterConfig parameter. It allows to hide discount on age validated items for which campaign discount is calculated. |
User interface | Discount summary in payment view (RTP-31147) The discount summary in the payment view is configurable. If it is disabled, only subtotal discounts will be shown and other types will be hidden (campaign, member, mix, customer discount, etc.). POS Configuration: HideDiscountSummaryinPaymentView - Hide discount info in payment view except for subtotal discount when set True. |
EG POS v. 4.0.0.14532
Released 12 June 2024
Improvements POS
Timeout fix when early presented card in Baxi.Net pay terminal solution (RTP-31065)
When configured functionality for "tap before amount" (letting customer present card to terminal early in the sale process), for "Baxi.Net" pay terminal solution, a timeout issue is fixed. Previously, when terminal timed out after 10 minutes without any card presented, connection to terminal was closed. Now the connection to terminal is automatically reopened, still waiting for customer's card.
Relevant existing parameters in POS Configuration:
'BankAutoStartSession' (default 'False') - when activated, terminal accepts card / PIN before 'Bank' key is pressed in POS.
'PayTerminalType' = 'BaxiDotNet'
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.
Fixes and improvements for web orders (RTP-31097
Fixes and improvements for web orders have been implemented:
Web orders with only freight items are no longer displayed in picking order list view.
Web orders are no longer switched to customer orders after print pick list function is used on the order.
Order polling works on login screen.
Not possible to sell fuel items on Credit (RTP-31007)
Enabled use of credit for Forecourt products to be able to sell on Credit.
Improvement POS Server
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.
EG POS v. 4.0.0.14531
Released 10 June 2024
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
Information about operation mode in fuel pumps (RTP-30944)
Information about current operation mode is displayed on every pump. The following operation mode can be shown:
Not available
Card
Pay Inside
Card & Pay inside
Gift card sale (RTP-30445)
New bool parameter GiftCardSaleRequiresScanning has been added (default value True). If it is set to True functionality remains as it is now. If it set to False keyboard is accepted as input for the dialog.
POS Configuration:
GiftCardSaleRequiresScanning parameter (default value: True). If parameter is set to True only scanner is allowed as input in gift card dialog.
EG POS v. 4.0.0.14530
Released 7 June 2024
Improvements POS
Discount display (RTP-30979)
When parameter DisplayTotalDiscount is set to False no discount is shown in Customer View.
Fix for authorization when in card-only mode (RTP-30131)
Authorization to start fueling is not triggered for pumps in card-only mode.
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.
EG POS v. 4.0.0.14529
Released 6 June 2024
Improvements POS
Area | Description |
---|---|
Bank | CardIssuer Id received by Swedbank for Swedbank Pay pay terminal solution (RTP-30895) POS Configuration Relevant existing parameter: 'CardIssuerList' - Comma separated list with all card types that may be reported by Swedbank. When list is deleted / empty, EG POS will use CardIssuer Id as received. When list is configured, CardIssuer Id will be converted. |
Convenience | Epsilon Express Pump Functions (RTP-30274) When selecting a pump from the Epsilon Express widget in POS Convenience mode, windows opened from the pump functions are shown in front of POS and they can be refreshed/cancelled. |
Flight integration | Change text translation in exceeded quota message (RTP-30846)
Parse IATA BCBP boarding pass format and verify date from Webdok vs boarding pass date (RTP-30844) Trigger new age approval request from SCO if quota is exceeded and there are boarding passes without age in the receipt (RTP-30698) |
Orders | Fixes for Web Orders (RTP-30766) The following fixes are done:
|
Receipt | Failed to communicate with KivraGateway and problems with saving receipt (RTP-28897) When communicating with Kivra gateway we now include existing parameter OnlineTimeout. This means Cash register will fail the request, making sure we don't have receipts we can't delete. |
EG POS v. 4.0.0.14528
Released 2 June 2024
Age approval in self-service does not work (RTP-30720)
The age is now remembered and verified with opening the age approval dialogue.
EG POS v. 4.0.0.14527
Released 31 May 2024
Improvements POS
Area | Description |
---|---|
Coupon | POSCouponService (RTP-30777) |
Monitor App | Do not send deleted items to Monitor App (RTP-30787) In Monitor App deleted items are not shown: |
Receipt | Customer specific ExternalTypeCode for BalanceTransactions in ARTS POSLog version 6 (RTP-30745) Relevant existing parameters in POS Configuration: 'SaveExternalTransactionInfo' (default 'False') and 'ExternalTypeCodes' (containing customer specific values by default) must be activated/configured. |
Self-service | Switching tenders in self-service POS with Swedbank Pay pay terminal solution (RTP-29295) |
Improvement POS Server
Receipt journal displays phone number on digitally signed item returns (RTP-30254)
For digitally signed item return receipts the customers phone number will be visible when viewing the receipt in the receipt journal in Chain Web.
Required: POS Services version 7.88.85.0 or higher!
EG POS v. 4.0.0.14526
Released 29 May 2024
Improvements POS
Area | Description |
---|---|
Bank | Separate Swish / Klarna / Vipps transactions made via PSDK pay terminal solution (RTP-28439) If Swish, Klarna or Vipps is chosen as payment method when customer operates PSDK pay terminal, such transactions may now be saved to POSLog with specified CardIssuer numbers. This will improve reporting of such transactions. In addition, if PaymentBrand (card type used) is not received from PSDK value 99 (Unknown / Ukjent) will be saved to POSLog. Previously value 0 was saved, which had no meaning. Relevant existing parameter in POS Configuration: 'CardIssuerList' - 'Swish' / 'Klarna' / 'Vipps' must bed added to this list, at fields available (= replace 'dummy'). The position(s) in the text string will make according numeric CardIssuer(s) to be saved to POSLog. |
Coupons | Adding alphanumeric coupon code in POS (RTP-30687) Before, after adding alphanumeric coupon using ADD_DISCOUNT_CODE function, unknown coupon error was shown. Now, alphanumeric coupon added by discount code is added correctly using ADD_DISCOUNT_CODE function. |
Orders | PAC.CW printing of a pick list fix (RTP-30405) When printing pick list on a new PAC.CW order in POS, no new order is created after logging out/in. |
POSLogXML | CashDrawerAmount removed from EOBD POSLog XML (RTP-29104) End Of Business Day no longer creates invalid POSLog XML by adding the unsupported CashDrawerAmount field. |
Self-service | Self service - scanning unknown/invalid boarding passes (RTP-30578) Member identify in self-service (RTP-30721) |
EG POS v. 4.0.0.14525
Released 27 May 2024
Improvements POS
Area | Description |
---|---|
Bank | Automatic pay terminal reconciliation status moved from local file to local DB (RTP-30381) |
Convenience | Upgrade of Epsilon Express during restart (RTP-30028) Version of Epsilon Express is updated every time POS is starting. |
Flight integration | Age approval retained when using manual flights (RTP-30523)
|
Return | Discount information in online return (RTP-29288) A bug that caused discount information from the original receipt to be missing when using online return has been fixed. |
Norwegian toll quota | Overriding age requirements when overriding toll quota (RTP-30479) When using the function to override validation of Norwegian Toll Quota, the age control will also be overridden. |
Self-service | Self-service - Sealing bag dialog (RTP-30543) Changed criteria for activating hidden print STEB receipt button (RTP-30600) POS Configuration: |
Improvement POS Server
Customer specific ExternalLineTypeCode for PriceCheck LineItems in ARTS POSLog version 6 (RTP-30640)
A customer specific mapping for ARTS POSLog v.6 has been made where PriceCheck LineItems in EG POSLog will have a new StructuredNote_LineItem indicating the ExternalLineTypeCode for the customer. The value from the structured note will be converted to a <LRSEx:ExternalLineTypeCode> node in the ARTS poslog in ReceiptService. This ExternalLineTypeCode will only be visible in the POSLog if existing parameters 'SaveExternalTransactionInfo' and 'ExternalLineTypeCodes' are activated and configured in POS configuration.
Relevant existing parameters POS Configuration:
'SaveExternalTransactionInfo' (default 'False') and 'ExternalLineTypeCodes' (containing customer specific values by default) must be activated/configured.
EG POS v. 4.0.0.14523
Released 22 May 2024
Improvements POS
Area | Description |
---|---|
Fusion Fuel Integration | Changes in manual changing of fuel modes (RTP-30172) Possible Drive-off (RTP-21504)< |
Item search | Improved item search (RTP-29439) |
Orders | Customer name when picking reserve and collect orders (RTC-38884) SMS Notification of paid Reserve and Collect order created in POS (RTP-29572) |
Permissions | Giving permission for subtotal discount (RTP-30255) |
PLUS integration | Error handling for PLUS integration (RTP-30025) |
Receipts | Voucher Translation (RTP-30534) Required configuration in POS Configuration: new field in ESaleUrls/ESaleUrlsLocal -> add field = eSale_EpsilonExpress |
Returns | Online return permissions (RTP-30098) When a cashier that doesn't have permission processes an online return, a second cashier with the correct permission is required to log in to proceed with the return successfully. |
Sales | VAT rates implementation (RTP-30351) Logic for assigning VAT rates has been refactored. Required: POS Master v. 161 or higher! |
Search menu | Disabled item search (RTP-30347) When item search is not configured in the search types in parameter SearchMenuContent, POS will automatically use the first configured search type (after EAN/PLU). |
Self-service | Lost access to pay terminal due to manual logins / logouts (RTP-17093) |
User Interface | Fix for background color in Payment view (RTP-30560) Correct background color is shown on item lines section in payment view with UIHighlightColor parameter configured. When using function button for financial pay out, payment screen buttons are not replaced with the ones form sales view. |
Improvement POS
Pickup codes for Click and Collect Orders (RTC-37507)
CheckOutCart and ReserveCartInStore endpoint contract has been updated with option to generate Pickup code.
If generatePickupCode value is set to True (Default value is false) in the request, then response contains the newly generated PickupCode
If generatePickupCode is set to false in the request, PickupCodecode will not be generated.
Required: POS Master 3.0.0.154 or higher!
EG POS v. 4.0.0.14522
Released 16 May 2024
New function and dialog for adding alphanumeric coupons in POS
New function in ButtonConfig is created to be able to add coupon, by entering an alphanumeric discount code in POS cashier mode. The new function will trigger the same logic as: AddCouponByDiscountCode method in POS API.
Dialog shown in POS after selecting ADD_DISCOUNT_CODE function:
POS Configuration
New function in ButtonConfig - ADD_DISCOUNT_CODE. It adds coupon from alphanumeric code.
Implemented ARTS extensions in ARTS version 6 for tax free stores
To be able to deliver the ARTS Extensions needed for a specific customer we are using structured notes in EG POSLog format to convert to the requested extensions in the ARTS version 6 POSLog format. If configured, POS will add the necessary structured notes in the EG POSLog format based on the 'Transaction types', 'Line Item types' and 'Tax Group IDs' and ReceiptService (Cloud) will transform them into the correct ARTS extensions for the customer. See Technical release notes for more details about the supported values.
POS Configuration
New parameter 'SaveExternalTransactionInfo' - default False, if activated (True) will enable the new structured notes in POS and the three parameters described below, if they have been configured.
New parameter 'ExternalTypeCodes' default value containing the default transaction types for a specific customer
New parameter 'ExternalLineTypeCodes' default default value containing the default line item types for a specific customer.
New parameter 'TaxGroupIDs' default value containing the default tax group id's for a specific customer.
These default values are described in detail in the technical release notes.
Improvements POS
Area | Description |
---|---|
Bank | Early presented card in Baxi.Net pay terminal solution (RTP-28746) For the "Baxi.Net" pay terminal solution functionality for letting customer present card to terminal early in the sale process is now an option. This was made possible due to recently adapting the "Baxi.Agent" pay terminal solution. POS Configuration: Relevant existing parameter: 'PayTerminalType' = 'BaxiDotNet'. |
Bonus Service | Handling of 4XX response from Bonus Service (RTP-28464) When doing return and member is in different loyalty program than cash register. It is not possible to finish sale with bonus check. |
Flight integration | Age approval retained when using manual flights (RTP-30189) Data set in age control dialog used to not be remembered and age control dialog was shown twice. Now if age was set once in age control dialog, it is remembered correctly. Do not buffer input from Scanner2 in specific dialogs (RTP-30093) The input from scanner2 is processed immediately as in sales view. It is possible to scan boarding passes in 2 dialogs:
|
Online return | Corrected price on linked items when doing online return (RTP-30088) |
Payment in Self-service | Wrong member is shown on the screen in Self-service mode (RTP-29348) No dialog regarding "Link payment card to member (RTP-29293) |
Receipts | Added fields on printed receipts for transactions integrated with Epsilon Express (RTP-30277) When completing a sale using car wash article/ sell voucher function with Epsilon Express integration, the fields Amount, Product name, Valid through date and Reference number are added to the printed receipt.
Correct number of fuel and cash wash vouchers are printed and activated (RTP-30276) Required configuration in POS Configuration: |
Self-service | New function and dialog for adding alphanumeric coupons in self-service (RTP-28146) |
Services | Improve Update status button in services tab in system info (RTP-30308) |
Web order | Disabled Printing Pick List for Prepaid Orders (RTP-30412) Print Pick List button has been removed in Prepaid Web Orders view. |
Improvement POS Server
Fix for receipt number series during balancing in Chain Web (RTP-30024)
Balance transaction is sent from cash register that is configured in ApiKey for BalanceExtended method. This ensures that the number series do not reset when making a balance in Chain Web per cash register.
EG POS v. 4.0.0.14521
Released 13 May 2024
Putting receipt on-hold for online return
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!
POS Configuration
AllowReceiptOnHoldForOnlineReturn - Default value = False.
When this parameter is True, it will be allowed to put a receipt with an online return to on-hold. When this parameter is False, it will not be allowed to put a receipt with an online return to on-hold.
Cashier card login (MSR input)
Data is added to MSR input now, thanks to new parameter AddDataToMSRTrack2Input.
POS Configuration
AddDataToMSRTrack2Input parameter (default value: blank)
Can be configured to add prefix and suffix to input from MSR. Example config: ø[]_ will result in adding ø before the input from MSR reader and _ behind the input.
Improvements POS
Bank - Configurable triggering of refund even when criteria for a reversal is present (RTP-29981)
It is now possible to configure POS to always trigger a pay terminal refund, and never reversal, even if criteria for a reversal is met. The advantage of a refund is that the payment card has to be presented to the the terminal, hence one knows which card will get the payment refunded. The disadvantage of a reversal is that this operation does not need any card to be presented. There is only shown a question to cashier asking if last transaction wants to be cancelled. There may be situations where a cashier cancels a transaction that shouldn't have been because of two different customers involved. This new parameter will secure that no pay terminal transactions are accidentally cancelled.
Previously the was a possibility to configure, on a cashier level by 'roles', whether or not a cashier should be presented the reversal dialogue. This way of configuration is no longer possible.
POS Configuration:
New parameter: 'AllowPayTerminalReversal' (default 'True') - If deactivated, reversals are always replaced by refunds.
Mobile payment - Preset values with customer information sent to Svea (RTP-27107)
When paying by Svea, preset values of customer information from EG POS, like e.g. 'EmailAddress' and 'IsCompany', are now sent to Svea. This will ease the checkout process, not needing to fill out already know data.
Fix for VAT rate in POS when Item Number is used (RTP-30334)
Correct VAT rate is applied to an item entered or scanned in POS when using the item number as identifier.
Update status button in services tab in system info (RTP-29933)
When the "update status" button is clicked, POS tests all services that are shown in the status view.
While updating, status changes to "Updating..." and then the status become offline or online again.
The Log-file will show which services were pinged and the result.
Example:
10.05.2024 11.29.55.342 Information 1 Service NetsServiceUrl pinged with status: offline
10.05.2024 11.29.55.357 Information 1 Service Vensafe (VensafeProductServiceUrl) pinged with status: online
Improved error handling for Storebox integration (RTP-30306)
POS will no longer throw an AppWide exception if Nets does not respond to GetStoreToken request during cashier login.
"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.
EG POS v. 4.0.0.14520
Released 8 May 2024
Improvements POS
Area | Description |
---|---|
Balancing | Shift ID on the receipt (RTP-30055) After closing current shift, receipt is printed with provided Shift ID on it.
BalanceTransactionType = Shift |
Bank | Signature payment in self-service mode for Swedbank Pay pay terminal solution (RTP-28326) |
Bank terminal | Bank Terminal Button in Sales View (RTP-30089) |
Coupon | "Register Coupon Offline" function (RTP-30090) CouponAcceptTooHighValue parameter limits function "Register Coupon Offline" now: when it is set to False, the amount paid by function Register coupon offline is automatically reduced to the current subtotal. |
Fusion Fuel Integration | Fix for registering drive offs (RTP-30096) A fuel transaction that was added to a receipt and then removed afterwards, can be registered as a drive off successfully without any errors. Multiple fuel transaction in a receipt and logging out error fix (RTP-30124) The support for more than one fuel transaction in the receipt is added, and error while logging out with fuel transactions added to the receipt is fixed. |
General | Improved handling of Structured Notes on order lines in POS (RTP-29957) |
Payment | Changes in SwedbankPay integration (RTP-30001) There is being done some changes regarding Logout after card is registered. Also some error conditions is solved. |
EG POS v. 4.0.0.14519
Released 6 May 2024
Fuel support (Closed Loop) in Baxi.Agent pay terminal solution
EG POS has added support for "Closed Loop" (Fuel integration) in Baxi.Agent pay terminal solution from Nets. This enables special handling in POS when using certain cards that are used in fuel stores only. For instance may certain cards limit which products customer is allowed to buy, and if customer registrer the car's mileage and registration number on the terminal this information may be written on the receipt. The solution uses pay terminal types like Lane/5000 and Lane/3000.
POS Configuration
'PayTerminalFuelSupport' (default 'False') - Must be activated for fuel integration.
'BankAutoStartSession' (default 'False') - Must be activated for fuel integration.
'BaxiAgentInUse' (default 'False') - Must be activated to use BaxiAgent.
'BaxiAgentIp' (default "127.0.0.1") - Where to find Baxi.Agent. Normally installed / running on each POS so use default value.
'BaxiAgentPort' (default 6000) - Where to find Baxi.Agent. Normally installed / running on each POS so use default value.
'BaxiAgentTerminalId' (default empty) - TerminalId of the payterminal to use. Must match the Id set in terminal settings.
'BaxiAgentEcrId' (default "ECR1") - Always use default value.
'PayTerminalType' (default 'None') - Must be set to 'BaxiDotNet'.
'PayTerminalVerboseLogging' (default 'False') - Must be activated (at all time) to get detailed logging to EG's logfile.
'PayTerminalReportTime' (default 'Disabled') - must be activated by setting HH:MM, on 1 POS only, to trigger automatic reconciliation.
Improvements POS
Currency amount and conversion rate in dialog to pay with currency (RTP-29800)
The dialog to pay with currency shows the amount to pay in currency in the header. The amount to pay in local currency and the conversion rate is shown below.
When a partial currency payment has been added, the payment view also shows the same information.
The naming of some currencies has been changed in some dialogs to use the correct standard and to be consistent:
NKr > NOK
SKr > SEK
DKr > DKK
€ > EUR
POS Configuration:
CurrenciesInPaymentView - Indicates which currencies will be shown in "ToPay" line in payment view. Any currency selected here should be set in SupportedCurrencies parameter.
Age approval and warning for quota exceeded from self-service (RTP-29828)
When the customer adds an item with age requirement to the receipt in self-service, a message is immediately sent to Monitor App so an employee can approve it.
Quota exceeded messages will not be sent from self-service to monitor app until the age has been approved.
Example:
Customer scans a bottle of wine with 18 years age requirement and the item also has a Norwegian toll quota limitation.
Age approval message is sent to Monitor App.
Customer scans 4 more bottles of wine and exceeds the toll quota limits.
Cashier approves age in Monitor App
Quota exceeded message is sent to Monitor App
An employee sees the message in Monitor App about quota and walks over to the self-service to help the customer.
System info view logging (RTP-29935)
Unnecessary logging performed when opening the system info view has been removed.
(BasicHttpBinding_ICashRegisterService not found)
Improvement POS Server
Log the response from Webdok in POS Services logfile (RTP-30045)
To be able to find problems we need to log the response from Webdok in POS Services logfile.
Required: POS Services version 7.88.81 or higher!
POS Services host configuration:
Parameter WebdokUseFullLogging must be set to True in POS Services host configuration file to enable the extended logging.
EG POS v. 4.0.0.14518
Released 30 April 2024
Implemented ARTS extensions in ARTS version 6 for tax free stores
To be able to deliver the ARTS Extensions needed for a specific customer we are using structured notes in EG POSLog format to convert to the requested extensions in the ARTS version 6 POSLog format. If configured, POS will add the necessary structured notes in the EG POSLog format based on the 'Transaction types', 'Line Item types' and 'Tax Group IDs' and ReceiptService (Cloud) will transform them into the correct ARTS extensions for the customer. See Technical release notes for more details about the supported values.
POS Configuration
New parameter 'SaveExternalTransactionInfo' - default false, if activated (True) will enable the new structured notes in POS and the three parameters described below, if they have been configured.
New parameter 'ExternalTypeCodes' default value containing the default transaction types for a specific customer.
New parameter 'ExternalLineTypeCodes' default default value containing the default line item types for a specific customer.
New parameter 'TaxGroupIDs' default value containing the default tax group id's for a specific customer.
These default values are described in detail in the technical release notes.
Improvements POS
Changing price in the Line discount (RTP-29092)
Changing price in the Line discount screen can be done by clicking/pressing "OK" button or using "Enter" key on the keyboard.
Deleted Click & Collect order appear after logout (RTP-29265)
Changed wrong behavior when doing delete of picking order and logout/login is performed.