My Oracle Support Banner

Why Amount Not Converted to Local Currency for some Services in TAPIN (Doc ID 2257627.1)

Last updated on MARCH 15, 2019

Applies to:

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

Goal

While processing TAP IN Files for some of the services, amount is not converting from SDR (Special Drawing Right) to the Local Currency.
The exchange rate is showing the one sent (other operators) in the TAP file only .

The user is not doing any rating for the TAPIN files through the pipeline. TAP-IN files are just decoding as it is and the output (sol42) is passing to the ECE for rerating .

The user had configured an exchange rate which used to convert from SDR to BHD (dinar) for the amount coming for the records in TAP Files (TAP IN file will contains the amount in SDR always) . Ideally while processing TAPIN files, the exchange rate which configured should take and convert the SDR amount to BHD . As seen here, only for Voice Outgoing and voice incoming records, this is taking the exchange rate configured and converting to BHD . The other services like SMS / GPRS, it is not taking the exchange rate configured, also it is showing the exchange rate coming in the TAP file, which is the sender operator configured.

Given below are some records from TAP file for your reference....
------------------------------------------------------------------------ This is working fine
[RECORD_NUMBER = 413] - Voice Outgoing
BASIC SERVICE = 011
RECORD_TYPE = 021
EXCHANGE_RATE = 0.21234
CHARGED_AMOUNT_VALUE = 0.07134624
-------------------------------------------------------------------- This is working fine
[RECORD_NUMBER = 693] Voice Incoming
BASIC SERVICE = 011
RECORD_TYPE = 031
EXCHANGE_RATE = 0.21234


--------------------------------------------------------------This is not working fine ... you can see the difference in excahnge rate
RECORD_NUMBER = 418 [GPRS ]
BASIC SERVICE = 813
RECORD_TYPE = 042
EXCHANGE_RATE = 5.21088

----------------------------------------------------This is not working fine see the exchange rate is different and amount is still in SDR
[RECORD_NUMBER = 278] - SMO
BASIC SERVICE = 022
RECORD_TYPE = 021
EXCHANGE_RATE = 5.21088
CHARGED_AMOUNT_VALUE = 0.029
 

Solution

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