My Oracle Support Banner

Promotion Manager Recharge Bonus Value Is Not Correctly Calculated (Doc ID 1473981.1)

Last updated on SEPTEMBER 16, 2016

Applies to:

Oracle Communications Network Charging and Control - Version 4.4.1 to 4.4.1 [Release 4.4]
Information in this document applies to any platform.

Symptoms

In OCNCC 4.4.1.0.0, PMX (Promotion Manager) Recharge Bonus Values are incorrectly calculated.

For example, after a cash recharge of $150.00 USD to the 'More Credit' Balance Type, the Subscriber should get 25% of the recharge value as a bonus in 'More Credit' Balance Type.

PI command used for this:

CCSCD3=RCH:MSISDN=32495551234,RECHARGE_TYPE=CUSTOM,REFERENCE=BANK,BALANCE_TYPE=Bonus Credit,AMOUNT=15000,SYNSTAMP=2012050818590965;
CCSCD3=RCH:ACK,SYNSTAMP=2012050818590965;

 
This results in the following bonus EDR:

BILLING_ENGINE_ID=1|SCP_ID=249394737|SEQUENCE_NUMBER=147|CDR_TYPE=16|RECORD_DATE=20120508194516|ACCT_ID=31265481|ACCT_REF_ID=31893444|ACCOUNT_TYPE=3|ACS_CUST_ID=11
|BALANCES=6054496|BALANCE_NAMES=Bonus Credit|BALANCE_TYPES=135|COSTS=-545|CS=S|NEW_BALANCE_EXPIRIES=20120707180557|OLD_ACCOUNT_TYPE=|OLD_BALANCE_EXPIRIES=20120707180557
|RESULT=Success|REWARD=485|REWARD_AMOUNTS=54496|REWARD_TYPES=135|MSISDN=32495551234

 
From the beVWARS debug, the bonus is being incorrectly calculated as follows:

<Percentage of Delta reward: delta is 2500% of 15000 (-545)>

 
The expected Value for the bonus in this example should be 375, hence we should see it in the EDR:

...|COSTS=-375|...

Changes

This problem occurs after upgrading to OCNCC 4.4.1.0.0.

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!


In this Document
Symptoms
Changes
Cause
Solution
References

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