My Oracle Support Banner

Plan Transition Fails With Credit Limit Exceeded On Certain Days Of The Month Due To Incorrect Proration Calculation (Doc ID 2102788.1)

Last updated on MARCH 21, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On : 7.5.0.11.0 version, Subscription Management


Plan transition fails with credit limit exceeded on certain days of the month due to incorrect proration calculation.

Test scenario:
For resource id : 1000834 (free mins), Credit limit is set to 0 and Rounding is r_mode nearest and 0 round.
5 Free Minutes configured on a product. After consuming full bucket and perform the transition plan on same product (or different product with same resource id)  BRM does following proration calculation during purchase.

Number of days: 31
Days remaining: say 22
Total seconds: 300
Scale is calculated as: 0.709677419354838
Bracket After division is coming as: 1.000455 and rounded amount is > 0

It is giving credit limit error.

This happens only when 31 days in calendar month and if the amount is ab.xy and x > 5.

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


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