My Oracle Support Banner

Time Based Discount Behavior In BRM 12 (Doc ID 2935037.1)

Last updated on MARCH 15, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On : version, Subscription Management

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.

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 .

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.




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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.