Incorrect Results of Snowball Discount
(Doc ID 1104565.1)
Last updated on MAY 02, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and laterInformation in this document applies to any platform.
Goal
Configure snowball discount and attach it to a Sharing Group. After billing, discount is not properly distributed among sharing group members.
Configure snowball discount as follows:
1. Aggregation counter – resource 1000103;
2. Discount to update aggregation counter
3. Snowball discount:
a. Discount Trigger: Bal(1000103)>0
b. Discount Master: all charge packets
c. Discount Rule:
i. DRUM: Bal(1000103)
ii. Threshold: 0-infinity
iii. Discount Balance Impact:
1. Impact/Consume: 978 (Euro)
2. Applied to: Discount/Charge Share Owner
3. Percentage: -10%
4. Base Expression: StepQ
d. Event: Billing Time Discount with snowball flag
e. Other attributes are set to default values
4. Distribution is set using following entry: Billing Time Discount : 0 and Business param bill_time_discount_when is enabled.
5. Both discounts are shared in discount sharing group
a. create owner account with these two discounts and a /service/ip product with session event
b. create member account1 with /service/ip product with session event
c. create member account2 with /service/ip product with session event
d. create the discount sharing group for these accounts
After billing there are two cases:
1. If “applied to” in Discount Rule is set to: Discount/Charge Share Owner:
Bill Owner account, Discount is distributed evenly among member accounts and owner account.
Bill member account1, it further discounts the owner account with aggregate discount amount
Bill member account2, it further discounts the owner account with aggregate discount amount
2. If “applied to” in Discount Rule is set to: Event Owner:
Bill Owner account, Discount is distributed evenly among member accounts and owner account.
Bill member account1, it further discounts the member account1 with aggregate discount amount
Bill member account2, it further discounts the member account2 with aggregate discount amount
Expected result
1. discount grant should be distributed among sharing group members according to distribution rule (in test scenario evenly) -> this is correct;
2. discount distribution should be done in PCM_OP_SUBSCRIPTION_POL_SNOWBALL_DISCOUNT policy opcode to enable distribution customization -> this is correct;
3. only distributed amounts should impact group members -> this is not correct as discount balance impacts are generated on each member
Is this behavior correct?
Solution
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
Goal |
Solution |
References |