Document status: RELEASED

Date:  

Prerequisites are located in the menu on the left.


Order type where changes are not allowed in payment mode

(RTP-13275)

Editing specific order types in POS in payment mode can now be blocked. Thus cashier is forced to start order editing when he wants to do changes to the order. Customer order source types which editing should be blocked in the payment mode can be specified in the new 'BlockChangesWhenPayingOrderType' parameter. This can be used to prevent partial payment of click and collect web orders for example.

POS Configuration
BlockChangesWhenPayingOrderType - default empty.
Specifies for which customer order source types editing is not allowed in payment mode.

Solid bike insurance in POS

(RTP-11609)

Online integration with solid insurance for bikes is now supported in POS. The insurance is triggered in the same way as the previous Falck bike insurance solution (for configured item groups). A list of configured insurance items are shown, and the cashier selects one of the. 

A new dialog to enter customer information required by solid is shown to finalize the insurance registration.

POS Configuration

GroupsThatRequiresMembershipRegistration (default blank)

Comma separated list with item group numbers. When you sell a product from the configurated item groups the cash register will ask if Solid-membership should be registered.

 
MembershipRegistrationEansList (default blank)
Comma separated list with EAN's for diffrent types of Solid memberships This can for example be:

  • free 3 months
  • 12 monts - 1 year
     

SolidInsuranceEan

The string must be set to "empty" if Solid Bikeinsurance is to be used.

POS Services configuration
 Added insuranceservice to enabledservices.

Disabled item relation dialogs in POS

(RTP-13607)

The dialog for item relations can be configured so it is never shown if the item has relations of type "addon". This can be used when the retailer uses the item relations for other purposes and don't want to trigger the logic in POS.

POS Configuration
DisableItemRelationsDialog (default False)
When activated, auto opening relations dialog after adding item with relations is turned off.

Improvements POS 

Module

Description

Customer

If no hits on customer search through IPER (RTP-3679)

If you don't get no hits on customer search through IPER, the cash register no longer gives error message, but instead goes to create new customer view. 

Gift card

Using gift card as payment when selling new gift card (RTP-13905)

We have fixed a problem that could result in new gift cards not being issued properly if the transaction was also paid by another gift card.

Price calculation

Mix 22 discount on item groups (RTP-4837)

The limitation for number of items that should receive a discount when using mixtype 22 with item groups has been fixed. 

Self-service

Coupon icon for each language (RTP-14192)

With this fix the icon for coupons follows the chosen language in the cash register. If you e.g. in self-service press the Flag icon and change the language, the coupon icon change accordingly. 


Cash payment accepted by POS while machine still counting money (RTP-13779)

Cash payment via Glory cash machine in self service POS is improved. Previously POS accepted cash as a (partial) tender while machine was still counting money, if customer confirmed payment "too early". Now POS will deactivate the confirm button as long as machine is counting money, and activate it for customer's use shortly after machine has finished counting.


Prevent switching member numbers when receipt is fetched from Datema (RTP-12916)

When a receipt is fetched from Datema terminal in a self service POS the member number, used for reference / fetching the receipt, may now not be replaced by another. Hence scanning of a different member card later will be ignored. This will secure getting control status and payment completed for the correct member.

Shelf location

Show shelf location dialog also when number of packages isn't available (RTP-14034)

The shelf location dialog is always shown irrespective of the packages info in the order  (the only requirement is to have ShowShelfInfoForWebOrders = True).


Shelf location is not printed on the receipt (RTP-14041)

Shelf location is always printed on the receipt when ShowShelfInfoForWebOrders = True.

Improvements POS Server

Module

Description

POS API

Support for Swish via Klarna v3 integration (RTP-12614)

Support for payment-type Swish was added in the Klarna v3 integration for POS.


Support QR Code and member service integration (RTP-13986)

QR Code and member service integration is now supported in POSWCF for InStore and Shop express. While during transactions with scanning member QR codes, the actual membership is now shown in POSLog and the correct bonus is rewarded.

JournalService

EnddateTime in transformation of receipt to ARTS POSLog XML (RTP-14153)

A bug that caused wrong EndDateTime in exported receipts when receipts were created a short time after midnight has been fixed.

POS Import

Profile prices from cloud Item Master module (RTP-13682)

Support for ordinary profile prices exported from ItemMaster has been added to POS Import.


Import of exchange rates from cloud Item Master (RTP-13291)

The BatchLoader job in POS Import package uses only one exchangeRate. (cost rate exported from ItemMaster).

The same rate is put into sell and buy rate column in the POS Master database (staging.FlatExchange table).

This is done since POS should only use 1 exchange rate (both for sales and returns).


POS Import minor improvements (RTP-12914)

Several minor issues were fixed, mostly regarding logging and when we move files to backup/error folder.


Import of supplier, color, size and producer from cloud Item Master module (RTP-12280)

The supplier, color, size and producer is now imported to staging.FlatRegister table when importing changes from the Item Master cloud module.


Import of cashiers to Chain Web (RTP-14184)

An issue that made cashier import from Chain Classic to Chain Web fail has been fixed.

POS Master

Add new column PriceIdentifier (RTP-13927)

New column PriceIdentifier has been added to POS Master database. It is used by POS Import when a new item price is exported from ItemMaster.


Filters for weekdays and excluded dates in promotions (RTP-13359)

We have added support for weekdays and excluded dates in promotions in the POS Master database. This will later be used in integration with the new EG cloud promotion module to create promotions that trigger on specific weekdays or promotions that always trigger except on specified dates.


Sync of mixmatch in PriceInfoService when "PurchaseAmount" is changed (RTP-11834)

Mixmatches with changes of only purchaseAmount are included in the response of GetPriceRules method in PriceInfoService.


Automatically run store snapshot if needed when re-initializing subscribers (RTP-3854)

We have added a feature where the store replication snapshot is automatically updated when reinitializing a subscriber (if store snapshot is older than publication snapshot). This means that it is no longer necessary to run all store snapshots on schedule every night and thereby save a lots of server resources for other tasks.

Reinitializing subscribers from SQL Replication Monitor is still possible, but it is recommended that this is done from the cash register or from Chain Web. If reinitialization is done from the replication monitor it is also required that the store snapshot is manually run before starting reinitialization. If this is not done you will get an error in replication monitor saying that the store snapshot is not valid and that it must be run.

From now on we will not create the SQL Server Agent job "StartPartitionSnapshots Lindbak POS Master A" when creating new publications.

For customers that already have enabled replication, the "StartPartitionSnapshots Lindbak POS Master A" can now be disabled in the SQL Server Agent. 


Add support for condition-filters for weekdays and excluded dates (RTP-13571)

Support for condition-filters (i.e weekdays and excluded dates) in promotions has been added to POS and POS Master database. Conditions are not triggered whenever a given date is present in the ExcludedDates column in the [Lindbak POS Master A].[dbo].[condition]. Moreover, in order for the condition to be triggered either both ExludedDates and Weekdays columns must be empty or the current day must be listed in the Weekdays column.

Required

Database POS Master 3.0.0.44 or higher

  • No labels