Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellowGreen
titleplannedreleased
   

Prerequisites are located in the menu on the left.

Currency return

(RTP-30868)

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:

Image Added

Expand
titleConfiguration
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.

Epsilon Fuel Integration in cashier and convenience mode

(RTP-29867)

Showing of the Epsilon Express Widget in convenience mode in POS is now depending on configuration.

...

Expand
titleConfiguration
POS Configuration

ShowEpsilonInPlu (default False)

Configures if the widget is shown in convenience mode.

Improvements POS 

Area Description
Bank

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.

Flight Integration

Information about final destination for connecting flights (RTP-31293)

Improvements were made for showing final destination for connecting departure flights.

Fusion Fuel Integration

Translation of Fuel Modes (RTP-31466)

Regarding the language, proper translation of fuel mode is used.

Drive off receipt copy (RTP-31350)

When printing receipt copy for a transaction with drive off, receipts for the original sales transaction and the drive off transaction are printed.

Change in fuel panel status for outdoor payments (RTP-31328)

When pump cannot be approved for fueling in fuel header, its status in fuel panel will show as "Ready" instead of Awaiting approval".
Image Added

Authorized card in Fuel panel (RTP-31993)

A new icon for Authorized Card was added.

Item search

Slow response when searching items (RTP-31736)

Response when searching items in POS is now quicker.

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.

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:
11.07.2024 11.09.37.924       Information    1    BoardingPassService returned error with code 8 and message Error message.

Receipt

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: 

  • SaveExternalTransactionInfo (default False) is set to True.
  • ExternalTypeCodes - default value containing the default transaction types for the specific customer.
  • ExternalLineTypeCodes - default default value containing the default line item types for the specific customer.
  • TaxGroupIDs - default value containing the default tax group id's for the specific customer. 

 
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:

  • SaveExternalTransactionInfo (default False) is set to True.
  • ExternalTypeCodes - default value containing the default transaction types for the specific customer. 


Customer specific order data in EG POSLog XML to be used in ARTS extensions
(RTP-30833)

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:

  • SaveExternalTransactionInfo (default False) is set to True.
  • ExternalTypeCodes - default value containing the default transaction types for the specific customer. 
Self-service

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:

Image Modified

Shopping bag dialog (RTP-31512)

The dialog for shopping bags has an updated appearance. The leftmost buttons, which customers select if they do not want any bags, now reads "No bags" instead of showing the numeric value 0. This change helps to reduce confusion and ensures a clearer understanding for customers.

The alternative shopping bag dialogue is configured via parameter 'PageFlow', by replacing 'Bag' page with 'BagPopup' page.

Picture:
Image Added

Scanner disabled in shopping bag dialog (RTP-31339)

When the 'BagPopup' page is displayed (from parameter PageFlow), the scanner is disabled. This prevents any scanner inputs while customers are selecting their shopping bag options, avoiding confusion since scanned items were not being added to the receipt during this time. Once the 'BagPopup' view is exited and the customer proceeds to payment, the scanner is re-enabled.

Selling weight items from PLU list (RTP-31285)

When weight items are selected using function "New PLU list" and the cashier manually enters and confirms the weight via keyboard, error messages are no longer logged. Previously, an error message appeared despite the item being correctly added to the receipt.

Improvements POS Server

Area Description
POS API

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.

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. 

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.