Versions Compared

Key

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

...

When selling items in self-service that are also part of multi packages, the quantity dialog is shown automatically. This may serve as a reminder to the customer to enter correct quantity if item is registered by scanning the single item barcode instead of the barcode for the multi package. By aborting the dialog one single item will be added to  the receipt.

Image RemovedImage Added

Expand
titleConfiguration
Configuration in Chain Classic

Add row 102 "Inngår i multipakk" to System Alternative 1026 'Behandlingstype varer i LP' in Chain Classic. 

Image RemovedImage Added

Add 'Behandlingstype' "Inngår i multipakk" to selected items in Item maintenance.

Image RemovedImage Added

Max amount for Lottery winnings (finance)

...

The dialog to select quantity when buying items via the customer screen is configurable. When activated it looks like this:

Image RemovedImage Added

Expand
titleConfiguration
POS Configuration

ShopAndGoAllowSelectQuantityOnPluSale = True

RunCustomerViewV2 = True

ShowStartShoppingButtonOnCustomerScreen = True

Showing available ValueCodes coupons in POS

...

Available ValueCodes coupons for the member in the active receipt may be shown in the sales view. The list of coupons shown will indicate their possible discounts, and whether or not the discount has been triggered in the active receipt. 

Image AddedImage Removed

Info

...

2.10.81 of Chain Web is required to configure the new button.

Expand
titleConfiguration
POS Configuration

Existing parameter 'ButtonConfig':

New available option 'Lists external coupons', with argument 'ValueCodes'

Image Removed

Image Added

Shop & Go:  Remove countdown when waiting for control to be started

...

When later fetching the order from chain classic to pay it in POS, the bundle discounts will be shown as line discounts, but the correct prices will be retained.

Image RemovedImage Added

Info

Bundles are currently only supported when using Chain Classic as order master. Improvements are needed to support bundles when order master is in Chain Web.

...

Module

Description

Bank

Support for version 1.10.3.1342 of pay terminal solution from Nets (RTP-13236)

Small adaptions have been made in EG POS in order to support Nets' version 1.10.3.1342 of their pay terminal solution Baxi.Net. No change in configuration is necessary for this version compared to previous approved version 1.10.0.1331. 

Cash drawer

Member bonus may open cash drawer unnecessarily (RTP-11407)

We have made improvements regarding undesired opening of the cash drawer. Drawer could previously be opened in situations where no cash payment was involved, if member bonus was used.

Click & Collect

Added credit note while editing order (RTP-2897)

Adding credit notes and gift cards as payment is blocked while editing orders.


Print order confirmation in POS after picking order in InStore App (RTP-11136)

Order confirmations can be printed in POS after picking has been finalized in InStore App. POS will automatically show a dialog to print recently picked order when opening the order picking list:

Image RemovedImage Added

Collector

Rounding issues (RTP-4661)

Collector integration problems with roundings have been fixed. 


Change in Collector Articleinformation for web returns (RTP-12945)

Articleinformation is always checked during an online return in POS while using Collector integration. If a line note starts with "CollectorID", POS parses and uses the ID from the line note in the refund versus Collector instead of building the ID in POS.

Customer order

Search for active orders on a customer, shows both active and cancelled orders (RTP-2843)

When searching for active orders on a customer, only active orders are shown in POS. Before the cancelled orders where also shown.


Paid item is shown in receipt (RTP-12334)

When an active customer order is loaded in POS, only unpaid items are displayed in receipt.


Impossible to print just one order confirmation (RTP-2861)

With this improvement it's now possible to print just one order confirmation from POS.

"Number of copies for customer order confirmation" in PrinterConfig parameter must be set to "1" .

Customer screen 

Optional coupons shown on customer screen (RTP-4734)

We have made improvements regarding optional coupons shown on customer screen. No matter how coupon page is closed by cashier, i.e. no coupons chosen to be used, the coupons will also disappear from customer screen.


Finished receipt on customer screen (RTP-11670)

When scanning or searching for a previously finished receipt, the content is no longer shown on the customer screen. 


Member registration on customer screen (RTP-11727)

We have made improvements in the phone dialog for registering member on the customer screen v2.


Amount to pay in foreign currency on customer screen (RTP-11992)

When a receipt is partially paid in foreign currency, the remaining amount to pay in that currency is shown on the customer screen.

Example:

Image Removed

(info) The

Image Added

Info

The amount to pay in foreign currency is only shown on the customer screen while the cashier screen is in the payment view.


CustomerViewMedia2 - incorrect scaling (RTP-12116)

Media items added to the bottom right part of the customer screen (parameter CustomerViewMedia2) are scaled correctly now.

Discount

Gross profit calculation in subtotal discount view (RTP-11887)

Subtotal discount view does take into account that item is already discounted when calculating gross profit now.

General

Measured items not stopped by max transactions limit (RTP-12561)

Items measured in number of hours, meters, kilograms etc. were not stopped by max transactions limit when adding to receipt. Now the limit works correctly and dialog is shown.


Deposit refund lottery tickets in integration with Repant (RTP-13319)

Support for deposit refund lottery tickets delivered by Repant automats is now adapted, like previously done for Tomra automats. Configuration is done by the existing parameters for both solutions.

Klarna

Automatic refund versus Klarna during online return (RTP-13462)

The dialog shown when using online return on a sale originally paid by klarna has been improved.

If refund amount <= originally paid by Klarna we show an informational dialog that refund will be done by Klarna.

If refund amount > originally paid by Klarna, we show a dialog that informs the user that the remaining amount must be refunded using another tender type (like cash, credit note, gift card etc.

Loyalty

Co-owner gets wrong bonus (RTP-13013)

In some cases when a member made a purchase in another Department than its own CompanyId foreign bonus percentage  could be used instead of local bonus. The problem was related to leading zeros in the company Id.

Price calculation

Missing bundle information (RTP-12786)

We have done changes to mix 44 that gives discount on discount to make sure bundle/discount information is included in the receipt (POSLog XML).

Previously, a problem could happen randomly  because the ID of the discount could randomly match the ID of other discounts. 


Discount on discount for mixtype 35 (RTP-12763)

Discount on discount is now supported for mix type 35 from Chain Classic.


Combinations of mix type 44 and other mix types (RTP-12378)

If there is a mix type 44 active, and an actual item is a part of a triggered mix of a different type, but the item itself has got no discount from this mix type, it will keep the percentage discount from mix type 44 instead. This will on printed receipt appear as line discount.

Price checker

Error after returning to the Sales view from Price checked mode (RTP-3710)

After returning from the Price checker mode to the Sales view no error is displayed anymore.

Receipt

Onhold sale receipt is fetched as inventory receiptRTP-11649)

Sale receipt fetched from onhold is not registered as an inventory receipted anymore.


Add time to barcode on receipts (RTP-12375)

The barcode format on printed receipts has been extended to include the end time for the receipt. 


SEK/NOK instead of "kr" on receipts (RTP-12795)

"ShowSubtotalInPaidCurrency" parameter's functionality has been extended: "Kr" text has been removed from receipts when paying in cash and card, and for cash to be paid back. It has been replaced by "SEK"/"NOK" texts, depending on Main Currency.


Spacing between total and currency code (RTP-13461)

Spacing between total and currency code has been added to POS Print. It is displayed now as, e.g. "Totalt SEK" instead of "TotaltSEK".

Return

Blocked online return if earned bonus is unavailable (RTP-4666)

Online return is blocked in situations when the original receipt does not exist in Reporting (GetMemberSales method from ReportingService returns an empty collection of Transactions). Correct message informing cashier about the situation was added.

Self-service

Color in dialogs (RTP-809)

A colored bar has been added on top of dialogs in self-service when confirmation/attention from a cashier is needed. This has been done to make it easier for the cashier to see that assistance is needed.

Example:

Image RemovedImage Added

 The default color can be overridden in existing parameter SngOveriddenColors (ConfirmationColorTop).


Hiding Windows on screen keyboard icon (RTP-11163)

We have fixed so the windows on-screen keyboard icon doesn't show in self checkout and price checker modes. 


Improvements for vertical self-service user interface (RTP-11641)

A few user interface improvements have been done to the user interface in vertical self-service.


Updated message texts for deposit refund tickets (RTP-11647)

Improvements in integration with Tomra / Repant deposit refund machines has been made. Message texts for deposit refund tickets depending on their status, e.g. used / in use / unknown / expired, are now equally in self service POS as in cashier mode.


Improved age control in self-service (RTP-12374)

The cashier is now able to approve customer age in self-service POS with the cashier card as soon as the first age item is scannedby the customer. This means that the customer will have to wait less on age approval to be performed. 


Deletion of age approved items (RTP-12793)

In Self-service, possibility to delete items with age requirement by the customer (after the age requirement has been approved by the cashier) was blocked. It is still possible to delete the item from the receipt in cashier mode.


Receive member button should not show in full screen image (RTP-13097)

We have fixed so that after user sign off POS, the customer screen will display full screen image, where the "Receive member benefits" button should not be displayed.


Missing receipt print when subtotal is zero (RTP-13173)

When a sale with 0 subtotal is finished in self-service (for example due to buying only items that are free with coupons), a receipt or port receipt will be printed.


Partial cash payment may uncorrectly "finish" receipt (RTP-2859)

A problem related to cash payment via Glory cash machine in self-service POS is fixed. When customers made a partial cash payment, POS could uncorrectly show screens as if the receipt was fully paid. This could make customers believe that the receipt was finished, although no receipt was printed.


Improved coupon presentation in customer view and self-service (RTP-12798)

The visualization of discount coupons (mix coupons from Chain Classic and digital coupons from Chain Web) on customer view v2 and in self-service has been improved. The coupon name (from a receipt text field in Chain Web) is now present on the digital coupons. Moreover, a coupon icon and text are changed when a coupon is triggered. No change in presentation of Clearon coupons.(info)

Info

Offline coupon name from Chain Classic is still "Coupon". This will be changed to the actual coupon name in a hotfix https://jira.eg.dk/browse/RTP-13419

User interface

System info view stays after log out (RTP-12301)

System info view is properly closed after log out.

ValueCodes

Oldest ValueCodes coupons not being used (RTP-13023)

There are created some more tests in EG POS to be sure that the oldest ValueCodes coupons is being used first.

...

Module

Description

ImportService

Support for SQL Server 2017 (RTP-12669)

ImprortService has been updated and now only supports SQL Server version 2017. 

Later, ImportService will be migrated from using SSIS packages to run in EG Integration Platform.

 If
Info

If fixes are required for existing customers using older versions of SQL Server, we need to backport and deliver in an older version of ImportService.


Support for cloud service bus (RTP-12962)

Support for using service bus in Azure has been added to ImportService. 

POS API

0 in Klarna payment during return (RTP-12379)

We have made it possible to submit 0 to Klarna Checkout during return of items.


Deadlock when fetching receipts from POS API (RTP-12471)

We have done an improvement to avoid deadlocks in the database when fetching receipts by order number.


Failed startup of POS when downgrading from higher program version (RTP-12231)

A problem that could occur if POS version needed to be downgraded is fixed, e.g. after an upgrade witch uncovered a problem. If the downgraded version had a lower version of poslog.xml, POS would fail to start. Problem was related to necessary routines for fetching the last receipt, to get the last digital signature.


Mixing EAN20 scan code and base EAN cause wrong quantities (RTP-3552)

Fixed an issue where scanning an EAN22 (discounted) scan code in combination with scanning the original EAN (undiscounted) scan code of the same item, would cause faulty accumulation/calculation of quantities. 


Quantity for 20-codes in ParseScanCode for full control in Datema hand terminal (RTP-12421)

Improvement in ParseScanCode when EAN20 Code is scanned. In accordance to user input ParseScanCode method will return quantity 1 or value with decimal values for unit of measure: kilograms.


Subtotal discount 0,00 shown in receipt journal (RTP-2782)

With this improvement the subtotal discount is now no longer shown in the receipt journal in Chain Web when the subtotal discount is 0,00. 

POS Import

Improved performance and stability (RTP-11380)

We have done a major refactoring to improve performance and stability for the POS Import job in the Integration Platform.

This job is used both on-prem and in the cloud to import data for example from Chain Classic and Chain Web to the POS Master database.


Import of exchange rates from item master to POS Server (POS (RTP-633)

Integration between ItemMaster and POS has been developed in order to support exchange rates exported from ItemMaster in POS.


Import of items and normal prices from new Item master in the cloud (RTP-3589)

We can now set up a job to import items and normal prices from item master in the cloud.

The BatchLoader job from POS Import package is now able to fetch ItemPrice and ItemChanges blobs exported from ItemMaster and import them to corresponding tables in POS Master database (staging.FlatVPI and staging.FlatPrice).

No changes have been done in POS Master database. Existing SQL procedures are used to process data from staging tables.

Configuration in POS Manager for DataUpdateService/POS Import: CreateDummyRowsForMissingItemRelations = True.


Missing ItemStoreLink (RTP-13289)

The ItemStoreLink is now properly added to the POS Master database when a new store price is exported from Item Master.

POS Master database

Enabling parameter 'PickListExpirationHours' caused problems with logging on to cash register (RTP-3556)

We have fixed a problem that gave an error message on the cash register when trying to log on. 


DeleteExpiredPrices may fail if max row is exceeded (RTP-12433)

DeleteExpiredPrices procedure is now secured, so it does not fail when there are more expired prices than the value specified in @maxrows parameter


POS Services

Minor translations bugs (RTP-12213)

Small translations bugs in Receipt Journal in Chain Web have been fixed.


Paying with Klarna in POS SCO don't detect abortion (RTP-13116)

The abortion of Klarna payment is now properly detected in self service and the 'Payment failed' dialog is displayed to the customer.


Costprice is wrong for repeated open price item in receipt (RTP-12671)

When same open price item is sold with different price, NetCost will be recalculated and be correct  in POSLog.