Discrepancy in Discount Cancellation Behavior with ApplyProrationRules Business Parameter Disabled and Billing Day of Month 29, 30 or 31
(Doc ID 2295304.1)
Last updated on NOVEMBER 13, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
On Oracle Communications Billing and Revenue Management (BRM) version 7.5.0.14.0, when modifying the business parameter "ApplyProrationRules" (which is set to disabled by default), it is observed that there is a difference in behavior in discount cancellation, between accounts with Billing Day of Month (BDOM) on 29th, 30th, 31st and other values from 1st to 28th.
Scenario 1: Cancellation of discounts on the middle of the cycle (cancellation done for a BDOM purchased on cycle before)
Consider an Account with BDOM 27 and another Account with BDOM 30. Below difference is observed during this:
- Discounts configured with to_middle = "full" are refunded for BDOM 30 and are not refunded for BDOM 27.
- Discounts configured with to_middle = "none" are refunded twice for BDOM 30 and refunded once for BDOM 27.
Scenario 2: Purchase and cancellation of discounts on the middle of the cycle
Consider an Account with BDOM 27 and another Account with BDOM 30. Below behavior is observed during this
- Discounts configured with to_middle = "full" are refunded for BDOM 30 and are not for BDOM 27.
- Discounts configured with to_middle = "none" are refunded twice for BDOM 30 and refunded once for BDOM 27.
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 |