RELEASED  

Prerequisites are located in the menu on the left.

Improvements POS 

AreaDescription
Bank

CardIssuer Id received by Swedbank for Swedbank Pay pay terminal solution (RTP-30895)

EG POS will now receive CardIssuer Id (numeric value) for different card types used directly from Swedbank Pay pay terminal solution. Previously such numeric CardIssuer Ids were not supported or delivered by Swedbank Pay, hence CardIssuer Id was needed to be converted by EG POS, based on received 'PaymentBrand' and existing parameter 'CardIssuerList'. From now on, when 'CardIssuerList' is empty (= delete default value!), EG POS will use CardIssuer Id as received, otherwise value will be converted.

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.

Coupon

POS Coupon (RTP-30777)

When using POSCouponService usable coupons will be shows and must be manually selected. 
Later there will be parameter for this.

Discount

Discount display (RTP-30979)

When parameter DisplayTotalDiscount is set to False no discount is shown in Customer View.

Flight integration

Flight number from Boarding Pass when Webdok is offline (RTP-29831)

When PosServicesWebdokServiceUri is set, but Webdok is offline, the flight number from the IATA BCBP (boarding pass) will use used automatically and mapped to synchronized flight data from Avinor. 

A message is shown in flight header to inform that there is no contact with Webdok. 

Since information about used quota is not available, the customer gets 1 alcohol quota and 1 tobacco quota per boarding pass. (same logic as when adding manual flight).



Change text translation in exceeded quota message (RTP-30846)

Before, when quota exceeded 'quota exceeded:' was shown in message.

Now, 'Number of quotas:' is shown in this message.



Departed flight message does show if departed manual flight is selected (RTP-30387)

Before, after adding departed manual flight, departed flight message was not shown.

Now, after adding departed flight manually or by scanning boarding pass, it both work and departed flight message is shown.


Parse IATA BCBP boarding pass format and verify date from Webdok vs boarding pass date 
(RTP-30844)

We check if date in IATA BCBP format matches date returned from Webdok. If date is not the same, show error message in POS/Self-service.

Trigger new age approval request from SCO if quota is exceeded and there are boarding passes without age in the receipt (RTP-30698)

Age approval request is shown in Monitor App each time a new boarding pass and limited items are added.

Fusion Fuel Integration

Fix for authorization when in card-only mode (RTP-30131)

Authorization to start fueling is not triggered for pumps in card-only mode.

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

General

Age restricted articles / lotteries from "Norsk Tipping" chosen from cashier PLU list (RTP-30359)

When buying articles / lotteries from "Norsk Tipping", items that need customers player card number to be registered in a separate dialogue, this dialogue is now correctly shown also when item is age restricted AND item was chosen by cashier from PLU list. Previously this could lead to a "hang" situation due to the immediate age control popup was "disturbing" the player card dialogue.

Monitor App

Do not send deleted items to Monitor App (RTP-30787)

After items were deleted in POS and deleting them was confirmed in Monitor App, deleted items are not shown in Monitor App.

In POS deleted items are crossed out:

In Monitor App deleted items are not shown:

Orders

Fixes for Web Orders (RTP-30766)

The following fixes are done:

  • When opening Prepaid Orders tab in Web Order view, Print Pick List button is visible.
  • When there are orders with CustomerOrderVariant set as NULL, user will still be able to access the Web Orders view. 


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.

Receipt

Customer specific ExternalTypeCode for BalanceTransactions in ARTS POSLog version 6 (RTP-30745)

A customer specific mapping for ARTS POSLog v. 6 has been made BalanceTransactions in EG POSLog will have a new StructuredNote_Poslog indicating the ExternalTypeCode connected to TenderControlTransactions. The value from the structured note will be converted to a <LRSEx:ExternalTypeCode> attribute on the Transaction node in the ARTS POSLog in ReceiptService. This ExternalTypeCode will only be visible in the POSLog if existing parameters 'SaveExternalTransactionInfo'  and 'ExternalTypeCodes' are activated and configured in POS configuration.

POS Configuration:

Relevant existing parameters 'SaveExternalTransactionInfo' (default 'False') and 'ExternalTypeCodes' (containing customer specific values by default) must be activated/configured.

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.

Performance in POS is effected when POSAPI in Cloud is unavailable (RTP-30886)

Logic is implemented to handle offline situations from POSAPI.  The timeout value is changed to use the existing 'OnlineTimeout' parameter (before is was hardcoded to 30 sec).

Self-service

Age approval in self-service does not work (RTP-30720)

The age is now remembered and verified with opening the age approval dialogue.

Switching tenders in self-service POS with Swedbank Pay pay terminal solution (RTP-29295)

Switching tenders from a started Swedbank Pay transaction to another tender now works fine, without any delay or "hang" situations. Previously a started Swedbank Pay transaction could not be tried aborted without other tenders became unavailable.

Improvement POS Server

AreaDescription
ARTS POSLog

Customer specific ARTS XML extensions (RTP-30437)

Improvements have been made to some customer specific ARTS XML extensions. These extensions are only visible when activated by parameters described below. Previously some mappings of 'ExternalLineTypeCode' was wrong and some where missing in specific transaction types.

In addition, an exception thrown during saving of 'ExternalLineTypeCode' to EG POSL format was also fixed.

Please see technical release notes for more details.

POS Configuration:

Existing parameter 'SaveExternalTransactionInfo' - default False, if activated (True) will enable the new structured notes in POS configured by the next three existing parameters listed here: 'ExternalTypeCodes', 'ExternalLineTypeCodes'  and 'TaxGroupIDs'.

ReceiptJournal

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 !


  • No labels