Account Level Billing Time Discount Was Getting Applied Twice
(Doc ID 1952632.1)
Last updated on JUNE 26, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]Information in this document applies to any platform.
Symptoms
On : 7.5.0.0.0 version, Core Billing
It was working fine if product, aggregation discount, and billing time discount created either at /sevrice/telco/gprs/postpaid or account level. But, the billing time discount got applied twice if product and aggregation discount were created at /sevrice/telco/gprs/postpaid level and billing time discount was created at /account level.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1) Create Product wih below info
Applicable to -->/sevrice/telco/gprs/postpaid
Event-->EventBillingProductFeeCycleCycle_forward_monthly
Pricing Details:-Debit,7000,Philippines peso
Credit,0,Linecounter,valid to:-from event occurence to -1Billing cycle from valid start
2) Here Aggregation discount configuration.
Applicable to -->/sevrice/telco/gprs/postpaid
Event-->EventBillingProductFeeCycleCycle_forward_monthly
Rule Details:-Original Charge
Trigger:Default
Filter:Default
To select quantity ranges, evaluate Charge and Pick the quantity range containing the value
Impact:Debit
Balance Element:Line Counter
Amount:100
perunit:percent of
What to discount:charge
3) Billing time discount configuration:
Applicable to -->/account
Event-->EventBillingCycleDiscount
Rule Details:-Original Charge
Trigger:
Expression:balance[linecounter]
Operator:Greater Than
Value :4000
To select quantity ranges, evaluate Balance[Line Counter] and Distribute value across applicable quantity ranges
Impact:credit
Balance Element:philippines peso
Amount:100
perunit:percent of
What to discount:Balance[linecounter]-4000
ACTUAL BEHAVIOR
---------------------
For 7000 bills, it was giving 6000 as discounted amount.
EXPECTED BEHAVIOR
-----------------------
For 7000 bills, it should give 3000 as discounted amount.
Changes
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 |