You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Document status: DRAFT

Date:  

Prerequisites are located in the menu on the left.


Monitoring suspicious scanner activity

(RTP-15723)

Visual control may now be configured to trigger automatically based on suspicious scanning activity done by customer. If performed more than configured number of scanning's of either unknown items, or of barcode types like e.g. member cards or player cards, a message is sent to monitor. A message is also shown to customer at the POS, making him have to await assistance.

Pictures: 

Messages shown to customer: 

Messages shown in POS monitor: 


POS Configuration

New parameters:

SngScannerAbuseCount (default '0', not in use)

If activated (number > 0) according number of scanning's of unknown items / relevant barcodes triggers visual control.

SnGScannerAbuseRegEx (default empty)

Configurable bar code types like e.g. member card or player card, to be monitored.

Simplify text dialogs when selling age restricted items

(RTP-15721)

There have been done some simplifications of text dialogs when selling age restricted items.  And also added a new parameter that can be configured so that date dialog only appears for alcohol items. 

POS Configuration

New parameter: AskForBirthdayOnlyAlcohol - Default False 

If this parameter is set to True, date dialog only appears for alcohol items. 


The simplified messages work both if existing parameter DelayItemRequirementUnitllPayment is set to True or False


Existing parameter AskForBirthday needs to be configured False for the new changes to run correctly.

Show a screen image when POS is out of order

(RTP-15639)

A configured image may be shown in self-service POS to explain to customers that it is out of order / not available. While image is shown scanner will be deactivated. Staff may put POS back to operational mode when problem is solved by scanning cashier card.

POS Configuration

New parameter: SnGOutOfOrderImage (default empty)

Image that will be shown in POS when new function 'Show out of order image' is run. 

Function 'Show out of order image' may be configured on a button via ButtonConfig:

Function, as it exists in POS: 


Handling of possible price for price calculation in POS

(RTP-16206)

Handling of possible price calculation timeouts in POS is improved. If prices can not be calculated within the fixed time, due to e.g. too many possible mixmatch combinations, POS may perform an extra price calculation when switching to payment view.

POS Configuration

New parameter: PrematureAbortExtraCalculationSeconds - default 0 (= deactivated).

If activated, price calculation time is automatically increased by the number of configured seconds, if price calculation timeout occurs.

Note: This is not an absolute value. Depending on POS hardware, and of number of items / mixes in the receipt, calculation may take a longer time than the configured number of seconds.

(RTP-15345)

New checkbox "Don't ask for payment card link" can be configured to appear in edit member view.

POS Configuration

CustomerViewSetupWhenLoyalty 

New option "DontAskPaymentCardLink" can be configured in this parameter.

Improvements POS

ModuleDescription
Bank

Missing CardIssuer when doing reversal in VIM pay terminal (RTP-16121)

We have improved integration with VIM pay terminal solution to secure that type of payment card reused for the last payment also is used and saved to receipt if this transaction is reversed / cancelled afterwards.   


New version of Paylink pay terminal solution (RTP-16049)

Version 2.3.19.372 of BPTI.DLL for Paylink pay terminal solution is tested OK in existing versions of EG POS, both at EG and at customers. This version of this third party DLL will be a part of EG POS install package.


Version 1.1.4 of VIM integration (RTP-15309)

For VIM pay terminals we have implemented version 1.1.4 of the integration from Verifone in EG POS. Closing of VIM when terminating POS is now better secured. Printed pay terminal text lines are formatted with either narrow (24 cpl) or wide (40 cpl) layout in 1 column, or in 2 columns with text printed in paper's total width. This is depending on number of characters per line configured for the receipt printer.


Support for version 1.11.2.1352 of Baxi.Net pay terminal solution from Nets (RTP-15308)

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

Coupons

Fix for fetching new coupons/stamp cards from liquid (RTP-16363)

There has been done a fix for fetching new coupons/stamp cards when tandem numbers are used from Liquid.  There was also a problem with committing coupons when tandem numbers was used. So with some small changes in logic, this now work as expected. For each time a item is added to receipt, we now query Liquid for a new coupon, if the coupon is defined for multiple use.

Customer screen

Improvement for negative subtotal (RTP-15851)

When the subtotal is negative, then label "To pay" and currency codes are displayed on footer with negative subtotal in customer screen.

Deposit refund

Close connection to deposit refund fileshare when receipt is finished (RTP-16025)

Connection from a POS to deposit refund fileshare will now be closed every time a receipt is finished. By reopening connection from each POS only when necessary, in stead of connections being constantly open, problems regarding limitation of simultaneous connections should be more likely to not occur.

Export form Reporting

Store settlement export (RTP-16307)

When exporting data from Reporting to RIGAL we now sum control transactions for payed in and payed out in IIN and IUT codes. If splitting these transactions per reason code is needed, use existing parameter StoreSettlementPaidInOutReasonCodes.

General

Improvement for customer search through IPER (RTP-15589)

There is done some improvements for customer search through IPER.  Previous the search would fail sometimes, and error message was presented in POS.  With better handling the search functionality is now improved and no error message presented. wrongly 

Gift card

Improvements for handling Cloud gift card (RTP-13692)

There has been done general improvements for handling Cloud gift card.

  1. Check for GLN is now removed - Store number should always be used when using CloudGiftcardService.
  2. Expiry date is now added to exception dialog for expired gift cards.
  3. Gift card balance dialog now only is shown once when forcing gift card payment on a expired gift card - previous this dialog was shown twice if both parameters ScripCheckBalanceBeforePayment and ForcePaymentGiftCardOnExpired = True.


Using gift cards in POS when store GLN number is set (RTP-4512)

Setting the GLN for a store will no longer lead to sending GLN instead of store number to EG gift card service. Previously this could lead to "unknown" issuing store on gift cards.

Goods Receival and Item Ordering  in InStore App

Improved handling of bundle items containing non-piece items (RTM-3592)

Transactions on bundle items containing other units of measure than piece (e.g. kilograms) are properly handled.

Note: Bundle items with different kinds of units of measure within the same bundle is not supported.

Klarna

Return may cause duplicate refunds when request to Klarna fails (RTP-16490)

Changes are done to make sure that when refund fails and is retried, Klarna order should only be updated once.

For POS/InStore App POS Services 7.80.04505 or later is required for this to work.


Missing information in Klarna payment (RTP-16028)

Missing fields for B2B are added in Klarna payment.

Loyalty

Removal of expired coupons in POS API (RTP-16439)

When calling SetLoyaltyInCart method multiple times, it will remove expired coupons from previous calls.

Payment

Negative amount for normal purchase (RTP-16096)

In payment view proper text and amount are displayed now for normal sale and for return as well.

PLU List

Adding selected articles to receipt (RTP-14496)

All marked articles for sale in PLU List are being added to receipt now.

Price calculation

Manual discount on top of coupon discount (RTP-15840)

There is now possible to combine both manual discount and coupon discount. Earlier this was not possible.

Self-service

Improved signature based payments with VIM pay terminal in self-service POS (RTP-16559)

In situations where VIM pay terminal in self-service POS triggers signature control, due to an offline situation or the payment card demands it, the behavior is now improved. POS will be blocked, with information to customer that assistance is needed. Any dialogue that needs interaction from staff will trigger after staff has arrived and cashier card is scanned. This secures that no dialogues that wasn't meant for the customer triggers too early.


Improvement for user interface in self-service (RTP-15989)

There has been done some improvements for the user interface in self-service:

  1. Text color on "highlighted items" in PLU-list now follow PrimaryTextColor in 'SnGOverriddenColors'. 
  2. All texts in customer view follow the language given in the Culture configuration
  3. When searching for orders in self-service, the text presented in dialog no longer crash with cancel button on the bottom.

Improvements POS Server

ModuleDescription
POS API

REST in POS API on-premise (RTP-15978)

Support for REST based communication has been added in POS API (WCF) on-premise.

Configuration: 

Appsettings config in WCF: 
<!-- Base URL's to use for hosting REST endpoint. Example value: http://localhost:5001;https://localhost:5002 -->
<add key="RESTEndpointURLS" value=""/>.


Coupon description in POSLog (RTP-14001)

When setLoyaltyInCart method is used in POS WCF, and member has a coupon that triggers a discount, <DiscountDetails>\<Description> in POSLog XML is set to the value from Offer Details\Name from the Loyalty campaign in Chain Web:

POS API Data Export

SKU and Linked items in Data Export


The POSAPI Data Export contract has been updated with SKU and linkItemGTIN. This will be exported when available for both Item and PriceItem.

Example: 

POS Import

Problem with shifted column (RTP-16455)

Problem with shifted columns in the latest Format Files (v136) has been fixed. Item and price files exported from Chain in the latest format should be properly processed.


Support for "Discount on discount" (RTP-16261)

Support for "Discount on discount" flag has been implemented in POS Import for mixes exported from EG Cloud promotion module.


Recalculation of net cost (RTP-16072)

Support for DiscountType = 4 (cost increase) has been added to POS Import.


Fix for main store name (RTP-16011)

The name of the main store imported by POS Import from Store Service is not changed anymore (it occured before while importing a store that had linked related stores in the StoreService database).


Possibility to disable the StoreImport job (RTP-15927)

New configuration parameters has been added to BatchLoader configuration - one enabling processing of "Store" blobs (import from StoreService) and the second to enable the "StoreUpdatedEvent" (import from Chain Web). Both are set to False by default.


Support for item information (RTP-15681)

The support for item information and technical information (product features and technical info fields in the Item Management) coming from EG Cloud promotion module has been implemented in POS Import.


Support for external coupons (RTP-15603)

Support for external coupons added to promotion offers in the promotion module has been added to POS Import (external coupons are imported to the dbo.Coupon table in the POS Master database).


Support for changes in mix type 35 (RTP-15528)

Support for changes in the discount percent value format for mix type 35 in the EG Cloud promotion module has been added to POS Import.


Handling of deleted items (RTP-15382)

Support for teams deleted from a store exported from a Store Service has been added to POS Import.


Mix 13 (RTP-15254)

Support for mix 13 (Buy X of item A and get Y% discount per piece) exported from EG Cloud promotion module has been added to POS Import.


Mix 34 (RTP-13536)

Support for mix 34 (Buy a selection per group get the cheapest for free) exported from EG Cloud promotion module has been added to POS Import.


Mix 31 (RTP-13534)

Support for mix 31 (Get a discount in either % or amount when buying N or more items) exported from the EG Cloud promotion module has been added to POS Import. 


Mix 11 (RTP-13531)

Support for mix 11 (Get x% discount for all items) exported from the EG Cloud promotion module has been added to POS Import. 


Mix 10 (RTP-13530

Support for mix 10  (Buy X of item A and get Y NOK in discount per piece) exported from EG cloud promotion module has been added to POS Import.


Mix 39 (RTP-13347)

Support for mix 39 ( Buy n goods and pay x NOK per piece) exported from EG cloud promotion module has been added to POS Import.


Mix 6 (RTP-13335)

Support for mix 6 (Buy for x NOK and pay y NOK for an item) exported from EG Cloud promotion module has been added to POS Import.


Improve database access for PriceImportBatchAsDusBatch (RTP-15232)

The way that database connections are created has been changed in the POS Import. This should solve the issue with connection pool exhaustion that may occur in the PriceImportBatchAsDusBatch during high load due to creating new connections for SQL statements working with profile store groups. 


Updating format file to match POS Master staging tables (RTP-13765)

In order to solve inconsistencies between POS Master onPrem and POS Master in the cloud, the MAX_LENGTH in the latest format files has been changed to match the column length in the POS Master database.

POS Master

Not triggering price sync on updated campaign groups (RTP-16373)

Changes in function udf_GetItemIdsForChangedPrices has been introduced. The prices on updated campaign groups are returned in the result of GetItemsWithChangedPricesInArtsXml now.


Index in usp_GetDiscountGroups procedure (RTP-16226)

An index has been added to temptable in usp_GetDiscountGroups procedure.


Fix for known differences in POS Master (RTP-16226)

The differences between a database that is created directly from the project content as compared to a database that is upgraded with the 3.0 upgrade script have been fixed.

POS Services

Wrong handling in the converter from Tokheim to POSLog (RTP-16256)

Fixed BundleElementId on ArticleDiscount for Mix type Group.

Fixed issue when POSDISCONNECTED is present.

  • No labels