Standard XML Reporting Instructions and Specification

Version 1.8

Includes specifications for

Currency Transaction Reports (CTRs)

Revision History

Rev / Date / Author / Description / Requestor
1.0 / April 7, 2006 / B. Hamboeck / First draft / M. Abu-Ghali
1.1 / April 15, 2006 / B. Hamboeck / Descriptions added / M. Abu-Ghali
1.2 / May 11, 2006 / B. Hamboeck / NFIU comments added / M. Abu-Ghali
1.3 / May 12, 2006 / B. Hamboeck / NFIU comments added / M. Abu-Ghali
1.4 / May 26, 2006 / B. Hamboeck / Cleanup / M. Abu-Ghali
1.5 / July 12, 2006 / B. Hamboeck / NFIU comments added / M. Abu-Ghali
1.6 / July 13,2006 / B. Hamboeck / Node changes / M. Abu-Ghali
1.7 / August 1, 2006 / B. Hamboeck / Referee node / M. Abu-Ghali
1.8 / August 28, 2006 / B. Hamboeck / Conductor node, renaming of fields / M. Abu-Ghali
1.8d / Nov. 29, 2006 / B. Hamboeck / Primary Account holder
Account balance / M. Abu-Ghali
1.8e / Dec. 14, 2006 / B. Hamboeck / SWIFT, Account bank info, Acc. bal. requ., removed .STR / M. Abu-Ghali
1.8f / Feb. 9, 2007 / B. Hamboeck / Removed Acc.bal.ance
Removed prim. acc. Holder
Renamed personal_account_type
Renamed from_currency_foreign
Renamed to_currency_foreign
Renamed to_beneficiary_code
Renamed to_beneficiary_comment / M. Abu-Ghali,
NFIU
1.8g / Mar. 7, 2007 / T. Breineder / Mother’s name in person information is now optional / P. Kruss, NFIU
1.8h / Mar. 26, 2007 / T. Breineder / t_person occupation length to 50
t_person expiry date optional
t_entity director required, max unbounded
t_foreigner visa optional
t_foreigner made the same for both identified and non-identified persons
t_account branch length 50
new internal_account node / M. Abu-Ghali

Table of Contents

1.Summary

2.Conventions used in this document

3.CTR

3.1.Node t_report

3.1.1.Node transaction

3.1.1.1.Node t_from

3.1.1.1.1.Node t_conductor

3.1.1.1.2.Node account_other_institute

3.1.1.2.Node t_to

3.1.1.2.1.Node account_same_institute

3.1.1.2.2.Nodeinternal_account...... 12

4.Common Subnodes

4.1.Node t_address

4.2.Node t_entity

4.3.Node (from/to)_identified_person

4.4.Node (from/to)_not_Identified_person

4.5.Node t_person_referee

4.5.1.Node t_foreigner

4.6.Node t_phone

5.Lookup values

5.1.Submission type

5.2.Funds type

5.3.Entity type

5.4.Personal Account type

5.5.Account status type

5.6.Identifier type

5.7.Transaction mode type

5.8.Behalf of

5.9.Relationship type

5.10.Business types

5.11.Institution Names

5.12.Currencies

5.13.Country Codes

5.14.State types

1.Summary

The purpose of this specification document is to provide reporting persons and entities with the requirements and conditions for creating compatible XML files using the provided XML- Schema for Suspicious transaction reports (STRs) and Currency Transaction Reports (CTRs).

The XML-file consists of different nodes. The information about a suspicious transaction is placed into these nodes. The following nodes of the XML document are described later in detail in this document:

  • Information about the report
  • Where does the money come from
  • Who conducted the transaction
  • Where does the money go to
  • The reason and the action taken

2.Conventions used in this document

The following conventions are used in this document:


/ Required field
Required, 1 to N values
/ Optional field
/ Optional subnode
Required subnode
/ Optional, but one of the two nodes should be provided
Integer / A 32bit value
Datetime / A date and time value in the following format:
YYYY-MM-DDTHH:MM:SS

3.CTR

3.1.Node t_report

Information about where transaction took place.

Figure 1: Overview node t_report

Name / Description / Length / Requ. / Example
rentity_id / Reporting Entity number defined by FIU / Integer / Y / 1237
submission_code / Type of submission / 1 / Y / See 5.1
report_code / Type of transaction (CTR) / 4 / Y / CTR
entity_reference / Optional reference to the report, used by reporting entity / 20 / N / CTR Rep 392
submission_date / Submission date and time / Datetime / Y / 2006-03-25T11:55:00
transaction / Subnode - see 3.1.1 / 1-N / Y / -

Table 1: Details node t_report

3.1.1.Node transaction

Information about the transaction(s), when the transaction was initiated.

Figure 2: Overview node t_details

Name / Description / Length / Requ. / Example
transactionnumber / Unique transaction number for bank transaction / 50 / Y / 1
date_transaction / Date and time of the transaction / DateTime / Y / 2006-03-25T11:55:00
teller / Who conducted the transaction / 20 / Y / ID88933345
authorized / Who authorized the transaction / 20 / N / ID00033345
late_deposit / Late deposit indicator / 4 / Y* / True
date_posting / Date of posting (if different from date of transaction) / DateTime / N / 2006-03-24T19:55:00
value_date / Value date / DateTime / N / 2006-03-27T00:00:00
transmode_code / How was the transaction conducted / 1 / Y / See 5.7
transmode_comment / Desccription if transmode_code is Other / 20 / N / -
t_from / Where did the money come from. Subnode - see 3.1.1.1 / 1 / Y / -
t_to / Where did the money goto. Subnode - see 3.1.1.2 / 1 / Y / -

Table 2: Details node t_details

  • The field late_deposit is only required if it is a late deposit.
3.1.1.1.Node t_from

Where did the money come from.

Figure 3: Overview node t_from

Name / Description / Length / Requ. / Example
from_funds_code / Type of funds in initiating transaction / 1 / Y / See 5.2
from_funds_comment / Desccription if funds_code is Other / 20 / N / -
from_amount_local / Amount in local currency / Money / Y / -
from_currency_code
or node
from_currency_other / Amount in local currency (fixed NGN) / 3 / Y / NGN
from_currency_type
from_amount_foreign
from_exchange_rate / Foreign currency
Amount in foreign curr.
Exchange rate / 3
Money
Money / Y
Y
Y / See 5.12
t_conductor / Submode see3.1.1.1.1 / Y
from_conductor
or
from_entity
or
account_same_institute / Person initiated the tr.
Entity node - see 4.2
Account node - see 3.1.1.2.1 / Boolean / One
of
these
3 / true
from_country / Country tran. started / Boolean / Y / See 5.13

Table 3: Details node t_from

3.1.1.1.1.Node t_conductor

Who conducted the transaction or the money came from another reporting entity.

Figure 4: Overview node conductor

Name / Description / Length / Requ. / Example
from_identified_person
or
from_not_identified_person
or
account_other_institute
or
internal_account / Identified person
See 4.3
Person with referee
See4.4
Relaxed Account node see 3.1.1.1.2 / One
of
these
3

Table 4: Details node conductor

3.1.1.1.2.Node account_other_institute

Figure 5: Overview node account_other_institute

Name / Description / Length / Requ. / Example
Either
institution_code or
institution_name or
swift / Code of institute
Name of institute
SWIFT/BIC code / 75
8,11 / Y / See 5.11
Bank of XYZ
BANKCCLL
Branch / Branch / 50 / Y / ABX12
account / Account number / 25 / Y / 31032027088
iban / IBAN / 21 / N / LT601010012345678901
currency_code / Currency / 3 / N / See 5.12

Table 5: Table node account_other_institute

3.1.1.2.Node t_to

Information about the transaction disposition(s) - how the transaction was completed, i.e. where the money went.

Figure 6: Overview node t_to

Name / Description / Length / Requ. / Example
to_funds_code / Disposition of funds / 1 / Y / See 5.2
to_funds_comment / Description, if funds_code is ‘Other’ or policy number. / 20 / N / -
to_amount_local / Amount in local currency / Money / Y / -
to_currency_code
or node
to_currency_other / Amount in local currency (fixed NGN) / 3 / Y / NGN
to_currency_foreign
to_amount_foreign
to_exchange_rate / Foreign currency
Amount in foreign curr.
Exchange rate / 3
Money
Money / Y
Y
Y / See 5.12
to_identified_person
or
to_not_identified_person
or
to_entity
or
account_same_institute
or
account_other_institute
or
internal_account / Person with referee
See 4.3
Identified person
See 4.4
Entity node
See4.2
Relaxed Account node, see 3.1.1.2.1
Account node see 3.1.1.1.2
Internal account node see 3.1.1.2.2 / One
of
these
5
to_country / Country transaction ends / 2 / Y / See 5.13
to_relationship_code / Relationship to individual / 1 / N / See 5.9
to_relationship_comment / Relationship description / 20 / N / -

Table 6: Details node t_to

3.1.1.2.1.Node account_same_institute

Figure 7: Overview node account_same_institute

Name / Description / Length / Requ. / Example
either
institution_code or
institution_name or
swift / Code of institute
Name of institute
SWIFT/BIC code / 75
8,11 / Y / See 5.11
Bank of XYZ
BANKCCLL
branch / Branch / 50 / Y / ABX12
account / Account number / 25 / Y / 31032027088
iban / IBAN / 21 / N / LT601010012345678901
client_number / Client number / 30 / Y / 31032027088
personal_account_type
or
business_account / Value B or C / 1 / Y / See 5.4
account_business
entity_id / Value A
Entity node, see 4.2 / 3 / Y
Y / See 5.4
currency_code / Currency / 3 / Y / See 5.12
signatory / Holders of account
Common subnode - see 4.3 / 0-n / Y / -
opened / Date opened account / DateTime / Y / 2003-01-25T00:00:00
closed / Date closed account / DateTime / N / 2006-03-25T00:00:00
status_code / Status when trans. was initiated / 1 / Y / See 5.5

Table 7: Details node account_same_institute

3.1.1.2.2.Node internal_account

Figure 8: Overview node internal_account

Name / Description / Length / Requ. / Example
account_name / Name of the account / 30 / Y / XYZ Holdings
account_number / Account number / 30 / Y / XYZ123456789
branch / Branch holding account / 50 / Y / Lagos 1
beneficiary / Beneficiary of funds / MAX / Y / XYZ Holdings
beneficiary_comment / Other beneficiary information / MAX / N / …

Table 8: Details node internal_account

4.Common Subnodes

4.1.Node t_address

Figure 9: Overview node t_address

Name / Description / Length / Requ. / Example
address / Address / 100 / Y / -
city / City / 100 / Y / -
zip / Postal Code / 10 / N / -
country_code / Country / 2 / Y / NG, see 5.13
state / State / 2 / Y / See 5.14

Table 9: Details node t_address

4.2.Node t_entity

Figure 10: Overview node t_entity

Name / Description / Length / Requ. / Example
name / Name of Entity / 100 / Y / DoeComp
incorporation_number / Incorporation number / 20 / Y / -
business / Type of business / 2 / N / See 5.10
opr_business_address_id / Operating Business address - see 4.1 / 0-1 / N / -
opr_business_phone_id / Operating Business phone – see 4.6 / 0-1 / N / -
reg_business_address_id / Registered Business Address– see 4.1 / 1 / Y / -
reg_business_phone_id / Registered Business Phone – see 4.6 / 0-1 / N / -
incorporation_state / State / 2 / N / See 5.14
incorporation_country_code / Country / 2 / N / See 5.13
director_id / Individuals authorized - see 4.3 / 0-n / N / -

Table 10: Details node t_entity

4.3.Node (from/to)_identified_person

Figure 11: Overview node identified_person

Name / Description / Length / Requ. / Example
title / Title / 30 / N / Dr.
first_name / First name / 100 / Y / Jon
middle_name / Middle name / 100 / N / K.
last_name / Last name / 100 / Y / Doe
birthdate / Birthdate / DateTime / Y / 1953-01-25T00:00:00
mothers_name / Name of mother / 100 / N / Smith
address_id / Address – see 4.1 / 1 / Y / -
phone_id / Home phone – see 4.6 / 0-1 / N / -
business_phone_id / Business phone – see 4.6 / 0-1 / N / -
identifier_code / Individual identifier / 1 / Y / A
identifier_other / Individual type description / 20 / N / -
identifier_number / Identifier number / 20 / Y / A123B456C789
identifier_expire_date / Identifier expiration date / DateTime / N / 2010-01-25T00:00:00
identifier_issuer / Identifier issuer / 20 / Y / AbujaPass Office
identifier_state / Identifier state / 2 / N / See 5.14
identifier_country / Identifier country / 2 / N / See 5.13
nationality or t_foreigner / Either NG or send subnode 4.4 / 2 / Y / See 5.13
residence / Country of residence / 2 / Y / See 5.13
email / Email address / 50 / N /
occupation / Occupation / 50 / Y / Taxi driver
employer_name / Employer's name / 50 / N / Taxi 31300
employer_address_id / Employer's address – see 4.1 / 0-1 / N / -
employer_phone_id / Employer's phone – see 4.6 / 0-1 / N / -

Table 11: Details node t_person

4.4.Node (from/to)_not_Identified_person

Figure 12: Overview node not_identified_person

Name / Description / Length / Requ. / Example
title / Title / 30 / N / Dr.
first_name / First name / 100 / Y / Jon
middle_name / Middle name / 100 / N / K.
last_name / Last name / 100 / Y / Doe
birthdate / Birth date / DateTime / Y / 1953-01-25T00:00:00
mothers_name / Name of mother / 100 / N / Smith
address_id / Address – see 4.1 / 1 / Y / -
phone_id / Home phone – see 4.6 / 0-1 / N / -
business_phone_id / Business phone – see 4.6 / 0-1 / N / -
referee_person_id / Referee for the person opening the account / 2 / Y / See 5.13
nationality or t_foreigner / Either NG or send subnode 4.4 / 2 / Y / See 5.13
residence / Country of residence / 2 / Y / See 5.13
email / Email address / 50 / N /
occupation / Occupation / 50 / Y / Taxi driver
employer_name / Employer's name / 50 / N / Taxi 31300
employer_address_id / Employer's address – see 4.1 / 0-1 / N / -
employer_phone_id / Employer's phone – see 4.6 / 0-1 / N / -

Table 12: Details node not_identified_person

4.5.Node t_person_referee

Figure 13: Overview node t_person_referee

Name / Description / Length / Requ. / Example
title / Title / 30 / N / Dr.
first_name / First name / 100 / Y / Jon
middle_name / Middle name / 100 / N / K.
last_name / Last name / 100 / Y / Doe
birthdate / Birth date / DateTime / Y / 1953-01-25T00:00:00
mothers_name / Name of mother / 100 / N / Smith
address_id / Address – see 4.1 / 1 / Y / -
phone_id / Home phone – see 4.6 / 0-1 / N / -
business_phone_id / Business phone – see 4.6 / 0-1 / N / -
identifier_code / Individual identifier / 1 / Y / A
identifier_other / Individual type description / 20 / N / -
identifier_number / Identifier number / 20 / Y / A123B456C789
identifier_expire_date / Identifier expiration date / DateTime / N / 2010-01-25T00:00:00
identifier_issuer / Identifier issuer / 20 / Y / AbujaPass Office
identifier_state / Identifier state / 2 / N / See 5.14
identifier_country / Identifier country / 2 / N / See 5.13
nationality / NG / 2 / Y / See 5.13
residence / Country of residence / 2 / Y / See 5.13
email / Email address / 50 / N /
occupation / Occupation / 50 / Y / Taxi driver
employer_name / Employer's name / 50 / N / Taxi 31300
employer_address_id / Employer's address – see 4.1 / 0-1 / N / -
employer_phone_id / Employer's phone – see 4.6 / 0-1 / N / -

Table 13: Details node t_person_referee

4.5.1.Node t_foreigner

Figure 14: Overview node t_foreigner

Name / Description / Length / Requ. / Example
nationality / Nationality / 2 / Y / See 5.13
date_arrival / Date of arrival / 30 / Y / 2006-01-25T00:00:00
date_departure / Date of departure / 20 / Y / 2007-01-25T00:00:00
visa_number / Visa number / 25 / N / X119898999
permit_number / Res. permit number / 25 / Y / E19898999
permit_valid_from / Valid from date / DateTime / Y / 2007-01-25T00:00:00
permit_valid_to / Valid to date / DateTime / Y / 2009-01-25T00:00:00
passport_number / Passport number / 25 / Y / XZ78787878
passport_expire_date / Passport expire date / DateTime / Y / 2011-01-31T00:00:00
passport_issue_date / Passport issued date / DateTime / Y / 2008-01-03T00:00:00

Table 14: Details node t_foreigner

4.6.Node t_phone

Figure 15: Overview node t_phone

Name / Description / Length / Requ. / Example
tph_country_prefix / Country code / 4 / Y / 0043
tph_number / Phone number / 20 / Y / 6655778
tph_extension / Phone's extension / 10 / N / 7789
tph_fax / Fax number / 20 / N / 6655778

Table 15: Details node t_phone

5.Lookup values

5.1.Submission type

Value / Description
E / Electronically
M / Manually

Table 16: Lookup value for submission type

5.2.Funds type

Value / Description
A / Deposit
B / Electronic funds transfer
C / Currency exchange
D / Casino chips
E / Bank draft
F / Money order
G / Traveller's cheques
H / Life insurance policy
I / Real estate
J / Securities
K / Cash
L / From Account
M / Hotel Transaction
N / NGOs, Charity
O / Other

Table 17: Lookup value for funds type

5.3.Entity type

Value / Description
A / Accountant
B / Bank
C / Customs
D / Securities Commission
E / Postal Office
F / Casino
G / Credit Unions
H / Foreign Exchange Dealer
I / Life insurance Broker or Agent
J / Life insurance Company
K / Money Services Business
L / Provincial Savings Office
M / Real Estate Broker or Sales Representative
N / Securities Dealer
O / Trust & Loan Company

Table 18: Lookup value for entity type

5.4.Personal Account type

Value / Description
A / Business
B / Current
C / Savings

Table 19: Lookup value for account type

5.5.Account status type

Value / Description
A / Active
B / Inactive
C / Dormant

Table 20: Lookup value for status type

5.6.Identifier type

Value / Description
A / Driver's licence
B / National Identity Card
C / Passport
D / Other

Table 21: Lookup value for identifier type

5.7.Transaction mode type

Value / Description
A / In-branch/Office
B / ATM
C / Electronic transaction
D / Courier
E / Mail deposit
F / Other

Table 22: Lookup value for transaction mode

5.8.Behalf of

Value / Description
N / Not applicable
X / Employee depositing cash to employer’s account
E / An entity
I / Another individual

Table 23: Lookup value for behalf of indicator

5.9.Relationship type

Value / Description
A / Accountant
B / Agent
C / Legal counsel
D / Borrower
E / Broker
F / Customer
G / Employee
H / Friend
I / Relative
J / Other

Table 24: Lookup value for relatiosnhip indicator

5.10.Business types

Value / Description
A / Agriculture, hunting and forestry
B / Fishing
C / Mining and quarrying
D / Manufacturing
E / Electricity, gas and water supply
F / Construction
G / Wholesale
H / Hotels and restaurants
I / Transport, storage and communication
J / Financial intermediation
K / Real estate, renting and business activities
L / Public administration and defence; compulsory social security
M / Education
N / Health and social work
O / Other community, social and personal service activities
P / Activities of households
Q / Extra-territorial organizations and bodies
R / Wholesale on own account
S / Other
- / UNKNOWN

Table 25: Lookup value for business type

5.11.Institution Names

SWIFT Code / Name
- / OTHER
OCBINGLA / OCEANIC BANK NIGERIA PLC
CITINGLA / NIGERIA INTERNATIONAL BANK LIMITED
UNAFNGLA / UNITED BANK FOR AFRICA PLC
ABNNGLA / ACCESS BANK NIGERIA PLC
GTBINGLA / GTBANK PLC
NAMENGLA / STERLING BANK PLC
DBLNNGLA / DIAMOND BANK PLC
ICITNGLA / UNITY BANK PLC
SBICNGLA / STANBIC BANK PLC
PLNINGLA / BANK PHP
ECOCNGLA / ECOBANK NIGERIA PLC
ICOBNGLA / INTERCONTINENTAL BANK PLC
BTRINGLA / IBTC CHARTERED BANK PLC
CMTMNGLA / FIRST INLAND BANK PLC
AFRNNGLA / AFRIBANK NIGERIA PLC
EQUTNGLA / EQUITORIAL TRUST BANK PLC
ZEIBNGLA / ZENITH BANK PLC
FIDTNGLA / FIDELITY BANK PLC
FBNIN LA / FIRST BANK PLC
FCMBNGLA / FIRST CITY MONUMENT BANK PLC
SCBLNGLA / STANDARD CHARTERED BANK NIGERIA LIMITED
PRDTNGLA / SKYE BANK PLC
UBNINGLA / UNION BANK OF NIGERIA PLC
CITZNGLA / SPRING BANK PLC
WEMANGLA / WEMA BANK PLC

Table 26: Institution names

5.12.Currencies

World Currencies listed by ISO 4217 currency abbreviation showing countries where each currency is used.

ADP / Andorran Peseta (no longer in use)
AED / United Arab Emirates Dirham
AFA / Afghani
ALL / Lek
AMD / Dram
ANG / Netherlands Antilles Guilder
AOK / Kwanza
AON / New Kwanza
ARA / Austral
ARP / Argentinean Peso
ARS / Argentinean Nuevo Peso
ATS / Schilling (no longer in use)
AUD / Australian Dollar
AWG / Aruban Guilder
AZM / Azerbaijani Manat
BAM / Convertible Mark
BBD / Barbados Dollar
BDT / Taka
BEC / Convertible Belgian Franc (no longer in use)
BEF / Belgian Franc (also known as Frank - no longer in use)
BEL / Financial Belgian Franc (no longer in use)
BGL / Lev
BHD / Bahraini Dinar
BIF / Burundi Franc
BMD / Bermudian Dollar
BND / Brunei Dollar
BOB / Boliviano
BOP / Bolivian Peso
BRC / Cruzeiro
BRL / Real
BRR / Cruzeiro Real
BSD / Bahamian Dollar
BTN / Ngultrum
BUK / Replaced by MMK
BWP / Pula
BYR / Belarussian Rouble
BZD / Belize Dollar
CAD / Canadian Dollar
CDZ / New Zaïre
CHF / Swiss Franc
CLF / Unidades de Fomento
CLP / Chilean Peso
CNY / Yuan Renminbi
COP / Colombian Peso
CRC / Costa Rican Colón
CSD / Serbian Dinar
CSK / Koruna of former Czechoslovakia. Now replaced by CZK (Czech Koruna) and SKK (Slovak Koruna)
CUP / Cuban Peso
CVE / Escudo Caboverdiano
CYP / Cypriot Pound
CZK / Czech Koruna
DDM / Former East German Mark, DEM subsequently in use
DEM / Deutsche Mark (no longer in use)
DJF / Djibouti Franc
DKK / Danish Krone
DOP / Dominican Republic Peso
DZD / Algerian Dinar
ECS / Sucre (no longer in use)
EEK / Kroon
EGP / Egyptian Pound
ERN / Eritrean Nakfa
ESA / Spanish Peseta, Account A (no longer in use)
ESB / Spanish Peseta, Account B (no longer in use)
ESP / Spanish Peseta (no longer in use)
ETB / Ethiopian Birr
EUR / Euro (replacement name for the ECU)
FIM / Markka (no longer in use)
FJD / Fiji Dollar
FKP / Falkland Pound
FRF / French Franc (no longer in use)
GBP / Pound Sterling (United Kingdom Pound)
GEL / Lari
GHC / Cedi
GIP / Gibraltar Pound
GMD / Dalasi
GNS / Syli (also known as Guinea Franc)
GQE / Ekwele
GRD / Greek Drachma (no longer in use)
GTQ / Quetzal
GWP / Guinea-Bissau Peso
GYD / Guyana Dollar
HKD / Hong Kong Dollar
HNL / Lempira
HRD / Croatian Dinar
HRK / Croatian Kuna
HTG / Gourde
HUF / Forint
IDR / Rupiah
IEP / Punt (no longer in use)
ILS / Shekel
INR / Indian Rupee
IQD / Iraqi Dinar
IRR / Iranian Rial
ISK / Icelandic Króna
ITL / Italian Lira (no longer in use)
JMD / Jamaican Dollar
JOD / Jordanian Dinar
JPY / Yen
KES / Kenyan Shilling
KGS / Kyrgyzstani Som
KHR / Riel
KMF / Comorian Franc
KPW / Democratic People's Republic of Korean Won
KRW / Republic of Korean Won
KWD / Kuwaiti Dinar
KYD / Cayman Islands Dollar
KZT / Tenge
LAK / Kip
LBP / Lebanese Pound
LKR / Sri Lankan Rupee
LRD / Liberian Dollar
LSL / Loti
LSM / Maloti
LTL / Litas
LUF / Luxembourg Franc (no longer in use)
LVL / Lats
LYD / Libyan Dinar
MAD / Moroccan Dirham
MDL / Moldavian Leu
MGF / Malagasy Franc
MKD / Macedonian Dinar
MLF / Malian Franc
MMK / Kyat
MNT / Tugrik
MOP / Pataca
MRO / Ouguiya
MTL / Maltese Lira
MTP / Maltese Pound, replaced by Maltese Lira
MUR / Mauritius Rupee
MVR / Rufiyaa
MWK / Malawian Kwacha
MXN / Mexican New Peso (replacement for Mexican Peso)
MXP / Mexican Peso, replaced by Mexican New Peso
MYR / Ringgit (also known as Malaysian Dollar)
MZM / Metical
NAD / Namibian Dollar
NGN / Naira
NIC / Córdoba
NLG / Dutch Guilder (no longer in use)
NOK / Norwegian Krone
NPR / Nepalese Rupee
NZD / New Zealand Dollar
OMR / Omani Rial
PAB / Balboa
PEI / Inti
PEN / New Sol
PES / Sol (replaced by New Sol [PEN])
PGK / Kina
PHP / Philippines Peso
PKR / Pakistani Rupee
PLN / New Zloty
PLZ / Zloty (replaced by New Zloty [PLN])
PTE / Portuguese Escudo (no longer in use)
PYG / Guarani
QAR / Qatari Riyal
ROL / Romanian Leu
RUB / Russian Federation Rouble (formerly RUR)
RWF / Rwandan Franc
SAR / Saudi Riyal
SBD / Solomon Islands Dollar
SCR / Seychelles Rupee
SDD / Sudanese Dinar
SDP / Sudanese Pound
SEK / Swedish Krona
SGD / Singapore Dollar
SHP / St Helena Pound
SIT / Tolar
SKK / Slovak Koruna
SLL / Leone
SOS / Somali Shilling
SRG / Surinam Guilder
STD / Dobra
SUR / Union of Soviet Socialist Republics Rouble
SVC / El Salvadorian Colón
SYP / Syrian Pound
SZL / Lilangeni
THB / Baht
TJR / Tajik Rouble
TMM / Turkmenistani Manat
TND / Tunisian Dinar
TOP / Pa'anga
TPE / Timorian Escudo
TRL / Turkish Lira
TTD / Trinidad and Tobago Dollar
TWD / Taiwan Dollar
TZS / Tanzanian Shilling
UAH / Hryvna
UAK / Karbovanet
UGS / Ugandan Shilling
UKP / Incorrectly used for GBP
USD / United States Dollar
USN / United States Dollar (Next day)
USS / United States Dollar (Same day)
UYP / Uruguayan Peso, replaced by Uruguayan New Peso (UYU)
UYU / Uruguayan New Peso
UZS / Uzbekistani Som
VEB / Bolivar
VND / Viet Nam Dông
VUV / Vatu
WST / Tala
XAF / Franc de la Communauté financière africaine
XAU / Gold
XBA / European Composite Unit
XBB / European Monetary Unit
XBC / European Unit of Account 9
XBD / European Unit of Account 17
XCD / East Caribbean Dollar
XDR / International Monetary Fund Special Drawing Rights
XEU / ECU (not an official currency, replaced by the Euro)
XOF / West African Franc
XPF / Franc des Comptoirs français du Pacifique
YDD / South Yemeni Dinar
YER / Yemeni Riyal
YUD / Yugoslavian New Dinar (no longer in use)
ZAL / Rand (financial)
ZAR / Rand
ZMK / Zambian Kwacha
ZRZ / Replaced by CDZ
ZWD / Zimbabwe Dollar

5.13.Country Codes