Versions Compared

Key

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

Document status:

Status
colourYellowGreen
titleplanned
Date:
released
  

Prerequisites are located in the menu on the left.

Check in SAP if an item can be deleted or if deletion has to be postponed

(RTP-26825)

In POS Services / StockInfoService_SAP a new method has been created to verify with SAP through a customers API if an item can be deleted or if it should be postponed. The new method is named 'GetStockStatusForDeletion' and takes one or more EAN numbers and store numbers as input in the request. The EAN and store number where deletion is permitted will be returned. The method is used by Chain Classic to determine if an item can be deleted or not. 

Expand
titlePOS Services configuration
Configuration needed in POS Services

StockInfoService_SAP must be enabled in 'EnabledServices', and the following config for the 'GetStockStatusForDeletion' method should be added.

    <add key="SapStockDeleteServiceUrl" value="" /> - should contain a valid url to the customers API
    <add key="SapStockDeleteServiceClientId" value="" /> - should contain a valid client id to the customers API
    <add key="SapStockDeleteServiceClientSecret" value="" /> - should contain a valid client secret to the customers API

...

Improvements POS 

AreaDescription
Gift card

Searching for gift card by mobile number (RTP-27864)

The dialog for showing all gift cards linked to a specific mobile phone number has been fixed.

Payment

Improvement in asynchronous payment capture (RTP-28845)

We've improved our logic around handling asynchronous payment capture, so that we can make sure when the different stages of the order import maintains the correct store number on receipts in the given order.

Price calculation

Combination of campaign price, line discount and a coupon (RTP-28574)

When there is a combination of campaign price, line discount and a coupon for one and the same item in a receipt the price calculation for this is now correct. 

POS Configuration:

Relevant existing parameters: 'ManualDiscountMode' = 'OnTopOfCampaigns'

Improvements POS Server

AreaDescription
POS API

Handling of returns for orders with multiple deliveries/payments (RTP-24148)

When getting items available for return on a receipt, you can use the original cart ID when requesting, and the response will not include items that have previously been returned.

Online return fails if item is paid before delivery (RTP-27489)

When returning an item, which was bought with a discount, via the NewCartWithItemReturn method, it no longer fails when the IncludeDiscountsInOnlinereturn=True.