Document status: RELEASED

Date:  

Prerequisites are located in the menu on the left.

Multi-country: Using VAT from price in POS

(RTP-19816)

Support for multi-country VAT rates exported from the Item Management module has been implemented in POS Import and EG POS. When adding an item in POS, the VAT rate specified as an attribute on the price is used if it has a value. Otherwise, the value from the item is used (like before).

Support for importing prices with valid to / from datetime in the store's local time has been also been added to make sure that a price created in multi-country Item Management starts on the correct time in each country.

Searching for items in the same product series

(RTP-20867)

If configured, product series field is displayed in item information and item search detail views.

A new function to search for all items with the same product series was also implemented. When accessed through Item Search, items with the same Product series value as the selected row in the search will be shown:

There are radio buttons in the header to be able to swap from showing all items or just the items that are available in the store's stock.
Items are be sorted in alphabetical order.

  

POS Configuration

ButtonConfig

To setup the Product series function button, add a new button in ButtonConfig, with new Function "SearchForItemsRelatedToSelectedItem" (Arguments: Model, Product series)

ItemInfoFullscreenConfig

To add Product series field in item information, add ProductSeries to Selected in ItemInfoFullscreenConfig

ItemInfoBoxConfig

To add Product series field in item search detail view, add ProductSeries to Selected in ItemInfoBoxConfig

Search and view Suppliers Item Number

(RTP-21631)

Support for searching items by Supplier's Item Number has been added to POS. 

Example search of suppliers item number using new SearchConfig=19 for column setup:

POS Manager

SearchItemViewColumns parameter must be properly set for Postscript (@storenum = 9999, @cashregisternum = 901).

Reinitialize replication:
[dbo].[ItemFTView] must be recreated containing SuppliersItemNumber in the 'Terms' column. This is easiest achieved by re-initializing the replication with a new snapshot.
POS Configuration

SearchConfig - New possible value for SearchConfig parameter to display desired columns in the search view (SearchConfig =19). 

Don't show price when performing item transactions in POS

(RTP-22295)

When performing item transactions in POS, the sales price of the items may now be shown as '0' (zero) both in POS user interface and on the printed receipts (configurable).

POS Configuration

New parameter: 'ShowPriceForTranasctions' (default True) - if disabled will show '0' (zero) in all amount fields in POS GUI and on the printed receipt when doing item transactions.

Changes applies to the following transaction types:

  • TransactionType.Breakage
  • TransactionType.InternalUse
  • TransactionType.DockingArea 
  • TransactionType.StockAdjustment
  • TransactionType.Inventory
  • TransactionType.InternalTransfer
  • TransactionType.ArticleOrder
  • TransactionType.ArticleList
  • TransactionType.ReturnDefectItem
  • TransactionType.InventoryStockAdjustment
  • TransactionType.PutAwayItems

Integration with Verifone PSDK pay terminal solution

(RTP-18322)

EG POS has added support for PSDK (Global) API from Verifone, using pay terminal types like P630 and M424. Terminal may be connected to POS via Ethernet cable or WIFI (only). 

POS Configuration

'PayTerminalType' must be set to 'Psdk'

'PayTerminalVerboseLogging' must be activated (at all time) to get detailed logging to EG's logfile.

'PsdkLogLevel' (default '4' (= WARN)) - This affects Verifone's logfile. Value should be set to '2'- DEBUG during pilot installations.

'BankIpAdr' (default empty) - terminal's IP address.

'BankShowSignatureMessage' (default 'True') - needs to be deactivated when PayTerminalType = 'Psdk' and other pay terminal solutions where signature receipt is printed during purchase. This is to NOT present an unnecessary reminder message to cashier saying "Husk signatur" / "Remember signature" at the end.

'CardIssuerList'
Comma separated list with all card types that may be reported by Verifone. Is in use by PSDK solution, as it is already by VIM solution, and with identical content needed. Listed card types must be in correct order to report identical types with the same CardIssuer as done by Nets in other pay terminal solutions.     
To correspond with valid card issuers from Nets, the parameter must have content exactly as written here:

BANKAXEPT;dummy;VISA;MASTERCARD;AMEX;DINERS CLUB;dummy;dummy;dummy;dummy;dummy;dummy;dummy;MAESTRO;dummy;dummy;dummy;dummy;dummy;dummy;dummy;Gavekort Senter;Gavekort Kjede;dummy;SENTRUMSGAVEKORT;dummy;XponCard;dummy;Universal Presentkort;dummy;dummy;Resurs Bank;dummy;dummy;Nets Senterkort;Nets kjedegavekort;dummy;iGIVE Gavekort K;iGIVE Gavekort S;iGIVE Kampanje K;iGIVE Kampanje S;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;DANKORT;dummy;dummy;dummy;dummy;dummy;Gavekort 1;dummy;Evry Gavekort;Evry Senter;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;Kjedekort 1;dummy;dummy;Gavekort Senter 2;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;Gavekort;NG Gavekort;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;dummy;UKJENT;

Improvements POS 

Area Description
Cloud gift card


Print store copy of preloaded Scrip gift card (RTP-20754)

POS will now print a copy for the store of every preloaded gift card when they are sold. Previously, such a copy was not printed when the gift card was preloaded.

General

Logging improvement when searching for receipts (RTP-22090)

POS will no longer log ReceiptOnHoldService error in the LRSLog when searching for receipts.


Show/Hide function buttons based on cashier role (RTP-22626)

Function buttons are now shown/hidden to user depending on the "Role" field value in ButtonConfig parameter in POS Configuration. If "Role" field has a value, only users with that role will be able to see the function button in POS.


Support for "Can be sold" flag from Item Management (RTP-22396)

When can "Can be sold" = false, sales in POS will be blocked for the item. A dialog will show that the item is not ready for sale. 

Required

POS master v. 3.0.0.102 or higher.

POS Import v. 4.0.49 or higher.


Fetching member to go to Payment (RTP-23044)

Multiple clicks on "OK" in Sales to go to Payment no longer triggers fetching member multiple times, which improves performance.

Loyalty

Viewing and approving member terms for Voyado in POS (RTP-22479)

When creating new members or editing existing members in POS, cashiers can now approve the member terms in Voyado by checking the "Terms approved" checkbox in the member registration view. Cashiers can also set the member consents for communication by email, SMS and postal in the member registration view. If configured, the "Terms approved" will be visible in the loyalty header in sales view. Also, if configured, POS will display the correct text and icons for 'MemberEmailAdressRegistredFlag' and the 'MemberMobilePhoneNumberRegistredFlag' in the loyalty header.

PLU board

Error in Breakage mode when using PLU board (RTP-21479)

AppWide error is no longer encountered in the PLU board when an item is selected more than once during registration of breakage.

PLU List

Showing the selected item in PLU list for keyboard navigation (RTP-22543)

When opening PLU list on cashier screen with function "Open new PLU List" and specifying PLU parameter=Cashier, the first item in the list will have focus, so keyboard navigation can be used.


Vensafe PLU list on customer screen changes on signoff (RTP-23110)

The template / grid configured for Vensafe items shown in PLU List on customer screen (2x4) is now kept even when cashier temporarily signs out/in. In addition, the "Out of stock" items are now not selectable from the PLU List buttons.

Price checker mode

Price check mode shows future mix name (RTP-22751)

Price check mode in POS no longer shows the future mix name on items.

Receipt

"Changed price from" shows Nan in receipt for split line items (RTP-22266)

"Changed price from" in the receipt no longer shows Nan and now shows the correct value for split line items.

Self-service 

Improved full control in Self-service (RTP-21590)

The view in EG POS when performing a full control of a self-service purchase is improved, making it easier for cahier to perform it. Additional buttons available in the full control view, like e.g. PLU List or deviation printout, may be configured separately in POS Configuration.

  • The full control has a header informing what is going on.
  • Buttons for 'Confirm control' and 'Cancel' are shown by default.
  • Button for e.g. PLU List may be configured in \ButtonConfig\Menu\FullControl.
  • Button for e.g. 'Print Deviation' may be configured in \ButtonConfig\Menu\FullControlDeviation.
  • In 'FullControl - Deviation' view cashier may either confirm the deviation or return to the control, by default buttons.
  • When trying to delete an item scanned by cashier during full control a warning is presented.
  • When full control is finished, with or without deviation, cashier may scan cashier card to let customer finish the payment in self-service mode, or cashier may help finishing the receipt while still inside cashier mode

POS Configuration:

Changed existing parameter: 'ButtonConfig' - 'FullControl' and 'FullControlDeviation' are new options for configuring buttons in these particular views.

Voyado integration

Shorter timeout against Voyado (RTP-23111)

Improvements to timeout handling in the integration with Voyado has been implemented. If Voyado does not respond in 7 seconds on one of the following lookups, GetPromotionsByContactId / GetMemberByIdentifier / GetMemberLevelForContactId, POS will cancel the lookup by passing a cancellation token. 

Improvements POS Server

Area Description
JournalService

ARTS XML transformation for deleted receipt negative values (RTP-22941)

Changes have been implemented in the ARTS XML receipt transformation in JournalService to avoid that it fails when negative values are used.

POS API on-prem

Changing operator/cashier when using method NewCartWithReturn (RTP-19790)

When using the method NewCartWithItemReturn the operator/cashier specified in the request will also correctly be included in the response and be used in the cart. 


GetCart for click and collect orders (RTP-22797)

When calling the method GetCart on a reserved cart, it now displays the correct quantity for each EAN added to the cart also for click and correct orders.


Article information on linked items (RTP-22681)

When adding an item with a linked item, the linked item's details will also be added in the POSLog XML, provided that the parameter IncludeArticleDetails is set to True.


Improved performance of loading mix info from database (RTP-22903)

Performance of loading mix information from the database was improved when an item is contained in a lot of different mix definitions.


CouponCodes on selectable coupons from Voyado (RTP-22807)

We've changed the couponCode to show the offer ID instead of using the membernumber / voyado customernumber as couponCode.

We've also implemented a field in discountDetails in cart, that shows which couponCode was used to trigger the relevant discount.


GetCart on resumed carts (RTP-22793)

We've implemented functionality for POS API to return the correct cart when running GetCart request on a previously suspended and resumed cart, when using the original cartId from the initial NewCart request.

POS Import

Data is missing from bundle mixes (RTP-22906)

Group creation for mixmatch type 100 is now properly handled. Data is no longer missing from bundle mixes and prices are correct.


Items with missing VAT in import to POS (RTP-22056)

Error handling of items received by POS Server without VAT code has been implemented in POS Import.


Product series from Item Management (RTP-19663)

Support for importing product series from Item Management module has been added to POS Import.


Filter on Blobtypes (RTP-22348)

New filter parameters were added to the BatchLoader configuration which allows to control who is master for the data. The default values is set to Chain. Additionally, one new parameter has been added that decides if the new way of configuring is used.

POS Import/POS Master

Support for 14 digit GTIN (RTP-22254)

Support for importing items having more than 13 digit GTIN from Item Management has been added to POS Import.

Required

POS Master v. 3.0.0.99 or higher.

POS Master

Import of mixtype 28 (RTP-22244)

The way mixtype 28 is imported to POS Master database has been changed in order to improve performance of price calculation in POS. (Mix 28 now relies only on conditionitems and not effectItems.)

Required

POS Master v. 3.0.0.105 or higher


Replicate changes to cash registers in random order (RTP-22080)

Changes have been implemented in POS Master database, so data will be synchronized in random order to the cash registers. Previously the cash registers had a fixed order by number. This meant that during periods with high load, the same cash registers would synchronize first and update small batches of changes. Now, with random ordering, larger batches will be synchronized, thus improving performance and keeping POS up to date. 

  • No labels