Versions Compared

Key

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

Coming

...

soon

Improved error handling for import of orders/sales

(RTP-2242531109)

When customer Id and the default customer (ItemSaleServiceCustomerNumber) are same then customer information update will not happen.

Items that are set to be not sold 

(RTM-7977)

When searching for items in POS API using the SearchItem methods, items with the flag IsDeleted = True don't show up in the results. 

Unit of measure for returns

(RTM-8262)

Calling GetItemsAvailableForReturn returns the unitOfMeasure property in the response, set to one of the following: Kilogram, Meter, Liter, Gram, Piece, Meter, Hour.

SKU (Stock Keeping Unit) in POSLog XML and ARTS POSLog XML

(RTP-31651)

Extended POSLog with string field called "SKU" in element "ArticleDetails".

The new field is also included in the transformation to ARTS POSLog XML v2/v6.

Sending SMS for cancelled click and collect orders

(RTP-29904)

Method SendCartOrderConfirmationNotification can be used on already finished/cancelled receipts to send SMS with information to the customer. 

Improved error handling for import of orders/sales

(RTP-31109)

...

the order/sale received by the BatchToPosApi package fails with an InvalidQuantityFault, CartItemNotFoundFault or CartIsCancelledFault - it no longer retries after the initial fail. 

Error message regarding coupons improvement

(RTP-29642)

When an invalid or expired coupon is added or used, proper error message is displayed.


...

Released 05.09.2024

Post-registration of members through NewCartForTransactions

(RTP-25537)

Adding a member to a finished receipt can be done by passing the value "PostRegisterCustomer" for transactionMode in NewCartForTransactions method, including a reference to the finished cart in cartReference. The loyalty number of the member can be added by using SetLoyaltyInCart method using the cart ID in the response from NewCartForTransactions.

Fix for rounding issues

(RTP-26817)

ExtendedAmountRounded and ExtendedAmountOrderedRounded mismatch is fixed, which solves rounding issues in POS API. 

Fetching latest completed receipts

(RTP-26817)

The latest completed receipts can be fetched by using GetLatestCompletedCarts. By default, the end point returns the last 50 receipts, but it can be configured to retrieve between 1 and 200 receipts.


...

Released 28.08.2024

Update Klarna after capture

(RTP-28666)

When updating an order in POS API, by reducing the quantity of an item or deleting an undelivered item, the Klarna payment is updated. After the change in quantity and capturing the transaction, the remaining amount is released in Klarna and no longer requires settling. 

Fix for missing operator in POSLog conversion

(RTP-32369)

Missing operator that caused POSLog processing to fail for those converted to a lower version is fixed. OnPremiseSupportedPOSLogVersion must be specified.

Error improvement for bundle sales

(RTP-30400)

400 bad request is returned with "InvalidPrice fault" when attempting to sell a bundle with price higher than individual items.


...

Released 23.07.2024

CouponValidationType in CartCalculator

...

CouponValidationType parameter is added to CartCalculator method, wherein value can be set to either "None" or "Online". When value is set to "Online", CartCalculator contacts coupon provider and fetches all the available coupons, and if there are coupons added in the request, they are ignored. When value is set to "None", no online validation is done and only the coupons added in the request are added. If parameter is left out in the request, the default value is "Online".

Import opening hours from Store Management

(RTP-29492)

Support for importing store opening hours from Store management module has been added to POS Import

Info
titleRequired

POS Master 3.0.0.158 or higher.
POS Import 4.0.75 or higher.

Fix for missing operator in POSLog conversion

(RTP-32369)

Missing operator that caused POSLog processing to fail for those converted to a lower version is fixed. OnPremiseSupportedPOSLogVersion must be specified.

Error message regarding coupons improvement

(RTP-29642)

When an invalid or expired coupon is added or used, proper error message is displayed.

Error improvement for bundle sales

(RTP-30400)

400 bad request is returned with "InvalidPrice fault" when attempting to sell a bundle with price higher than individual items.

Fetching coupons in background (EnableBackgroundOperationProcessing)

(RTP-29814)

Depending on the value of the EnableBackgroundOperationProcessing POS parameter, POS WCF may use a background operation to fetch coupons, which could cause CheckoutCart to fail if the coupon fetching is still in progress. This issue is resolved by setting EnableBackgroundOperationProcessing to False.

Fix for rounding issues

(RTP-26817)

.

Sending SMS for cancelled click and collect orders

(RTP-29904)

Method SendCartOrderConfirmationNotification can be used on already finished/cancelled receipts to send SMS with information to the customer. 

SKU (Stock Keeping Unit) in POSLog XML and ARTS POSLog XML

(RTP-31651)

Extended POSLog with string field called "SKU" in element "ArticleDetails".

The new field is also included in the transformation to ARTS POSLog XML v2/v6.


...

Released 12.07.2024

Restrict update of default customer information

(RTP-22425)

When customer Id and the default customer (ItemSaleServiceCustomerNumber) are same then customer information update will not happen.

Unit of measure for returns

(RTM-8262)

Calling GetItemsAvailableForReturn returns the unitOfMeasure property in the response, set to one of the following: Kilogram, Meter, Liter, Gram, Piece, Meter, Hour.

Items that are set to be not sold 

(RTM-7977)

When searching for items in POS API using the SearchItem methods, items with the flag IsDeleted = True don't show up in the resultsExtendedAmountRounded and ExtendedAmountOrderedRounded mismatch is fixed, which solves rounding issues in POS API


...

Released 01.07.2024

Conditional Setting of 'CustomerId' During Member Fetch

...