Account Level Cycle Arrear Discount Applying Multiple Times For Service Level Cycle Arrear Event
(Doc ID 2077181.1)
Last updated on MARCH 27, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 7.5.0]
Information in this document applies to any platform.
On : 7.5 PS10 version, Pipeline Manager
We have an account level discount D1 for /event/billing/product/fee/cycle/cycle_arrear event which grants a non currency resource.
Account X has purchased discount D1 and it has /service/subscription Y having a product P1 for /event/billing/product/fee/cycle/cycle_arrear.
Now this account X is owner of /group/sharing/discount which shares the account level discount D1, of which /service/subscription Y is also a member .
So now /service/subscription Y has it's own account level discount and also discount shared being member of DSG.
Issue is account level discount is getting triggered 4 times impacting both service level and account level balances twice.
On executing Billing, account level discount should be applied twice for the service level cycle arrear event impacting both service level and account level balances once.
The issue can be reproduced at will with the following steps:
1) Create an account having account level discount for /event/billing/product/fee/cycle/cycle_arrear and one /service/subscription having 1 product for /event/billing/product/fee/cycle/cycle_arrear
2)Create a /group/sharing/discount for the account which shares the account level discount. /service/subscription is member of that DSG.
3) Execute the Billing
The issue has the following business impact:
Due to this issue, incorrect discounts are getting calculated.
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