Versions Compared

Key

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

...

Module

Description

POS API/POS WCF

Improved error messages (RTP-25851)

Error messages that are returned for POS API and POS WCF have been improved.

For missing price:
FaultType: NotPriceFound
Message: 

  • No price of type (Normal) rows found
  • No price found for Article

For missing EAN:
FaultType: ItemWithThisEanNotFound
Messages: Vary based on scenarios 

For Cart cannot be completed in the current state:
FaultType: Vary based on the scenario.
Message: Depends on the situation, messages and fault type may vary
Here is the list of possible messages we can get. 
 - Receipt has uncommitted coupons

  • Receipt has subtotal of XXXX. Tender back is required.
  • Receipt has unpaid amount of XXXX. Tender amount is too low to proceed.
  • There is no tender in the receipt.
  • Receipt has pending background operation.
  • Receipt has invalid coupons.
  • Receipt does not have articles or payment terminal tenders.
  • Receipt contains uncommitted giftcards.
  • Receipt contains uncommitted credit notes.
  • Gift card cancelled. New tender is required to complete the receipt.
  • Credit note cancelled. New tender required to complete the receipt

For Timeout error:
FaultType: GeneralFault
Message: Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. Operation cancelled by user.

BeginCartEditing for customer order without line items (RTP-26706)

Added support for resuming customer order without line items. The logging on BeginCartEditing method is now improved to provide better information in case of an error occurrence.

POS Import

Fields for alcohol percentage and quantity in sales package from Item Management (RTP-26105)

The following item attributes are imported from Item Management to POS Master database via POS Import:

  • Quantity in sales package
  • Unit for quantity in sales package (kg, piece, etc)
  • Alcohol by Volume (Alcohol %)

These will be used by EG POS to calculate Norwegian toll quotas.

Fix for discount of Mix 21/22 (RTP-25745)

The discount is fixed when 'Purchase for X amount of other articles and get discount' price rule is used (mix 21/22). The item gets a discount after a certain amount of other items is reached.

Info
titleRequired

POS Import v. 4.0.64 or higher!


Import of cashier cards from User Management
(RTP-26090)

A Cashier Card can be linked to a cashiers in User Management. This cashier card ID is updated into POS database by POS Import and can be used to log in to EG POS. 

Info

See separate documentation for Jira story RTP-26535 for implementation details in POS.

POS Master

Changing cashier number in User Management (RTP-26036)

Cashier number for a user can now be changed in User Management. The user can successfully login to POS using the new cashier number.

Info
titleRequired

POS Master 3.0.0.141


Full text search fix for SQL 2008 (RTP-25778)

udf_SearchItemGenerateQuery function in POS Master database has been changed to ensure that full text item search would show accurate results based on typed in values for SQL 2008.

POS Services

Include support of member number in Axcapta integration (RTP-24301)

When a new customer order is created in Axapta, the member number is now  included in the current integration flow, so that member numbers can be added to the receipt alongside name and customer account number.

Info

POS Services version 7.87.71

JournalService

Download of unknown POSLog XML versions (RTP-24221)

If JournalService receives a receipt with unknown POSLog XML version, it will try to downloaded the new version from POS API in cloud. This functionality can make it possible to test Pull Requests with new features from the main EG POS branch which might contain new versions of POSLog XML.

Previously, using EG POS with a newer POSLog XML version than JournalService supported would stop the receipt flow to all subscribers.

Info
titlePS
  • The new POSLog XML version must be finalized and released to POS API to be available for download. 
  • This functionality should NOT be used in customer environments.
  • The HTML view in the receipt journal is currently not available for POSLog XMLs with new/unknown version 
  • It is currently not possible to fetch POSLog XML's with unknown version via POS Services. (For example during online return in EG POS)

JournalService configuration: 

If parameter PosApiUrl in JournalService config file is configured, JournalService will try to download unknown POSLog XML versions. Example value: https://posapi.egretail.cloud/