Account Level Cycle Arrear Discount Applying Multiple Times For Service Level Cycle Arrear Event
Last updated on AUGUST 24, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 18.104.22.168.0 to 22.214.171.124.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.
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