Versions Compared

Key

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

...

Expand
titleConfiguration of balance registration per shift
POS Configuration 

BalanceTransactionType

Set to "Shift" to register balance per shift.

POS Services Worker configuration file:
See change documentation for Chain Web. Progressing of shift receipts must be enabled to update shifts in Chain Web.
Reporting configuration
See change documentation for Reporting. Reporting must be configured to use Storenumber-workstationnumber-shiftId as key for shift lookup when validating balance.

Activating callback for Coopay

...

Expand
titleConfiguration for activating callback

POS Configuration

UseCoopayCallback (default False)

If set to True callback via PaymentService will be used, otherwise POS will be polling for customer's approval in Coopay app as before.

Improvements POS

Module

Description

Klarna

Cancellation of recently created Klarna payment (RTP-4139)

When paying with Klarna and phone number is entered and the payment is finalized with two fast [Enter] clicks, the last one will cancel the payment. We have improved an issue where this cancellation would fail because the order creation was not finished in Klarna yet. 

Messages

Messages from Chain Web at login (RTP-11665)

If cashier confirms reading the message displaying at log in, then the message will not be shown to the same cashier once again.

Mobile payment

Changed dialogue for Swish payment in cashier mode (RTP-12269)

We have made changes to payment via Swish in EG POS. In cashier mode a dialog is now shown when choosing Swish, in which cashier must choose either to enter a mobile phone number or to scan a QR code. Both of these will open separate dialogs.

Price calculation

Timeout in price calculation of mix type 44 in combination with 10% coupon (RTP-12093)

Fixed the problem related to mix 44 in combination with other mixes, when a lot of items were sold.

Self-service

Signature based payments in unmanned stores (RTP-4481)

We have made changes that affects unmanned stores with self service POS integrated with pay terminals from Aera. In situations where the pay terminal triggers signature based payment (offline terminal), and the store is unmanned at the time, POS will no longer print a signature receipt automatically. Instead a message is shown to customer saying he/she can try again, or pay with a different tender type.


Abort Coopay transaction when leaving to cashier mode (RTP-11832)

When leaving self service mode to cashier mode. e.g. when customer is getting help from staff, any ongoing Coopay payment will be aborted.

User interface

Still disappearing panels (RTP-11295)

Menu and function panels should not disappear again after fix.

Improvements POS Server

Module

Description

JournalService

Fields for shift in ARTS XML receipts (RTP-4893)

New fields for shift has been added to ARTS POSLog XML.

  • New control transaction type: StartShift and EndShift. Example: 

<ControlTransaction Version="2.2">
    <LRSEx:ShiftBalanceExtensions>
        <Type>StartShift</Type>
        <ShiftID>8</ShiftID>
        <DateTime>2021-06-09T11:25:36.6790314</DateTime>
        <BalanceAmount>0</BalanceAmount>
    </LRSEx:ShiftBalanceExtensions>
</ControlTransaction>

  • ShiftID on all POSLogTransactions that contain this value. (<LRSEx:ShiftID>xx</LRSEx:ShiftID>)

To enable the new data, parameter "AllowShiftBalanceExtensions" must be activated in JournalService.

POS API

Customer orders lines with discount and quantity zero (RTP-12194)

Improvements in handling item with zero quantity while having discount. Previously amount was shown on the order line in Chain Web even if quantity on the order lines was changed to 0 (if the line had a discount).