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

Last updated on MAY 15, 2017

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

On : 7.5.0.17.0 version, Roaming

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

Customer are 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 .

Here, customer had configured an exchange rate which used to convert from SDR to BHD 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 we configured should take and convert the SDR amount to BHD . But here only for Voice Outgoing and voice incoming records this is taking the exchange rate we have configured and converting to BHD . The other services like SMS / GPRS it is not taking the exchange rate we have configured... also it is showing the exchange rate coming in the TAP file , which is the sender operator configured one.

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

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