Versions Compared

Key

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

...

Historical prices in POS. Price history for ordinary/normal prices and campaign prices can be shown in POS. Price history is fetched online from Chain. 

Image RemovedImage Added







Expand
titleConfiguration of historical prices

POS Configuration

PriceInfoProviderUri

Address to endpoint in POS Services to fetch price history, default value should normally be used.

POS Services

Endpoint

Existing endpoint PriceInfoService must be added from the template file if it has not been added previously.

EnabledServices

PriceInfoService must be added to parameter if it has not been added previously.

...

Expand
titleConfiguration of visual control based on Price Channel

POS Configuration 

New parameter:

'SnGControlChannels' - default "ShopAndGoTerminal, ShopAndGoMobile, ShopAndGoCheckout"

By removing one or more of the price channels from the list LindbakControl will not trigger for these types of receipts.

E.g.: By removing "ShopAndGoTerminal" control will not be performed for receipts fetched from Datema's scanner.


Relevant existing parameters:

ShopAndGoActivateLindbakControl

ShopAndGoControlPercentage


...

Improvements POS

Module

Description

Bank

Do not disconnect VIM pay terminal when cashier logs out (Work ID: 188359)

We have improved the integration with VIM pay terminals by not disconnecting the terminal when cashier logs out. The disconnecting was done due to Verifone's integration document, but info in pay terminal display could be misunderstood by staff, hence the disconnecting is now not done until POS is terminated/closed.


Bank payment aborted if chip inserted after NFC tapped (Work ID: 188393)

We have improved a situation that could occur in Paylink pay terminals. If NFC card was tapped, and customer then inserted chip card into terminal, the payment was aborted. This is now fixed for situations where amount is already sent to terminal / Bank button is pressed.


Disable PreTap for NFC cards for VIM pay terminals not using Token (Work ID: 191491)

When using VIM pay terminals from Verifone, but not using Token (not fetching member connected to physical payment card), PreTap of payment card is now disabled. This means that card has to be tapped after cashier has started the CreditDebit tender.

Customer

Create new customer and send digital receipt by mail (Work ID: 188496)

We have fixed a problem that could caused new customer not to be created in backoffice when also sending digital receipt by mail.

General

Scanning barcode on parked receipts (Work ID: 190497)

A bug was fixed so receipts that have been put On Hold can be scanned and resumed. 

Kitchen orders

Number series for kitchen orders (Work ID: 161050)

We have fixed a problem with number series when creating new kitchen orders in POS.

Language

Cashier language should override culture setting (Work ID: 189108)

When logging in, all localized text will be in cashier language.

Mobile payment

Pay by Swish/Vipps in EG POS 4.0 (Work ID: 188262)

Improvements for Swish and Vipps payment dialogs have been implemented in version 4.0. Moreover dialogs are filled out automatically if member or customer is added to receipt. If both (member and customer) are added then member phone number is used. 

Order

Payment of click and collect order with coupons (Work ID: 189127)

A job called PerformCouponCutting could cause problems when an order is delivered/paid if the coupon doesn't exist in the coupon cache. We have made changes to skip this job when the coupon doesn't exist in the coupon cache.

Price calculation

Price calculation for cost plus and open price items (Work ID: 185286)

We have fixed a problem that resulted in open price items that are already in receipt for cost plus customers not being correctly recalculated.

Receipt

Color code and name on A4 order confirmation (Work ID: 184172)

We have made changes to customer order confirmation in A4 size in POS. Color code and description will be printed for items that have this information.

Return

Select correct item when scanning exchange note (Work ID: 189087)

When using an exchange note from a receipt with multiple linked exchange notes, the item with correct EAN from the original receipt is automatically selected and added to the receipt.

Self-service

Age control may be skipped if receipt from self-service (Work ID: 179859)

We have corrected an error that affects self-service receipt in combination with age control. If a self-service receipt containing alcohol was fetched in manned POS (without customer going to self service checkout first), and Datema triggered FullControl, age control could be skipped. 

The problem only occured if 'DelayItemRequirementVerificationUntilPayment'='False'. 


Age control before Datema control (Work ID: 180405)

We have made changes regarding age control to make it will trigger before Datema control is triggered.


Confirmation message for completed visual control (Work ID: 180421)

A message is sent to surveillance when visual control is performed, so the "red guard" symbol for attention needed is removed. 


Switching payment after mobile payment has been started (Work ID: 190012)

We have made improvements to secure correct behavior when trying to switch from an on going mobile payment, e.g. Coopay / Vipps / Swish / Klarna, to another tender type in self-service. A dialog will immediately be shown, telling that tenders are being switched. Mobile payment tender will then be aborted. If aborting is successful the dialog will be closed, and the new tender will be active for customer to use. If it was too late to cancel the mobile payment, the receipt will be finished, the Goodbye page will be shown and the receipt will be printed.


Enabling of scanner after fetching order (Work ID: 190197)

We have fixed a problem that caused problems scanning items after fetching a customer order in self-service.


Store copy when refunding with credit note (Work ID: 190198)

When parameter SnGApproveNegativeSubtotals is enabled for self-service POS, a store copy will be printed when refunding by credit note.

Service Order

Scan barcode to fetch service order (Work ID: 190183)

We have fixed a problem that caused problems with scanning barcode on service orders created in POS.

User interface

Receipt improvements, alignments and details (Work ID: 182380)

Small issues with receipt alignments and details has been fixed.

Vensafe

Improved performance when building PLU List for Vensafe items (Work ID: 177604)

The performance for building PLU list content for Vensafe items has been dramatically improved. Previously 1 call per item had to be made. Now all data is fetched in 1 single call.

Improvement POS Server

Module

Description

JournalService

Klarna web payment in ARTS XML receipt (Work ID: 189429)
Orders with Klarna and gift card tenders from POS API are properly converted to ARTS POSLog XML. 

POS API

Credit sale with part payment should not be possible to correct in Chain Web (Work ID: 174297)

We have made changes to ensure that receipts that are only partly paid with credit should not be possible to correct in Chain Web. If this is attempted, an exception is returned from the POS API to to Chain Web and an error message is displayed.


Copy content of paid customer order in Chain Web (Work ID: 179653)

We have fixed a problem that caused copying customer orders to fail. This happened if the option to copy customer order and prices was selected and the customer order that was being copied was already paid.


Minor fixes and extensions to Klarna v3 checkout (Work ID: 188107)

Quantity_unit is sent when order in Klarna Checkout is created or refunded. The values can be overwritten for each language by adding values in OverriddenLocalizations parameter (by adding prefix "Print_UnitCode" to UnitOfMeasure code. Eg: Print_UnitCodeKilogram=kilogr for unitofmeasure Kilogram). Also, some business related fields like company name and reference are now shown in the EndKlarnaPayment response.


Changing delivery info with Klarna v3 before checkout (Work ID: 188115)

New method SetCartDeliveryInfo was added to ItemSale to support adding shipping items and changing delivery info before checkout.

POS Services

Coopay transactions may be refunded due to timeout (Work ID: 189264)

We have improved the handling of Coopay payments to better secure that valid payments are not incorrectly refunded shortly after. This could previously happen due to timeout situations.


Coopay - improved timeout handling and reduced logging (Work ID: 189378)

We have improved handling of timeout issues for Aera Capture. We have also reduced log file size by removing unnecessary information.