Problem on Rounding Discount with Odd Value (Doc ID 1992390.1)

Last updated on SEPTEMBER 13, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.5.0.0.0 [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.
Checked for relevance on 13-Sep-2016.

Goal

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.

Note:

*  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.
 

Solution

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