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

Compare with Current View Page History

« Previous Version 2 Next »

Document status: RELEASED

Date:

Version requirements for EG POS version 3.0.0.115.

Prerequisites are located in the menu on the left.

Highlights


Release version: 3.0.0.11501

  • Print gift receipts in Self-service. We have made it easy for the customer to get gift receipts when buying gifts.

  • Pay orders in Self-service. The customer can now scan and pay customer orders. 

  • Pay by credit note in Self-Service. Credit notes can be used as payment in Self-Service POS.


Payment of orders in self-service

(Work ID: 167685)

Customers can pay customer orders in self-service POS. To pay for an order, the customer clicks a button in the sales view and enters or scans a barcode with the order number.








A dialog with the contents of the order is shown and the customer has to wait for cashier approval before the order contents is added to the receipt:












When the cashier scans an admin/cashier card, the content of the order is added to the receipt.


POS Configuration

ShopAndGoButtonConfig

A new button to search for orders can be configured in the sales view in Self-Service:


Expired cashier passwords in POS

(Work ID: 167666)

Cashier passwords can be configured to expire after x months in Chain Web. When expiration check is activated in POS, password change will be triggered when trying to login with a cashier that has an expired password.

Image

If POS is offline, the user will be logged in without checking for expiry.

POS Configuration

CheckCashierPasswordOnLogin (default False)

If activated, password validity is checked on every login.

CashierServiceUrl

Example value: http://CHAINWEBAPPSERVER/LindbakRetail.Service.Host.IIS/UserManagement/v1/CashierService.svc

System parameter in Chain Web: See Chain Web documentation for details.

ManageUsersAndCashierIndependently

CashierPinValidityTimeInMonths


Search for member receipts

(Work ID: 169521)

Historical member receipts can be searched from POS and used to perform online return. This functionality will make it easier to give good customer service and the to make sure the correct price is used even if the customer did not bring the physical/original receipt.

A member must be added to the receipt before the function to search for member receipts can be used. 

The function can be placed on any button in the sales view. A dialog to enter EAN is shown. 

  • If the dialog is left blank, last 10 member receipts are shown.

  • If an EAN is entered, the last 10 member receipts that contain the entered EAN is shown.


In case the cashier does not have the EAN of the item, the function to search for member receipts can also be used from item search results:















POS Configuration

ReceiptSearchTypes

Search for member receipts can be shown in the receipt search menu if configured:


Image

ButtonConfig

Function Search for receipts with a specified article for a member can be added to a button in the sales view.

It can also be added to a button in item search mode to automatically search for member receipts containing the selected item in the search results.


Improved UI experience for age control

(Work ID: 171289)

The choices in the age control dialogues are no longer highlighted, making it less likely to make a wrong choice. Also there is a “Back” button available if “Check age” is chosen by accident.







Print gift receipts in Self-Service

(Work ID: 169512)

Gift receipts can be printed from self-service POS. The process can be started by manually by clicking a button in the sales view or an by automatic dialog when going to payment (if configured).

The automatic dialog is a nice feature to use in the last period before Christmas.


Image


POS Configuration

ShopAndGoButtonConfig

New function to print gift receipts can be configured in the sales view:

PageFlow:

New selection GiftReceipt can be added to the flow to automatically show the dialog.



Pay by credit note in Self-Service

(Work ID: 166025)

Credit notes can be used as payment in Self-Service POS in sales view and in Payment view. If the credit note is scanned in the sales view, this will be shown in the cart:








When the customer goes to payment, the credit note is automatically used as payment. Any remaining amount can be paid by a selected tender type.


POS Configuration

ShopAndGoButtonConfig

Button to pay by credit note must be added in the tender view to enable use of credit notes in Self-Service.


Extended RIGAL export to Cash Settlement for Collector payments

(Work ID: 167681)

Export of RIGAL files to Cash Settlement has been extended to include amount per currency for Collector Bank payments. This makes it possible to see amount paid in different currencies in Cash Settlement.

New codes:

  • NC1 - Sum of payments in NOK.

  • NC2 - Main currency value of payments in NOK

  • SC1 - Sum of payments in SEK.

  • SC2 - Main currency value of payments in SEK

  • EC1 - Sum of payments in EUR

  • EC2 - Main currency value of payments in EUR

  • DC1 - Sum payments in other currencies

  • DC2 - Main currency value of payments in other currencies


Reporting v. 58 is required. 

POS Services worker configuration

StoreSettlementCreditPaymentIssuerIds

Must be set to the same value as POS Configuration parameter "CollectorCardIssuerId". 


Customer group discount on brand

(Work ID: 169518)

The customer group discount with Chain Web has been extended with support for "brand". 

Customer group discounts can be defined on:

  • Brand

  • Item Group

  • Item

Chain Web version 2.9.221 or newer version is required to use this functionality. See release documentation from Chain Web for details about how to defined discounts on Brand.


Extended order integration with Axapta

(Work ID: 171163)

The customer order integration with Axapta has been extended with the following fields: Customer name, Line discount, EAN (replaces itemnum) and line note.


POS Services host configuration:

New parameters must be configured:

CustomerOrderAxaptaWebserviceUrl

CustomerOrderAxaptaWebserviceTenant



Improvements in POS

Module

Description

Bank

Parameter for canceling pay terminal transactions (Work ID: 171299)

A new parameter AllowBankAbortRequest configures if a cashier is allowed to abort pay terminal transactions from POS. The parameter is only meant for test purposes and should normally be set to True (default). When the parameter is disabled, ongoing transactions may only be aborted by clicking directly on the physical pay terminal.

Gift receipts

Quantity of printed Gift receipts (Work ID: 172180)

Gift receipts for chosen items could previously be printed in wrong quantity. The problem was related to identical items being registered several times and parameter '\PrinterConfig\AccumulateIdenticalItems'='True'. This is now fixed.

Item transaction

Negative stock adjustments (Work ID: 169420)

A bug that caused negative stock adjustment transactions to fail if the minus sign was entered before the quantity has been fixed.

Klarna

Improvements for Klarna Instore (Work ID: 171500)

The following improvements have been done for Klarna v.3:

  • The unnecessary reference to MerchandId was removed from the receipt. 

  • The order lines are sent to Klarna on a refund so they are visible in the Klarna payment order UI. 

  • When an order is partly paid with Giftcard or credit, then the payment type is properly sent to Klarna. 

  • Repeated calls to Klarna when the Klarna payment was rejected does not longer occur. 

Cutting of long text for item names for Klarna v.2 was also fixed.

Loyalty

Missing Loyalty program in receipt (Work ID: 167448)

A problem with missing Loyalty program ID in receipt (POSLog XML) after performing online return has been fixed.


Default search identifier for members when offline (Work ID: 170168)

When POS is offline and the list of member search identifiers cannot be fetched from Loyalty Service, these will be based on parameter MemberSearchIdentifierListV2. The parameter requires a list of key + value. The value will be shown as text in the dialog in POS. The following identificator types are supported: 

  • SocialSecurityId

  • Mobile

  • Email

  • LoyaltyNumber

  • LoyaltyCard


Language for message concerning unknown member (Work ID: 171897)

The warning message when trying to add an unknown member in POS will now be shown in the correct language for the cashier.


Empty card and member number in QR member code (Work ID: 171146)

If the card number is blank in the QR code, validation of card number will be skipped. If member number is blank in the QR code (code from Coopkey app), lookup versus loyalty will not be done.


Add member to receipt when offline (Work ID: 171623)

When POS is offline, content from the QR member code and 29-code member card are used without validation - member is added to the receipt.

Order

Click-and-collect orders not removed from pick list table (Work ID: 170479)

Previously, click-and-collect orders were not removed from the pick list table in POS if more than 1 order was delivered in the same receipt. This has been fixed.


Shopping channel in receipt when delivering ordrer (Work ID: 165904)

Shopping channel “Web” will be retained for existing order lines when delivering web orders in POS. Extra lines added in POS will get Shopping channel “Cashier”.


Line note on pick list for click-and-collect orders (Work ID: 171317)

The new version of the pick list for click-and-collect orders supports printing of line notes. Can be configured in parameter PickListDetailsToPrint.

Payment

Validation error in Collector Bank payment (Work ID: 168418)

A bug that could cause the Collector Bank payment to fail caused by rounding has been fixed.

Self Service


Pay items with age requirements by gift card (Work ID: 156981)

A bug related to paying receipts containing items with age requirement has been fixed.


Unknown member in Self-Service (Work ID: 171279)

If customer tries to register a member by scanning member card or driver's license, or by entering a phone number, and the member does not exist, a message will be shown to the customer. Message will also be sent to surveillance, but the customer will be able to continue to use the self-service POS.


Digital coupons added in cashier mode (Work ID: 171318)

Available digital coupons added by registering member while in cashier mode is also shown when going back to self-service mode. 


Digital coupons may be duplicated in UI (Work ID: 171836)

An issued that could make digital coupons be duplicated in the UI has been fixed.


Formatting of phone number for member registration (Work ID: 168229)

For self-service POS in Norway, phone numbers must be 8 digits and will be presented in format "123 12 123". For other countries there is no formatting and no maximum length in UI (the phone number will always be validated by the member lookup).


Use of gift receipt in Self-Service (Work ID: 172153)

Scanning a gift receipt in self-service POS will result in a message saying return of items can't be done in self-service.

User Interface

Color for member information in sales view (Work ID: 172947)

When parameter “CustomerScreenMemberInfoBackgroundColor” is empty, member info background color is loaded from skin and uses the default value. When parameter is configured, default color is overridden.


Improvements POS Server

Module

Description

POS API


Subtotal discount type in receipt correction (Work ID: 170305)

We have fixed an issue that could cause the subtotal discount type to be changed from "manual" to "customer" when receipt correction was done in Chain Web. 


Reference to original sales line when returning items (Work ID: 170291)

We have fixed an issue in method AddItemToCartExt in the ItemSale integration which is used by Chain Web. Previously the method would fail when including link to original sales line.


Improved performance in ItemSale integration (Work ID: 169110)

Internal changes that reduces the number of interface calls, will make some methods in the ItemSale Service in POS API more fail-safe and have shorter response time. The following methods have been improved:

  • NewCart

  • NewCartInGivenStore

  • CheckoutCart 

  • NewCartExt

  • AddItemsToCart

  • NewCartWithItems

  • ChangeCartItemQuantity


Missing first name prevents transactions in POS API (Work ID: 171916)

A bug could make it impossible to create transactions in ItemSale Service when the user (cashier) had empty first name. This has been fixed.


Parcels with duplicate EANs in InStore App item receival (Work ID: 172808)

A bug in POS API causing parcels with duplicate EAN's to fail in function to receive items in InstoreApp has been fixed.


External Store number in order reservation (Work ID: 172946)

We have added support for using external store number in calls to method ReserveCartInStore in the ItemSale service.

JournalService

Invalid previous price element in ARTS transformation (Work ID:168360)

We will now ignore the previous price element when converting receipt to ARTS XML format if the value is invalid according to ARTS schema (too high value).

POS Import

Error in import of campaign group file from Chain Classic (Work ID: 170969)

A bug in the import of campaign group files from Chain Classic has been fixed (bulk insert oft the file failed). The problem was caused by missing changes in POS Master database.

POS Master database

Synchronization of vendors to POS Mobile (Work ID: 171326)

A SQL procedure used to synchronize vendors to POS Mobile was improved to avoid looping.


Delete and update of the same item simultaneously (Work ID: 171091)

We have fixed an issue that could lead to failed item import from back office when the same item was deleted and updated simultaneously. 

POS Services

Alphanumeric characters in cashier in export of RIGAL file (Work ID: 171246)

Export of RIGAL file from POS Services to Cash Settlement now support alphanumeric characters for cashier number.


Expiration of SMS (Work ID: 168479)

The expiration of SMS messages sent via POS Services is changed to 24 hours. This means that if a SMS is sent and the user has his phone offline for > 24 hours, the SMS will be lost.

  • No labels