Adjustment On Discounted Event Is Wrong (Doc ID 561432.1)

Last updated on JUNE 22, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.1
Information in this document applies to any platform.
***Checked for relevance on 11-Jan-2010***

Symptoms

The issue can be reproduced at will with the following steps:
1. create a plan containing
a. Corporate Plus Telephony
b. Standard GSM Discount

2. purchase the plan
* product: 200, discount: -20 => amount: 180

3. Create a adjustment of 100% amount.

3a. create the input flist of PCM_OP_AR_EVENT_ADJUSTMENT in "adj.txt" file
========
# number of field entries allocated 20, used 5
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 201451 0
0 PIN_FLD_PROGRAM_NAME STR [0] "test"
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [0] allocated 20, used 2
1 PIN_FLD_RESOURCE_ID INT [0] 978
1 PIN_FLD_PERCENT DECIMAL [0] 100
0 PIN_FLD_EVENTS ARRAY [0] allocated 20, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/product/fee/cycle/cycle_forward_monthly 204571 0
0 PIN_FLD_FLAGS INT [0] 1

3b. use xop PCM_OP_AR_EVENT_ADJUSTMENT 0 1
adjusted event:
/event/billing/product/fee/cycle/cycle_forward_monthly 298641
========
0 PIN_FLD_SUB_BAL_IMPACTS ARRAY [0] allocated 20, used 3
1 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 202219 0
1 PIN_FLD_RESOURCE_ID INT [0] 978
1 PIN_FLD_SUB_BALANCES ARRAY [0] allocated 20, used 8
2 PIN_FLD_AMOUNT DECIMAL [0] -220
2 PIN_FLD_CONTRIBUTOR_STR STR [0] ""
2 PIN_FLD_GRANTOR_OBJ POID [0] 0.0.0.0 0 0
2 PIN_FLD_ROLLOVER_DATA INT [0] 0
2 PIN_FLD_VALID_FROM TSTAMP [0] (0) <null>
2 PIN_FLD_VALID_FROM_DETAILS INT [0] 0
2 PIN_FLD_VALID_TO TSTAMP [0] (0) <null>
2 PIN_FLD_VALID_TO_DETAILS INT [0] 0
========
* product: -200, discount: -20 => amount: -220

Acutal result:
-220

Expected result:
-180

Changes

This issue is found at patch level with Patch 5835756 (Patch 04489) + rollup patch 5903622.

Cause

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 hundreds of Community platforms