3.14.7

Release Date: 2023-12-13

Software Version

The document refers to the following applications and corresponding software versions:

Application Version
Promotion Calculation Engine 3.14.7

The software depends on the following applications:

Application Version

SAP Omnichannel Point-of-Sale by GK

7.6 (5.23.2)

SAP Customer Activity Repository Including XSAC_OPP_PPS Software Component Version

-

What's New

Issue Key Release Notes Note
PPCE-6692

Updated dependencies to resolve known vulnerabilities

Updated versions of some PCE dependencies to resolve detected vulnerability issues.

PPCE-6683

Changed logging level for exclusive promotion check

The logging level was changed from warning to debug when a promotion cannot be applied due to an already successfully applied exclusive promotion on the same item. The information is important to understand the result but should not be a warning, as it is the expected regular behavior of the calculation logic.

PPCE-6638

Updated Apache commons libraries

Updated Apache commons libraries all over in PCE: commons-lang3 is now used instead of commons-lang and commons-collections4 is now used instead of commons-collections.

Resolved Issues

Issue Key Release Notes Note
PPCE-6690

Currency is missing in a ClientAPI response when the RegularSalesPrice is used instead of the RegularSalesUnitPrice

Mapping of the ClientAPI response was corrected so that amount-related fields always contain a currency taken over from the relevant price field in a request. This can be either RegularSalesPrice or RegularSalesUnitPrice, depending on the previously defined conditions. The other field, which should be ignored based on the same conditions, is not mapped into the response at all.

PPCE-6665

Parsing pricing date of ClientAPI request

The parsing of date/time values in ClientAPI requests has been adjusted to ignore time zone information if it is present. As written in the ClientAPI documentation, only a local time part of the date/time should be considered and the time should not be converted to UTC time or shifted in any direction based on a time zone where server code is executed.