Timestamp Rounding Issue During Proration I.E Service Inactivation
(Doc ID 1265272.1)
Last updated on DECEMBER 04, 2023
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
When testing service inactivation scenarios we found below observation.
Suppose the account is created on 1st Sept '10 and billing cycle is 1-Sept-10 to 1-Oct-10.
The product is having cycle_forward_arrear event.
1) timestamp_rounding entry in the CM pin.conf file is set to 1.
Then we advanced the pin_virtual_time to 15-Sept-10 15:00PM.
Now when we do service inactivation on this date we found that the prorated amount is calculated till 15-Sept-10 00:00:00.
But service inactivation time was 15-Sept-10 15:00PM, so the pro-ration should consider the 15-sept also for calculating the prorated amount.
2) timestamp_rounding entry in the CM pin.conf file is set to 0.
pin_virtual_time set to 15-Sept-10 15:00PM.
Now when we do service inactivation on this date we found that the prorated amount is calculated till 15-Sept-10 15:00PM but based on number of seconds.
Our requirement is the following - if service is inactivated on 15-Sep-10 (anytime), the system should apply a prorated charge for period 1st Sept - 15th Sept.
Currently, the system is calculating the charges only up to 14th Sept.
Is there a solution to meet this requirement in BRM?
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