Tapcurrency Should Be "XDR" Instead Of "SDR"

(Doc ID 793254.1)

Last updated on MAY 04, 2009

Applies to:

Oracle Communications Billing and Revenue Management - Version:
This problem can occur on any platform.


-- Problem Statement:
Customer is getting below message while rating tapin files.

File level errors and warnings:

Context : AccountingInfo
Item : TapCurrency
Error Code : 20
Description: TAP currency out of range. Received: 'SDR'
Item Path : TransferBatch ->
AccountingInfo ->
Item Offset: (0@0.136)

The TAPCurrency in TAP3.11 should store Currency Code. According to TD57 v3.11, "XDR" is the currency code for "Special Drawing Rights" and "SDR" is its currency name. So, the TAPCurrency value for "Special Drawing Rights" should be "XDR" instead of “SDR”. And customer have found most of the TAPCurrency in TAP files are "SDR" but not "XDR", in this case the tapout files are being rejected by clearing house.

Below info is from TD57 v3.11 doc,

Currency Code Currency name

EUR Euro

INR Indian rupee


USD U.S. dollar



TAP Currency
Derivation: ISO 4217 Currency Codes standard.
Optionality: Only present within internal markets where agreed bilaterally.
Conditionality: Subject to optionality, must be present within Accounting Information when currency other than SDR is used as specified in the roaming agreement.


It is referring the ISO 4217 standard. In this standard ( http://www.xe.com/iso4217.php), we can't find any currency code which is "SDR". But we can find the "XDR International Monetary Fund (IMF), Special Drawing Rights" only.

Customer would like to know is there any problem here ?


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