My Oracle Support Banner

How to Make Pipeline Apply Charge Packets Only for Account Primary Currency in the Multi-Currency Charge Offer Scenario (Doc ID 2559093.1)

Last updated on MARCH 01, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On all versions of Oracle Communications Billing and Revenue Management (BRM), is it possible to achieve the following within Pipeline?

There is a business requirement to change an existing charge offer which is currently used to rate usage for voice in USD currency so that will become a multi-currency charge offer by adding two additional currencies.

Call Data Records (CDRs) will be coming from the mediation system for the above mentioned service and is expected that pipeline will rate CDRs and apply charges based on the primary currency of the account.

There are pre-defined charges for each currency and we do not want to use the exchange rate module in pipeline for currency conversion.

As per current tests, while trying to rate a CDR for a newly created account which purchased this multi-currency offer, pipeline is creating charge packets (or balance impacts) for all the currencies present in the price model steps.

It was considered the option of creating price model selectors which will use the Event Data Record (EDR) field DETAIL.CUST_A.CURRENCY to select the appropriate price model, but it would then add complexity to the current implementation.

Is there an alternative solution for using price model selectors?


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

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