Versions Compared

Key

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

...

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. 

Receipt

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

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

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

...

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.

Info

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.

Info

Required

Database POS Master 3.0.0.44 or higher