Problem on Rounding Discount with Odd Value

(Doc ID 1992390.1)

Last updated on MARCH 15, 2018

Applies to:

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


There were rounding differences occurred between currency resource and non-currency resource whenever an ODD value has the digits to be rounded off.

For example:

With Non-currency resource (1000300) = 50.00, the original EDR value = $ 1.79 and discount = 40% off

The actual result:
Discount value = $-0.72 and the EDR value = $1.08

The expected result:
EDR value should be = $1.79 - $0.72 = $1.07, i.e. there was a rounding difference of $0.01.


*  All rounding configuration were defined with 2 decimal digits.
*  All products prices were defined with 2 decimal digits.
*  This problem occurred for all EDR finished with an ODD value and when the end customer has a usage discount.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms