Versions Compared

Key

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

...

An employee clicks the C-button and selects "Visual Control". When the customer goes to payment in SCO, a dialog will notify the customer to wait for assistance. The employee scans a cashier card and performs a visual control of the items in the receipt versus the items the customer has.

Image RemovedImage Added

Any deviations are corrected and self service is started. The employee enters the result of the control and the customer pays as normal.

Image RemovedImage Added

Alarm items in self service POS

...

When configured to require cashier assistance, a dialog is shown to the customer when going to payment, asking the customer to wait for assistance. A message is also shown in the surveillance POS.

Image RemovedImage Added

An employee scans his cashier card and the following dialog is shown:

Image RemovedImage Added


Expand
titleConfiguration of Alarm items

POS Configuration

SnGCashierApprovalForAlarmItems (default False) - If True, payment can't be done until staff has assisted customer and confirmed removal of alarms.

Balance registration per shift

(RTP-4891)

A new shift (per cash register) will be created when the cashier logs in to POS.

...

Support for balance transaction of type 'Shift' has been added to POS. When BalanceTransactionType = Shift and there is no open shift, a new shift is started automatically after cashier logs in. In order to close the shift and create balance, the cashier has to call CLOSE_SHIFT function.

Info

...

POS WCF 4.0.012601 is required for Chain Web to use shift balance registration.

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).