Time Based Discount Behavior In BRM 12
(Doc ID 2935037.1)
Last updated on OCTOBER 10, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.4.0 and laterInformation in this document applies to any platform.
Symptoms
On : 12.0.0.4.0 version, Subscription Management
ACTUAL BEHAVIOR
---------------
Post BRM upgrade(7.5 PSx to 12 BRM PS4) the discount is showing different behavior.
For cycle_end_t, it is not giving prorated discount, but giving discount for whole month.
Also, cycle_end_t, usage_end_t, purchase_end_t is setting to end of billing cycle automatically on applied cycle fees.
EXPECTED BEHAVIOR
-----------------------
It should give the prorated discount amount and cycle_end_t, usage_end_t, purchase_end_t should set to end of prorated date or end date of purchased discount .
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Created account and service
2. Purchased product and eligible 6 month discount
3. Purchased discount on 22-JAN-23 and discount end_t set as 22-JUL-23.
4. Applied cycle fees and on each month and billed each month (01 Feb, 01 Mar, 01 Apr, 01 May, 01 Jun, 01 Jul)
5. On 01-Jul-23 bill,
- expected behavior : Charges for full month (01-Jul-23 to 01-Aug-22), and prorated discount (01-Jul-23 to 22-jul-23)
- actual behavior : Charges for full month (01-Jul-23 to 01-Aug-22), and full discount (01-Jul-23 to 01-Aug-23)
Also, cycle_end_t, usage_end_t, purchase_end_t is setting to 01-Aug-23 automatically on applying cycle fees instead of leaving the date as it is.
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 |