In BRM, Why Overridden Price Is Considered In Account Currency Instead Of Product Currency (Doc ID 2182994.1)

Last updated on SEPTEMBER 20, 2016

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.14.0 version, Rating
AIA PIP Version 11.4

When Account Currency is different from the Product Currency, BRM is taking the Overridden price and considers this overridden price in account currency instead of product currency which is incorrect behavior.

ACTUAL BEHAVIOR
---------------
Charge applied is showing as only 89.94 ZAR

EXPECTED BEHAVIOR
-----------------------
it should apply 90*12.44 ZAR

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Account is created in ZAR currency.
2. Product configured is in USD currency. Price of the product is 102 USD.
3. Price is overridden in Siebel for the product. Overridden price is 90 USD.
4. Order is Submitted from Siebel and it gets completed successfully in BRM as well.
5. But in BRM, Charge applied is showing as only 89.94 ZAR
This is incorrect as the Conversion rate 1 USD = 12.44 ZAR.

NOTE: In normal product purchase, Siebel does not sent price information of the product to BRM. BRM has the pricing information of the product and balance impact is applied on account based on the it. In case if the product and account currency are different, conversion rate is applied correctly.


Changes

 

Cause

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