My Oracle Support Banner

In Transfer Of Points The Information In Accrual Is Incorrect Using 'Transfer Points' and 'Assign Points' in the same Promotion Action (Doc ID 2378032.1)

Last updated on MARCH 23, 2018

Applies to:

Siebel Loyalty Engine - Version 16.0 [IP2016] and later
Information in this document applies to any platform.

Symptoms

On : 16.0 [IP2016] version, Loyalty

ACTUAL BEHAVIOR
---------------
An accrual transaction shows as number of points = 12 but number of points used = 24

EXPECTED BEHAVIOR
-----------------------
Points should only be able to use the total number of points in the accrual and not exceed the number of points in the accrual

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a promotion with 2 actions:

- Transfer Points and Assign Points

2. Perform the transfer as a transaction

3) The point transfer was incorrect when the points to be transferred did not come from one accrual; i.e:

Point transfer was 12 points

Accrual of 31st July had 8 points

Accrual of 3rd August had 8 points

As the application needed 12 points, it took all from the 31st July accrual but only a part of the 3rd August accrual. This along with the second action of the assign points caused an issue.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, point balances are incorrect

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.