Sie sind auf Seite 1von 19

Bank Directory for SAPTM TXT file Version 1

Technical Specifications
This document describes the technical matters of the TXT files included in the Bank Directory for SAPTM
TM
product. The files are suited for import into SAP systems in order to build a complete bank master data
table. The files are equally suited for ERP systems other than SAP.

Update date: 21 November 2012


Bank Directory for SAP Technical Specifications

Table of Contents
Table of Contents ...............................................................................................................................2
Preface .................................................................................................................................................3
1 General product information ...................................................................................................4
TM
1.1 Bank Directory for SAP ........................................................................................................4
1.2 File format ...............................................................................................................................4
1.3 File names ...............................................................................................................................4
1.4 Previous file versions ..............................................................................................................4
1.5 Downloading the files ..............................................................................................................5
1.6 Importing the files ....................................................................................................................5
1.7 Future file changes ..................................................................................................................5
1.8 Release notes .........................................................................................................................5
1.9 Support ....................................................................................................................................5
2 BANK DIRECTORY SAP file ....................................................................................................6
2.1 Field definitions .......................................................................................................................6
3 COUNTRY CODE File ...............................................................................................................8
3.1 Field definitions .......................................................................................................................8
4 CURRENCY CODE File.............................................................................................................9
4.1 Field definitions .......................................................................................................................9
5 IBAN STRUCTURE File ..........................................................................................................10
5.1 Field definitions .....................................................................................................................10
Appendix A - Character Set .............................................................................................................12
Appendix B Fields and Flags .......................................................................................................13
B.1 Modification Flag ...................................................................................................................13
B.2 Record keys ..........................................................................................................................13
B.3 Date fields .............................................................................................................................13
Appendix C Office Type ................................................................................................................14
Appendix D List of countries .......................................................................................................15
D.1 List of countries with BIC codes ............................................................................................15
D.2 List of countries with National IDs .........................................................................................15
D.3 Country specific notes ...........................................................................................................18
Legal Notices ....................................................................................................................................19

2
Bank Directory for SAP Technical Specifications

Preface
Purpose
The Bank Directory for SAPTM is a product that inlcudes a file that can be imported by institutions into
their SAP system in order to build and update a complete Bank Master table. Building a complete
Bank Master table avoids users having to manually create bank keys in the system at the time of
invoice payment.
The Bank Directory for SAPTM product contains basic bank details (name & address), bank codes,
BICs and IBAN-specific bank codes. Data for bank/branch is linked in order to minimise the creation of
duplicate bank keys.
The files within the Bank Directory for SAPTM product have a generic format and content and can be
imported into ERP systems from vendors other than SAP and into proprietary payment applications.

Distribution
The Bank Directory for SAPTM product is available within the corporate Pack Two and corporate Pack
Three product packages.

Data sources
The directory data is obtained from, cross-referenced with and validated against the following sources:
ISO 9362 BIC Directory data provided by financial institutions and corporates.
ISO 13616 IBAN Registry for the IBANSTRUCTURE file.
ISO 3166 Country Codes.
ISO 4217 Currency Codes.
National codes from the issuing authorities such as central banks and banking associations.
Financial Institutions via the online data management interface (PAK) - in particular for the
IBAN BICs and IBAN NATIONAL IDs.
Standards bodies in IBAN countries for the dates when IBANs become used.

3
Bank Directory for SAP Technical Specifications

1 General product information


1.1 Bank Directory for SAPTM
Bank Directory for SAPTM is one of the TXT file-based products in the SWIFTRef portfolio. The product
consists of a set of TXT files that are compressed in a .zip package. The zip package is updated and
published monthly.

1.2 File format


The files are structured TXT files, with:
Line separator: CR/LF
Field separator: Tab character
File extension: .txt
The files are encoded in the UFD8 format. The characters used within the files belong to the SWIFT X
character set (see Appendix A).

1.3 File names


The downloadable zip package contains the following files:

Latest version files Available

BANKDIRECTORYSAP_V1_FULL_YYYYMMDD.txt Jan 2013

BANKDIRECTORYSAP_V1_DELTA_YYYYMMDD.txt Feb 2013

COUNTRY_CODE_YYYYMMDD.txt Jan 2013

CURRENCY_CODE_YYYYMMDD.txt Jan 2013

IBANSTRUCTURE_FULL_YYYYMMDD.txt Jan 2013

The FULL file contains the full set of data. It can be used to re-initialise, re-build the target data base.
The DELTA file only contains the changes (additions, deletions and modifications) relative to the
previous release. It is used to update the target data base.
NB: there is no DELTA file for the IBANSTRUCTURE file due to the infrequent changes, therefore the
full file is only ever available.
The structure and content of the files are explained in further sections in this document.
The md5sum file (not shown in table above) contains the digest for file integrity verification.
The Release Notes file (optional, not shown in table above) contains a brief description of the latest
changes (see section Release Notes).

1.4 Previous file versions


The structure of the data files can evolve with time, for example, because new data is being added in
the form of new columns. The files listed in the previous section are the latest version files included in
the zip package. If previous versions of files exist, they also might be included in the downloadable zip
package.

4
Bank Directory for SAP Technical Specifications

Currently there are no previous versions of the files included in the Bank Directory for SAPTM
downloadable package.

1.5 Downloading the files


The Bank Directory for SAPTM zip package can be downloaded manually or automatically from
http://www.swiftref.com/ by authorised users only using a supplied access key. For the automation
option please ask for the document BIC Download Automation Interface Specification.
Customers connected to the SWIFT Network also can obtain the files securely and automatically via
FileAct. Please read the Implementation Guidelines for Directories Distribution over FileAct for more
information. Please contact us at swiftref@swift.com to order the FileAct delivery option.
Unzip the files on receipt.

1.6 Importing the files


The BANKDIRECTORYSAP (FULL or DELTA) can be imported into:
SAP systems. SAP version 4.7 or later is required. Please read SAP note 1737484 for
detailed import options.
Other ERP system or payments application. The user will have to implement its own
integration software.
Microsoft Excel or Microsoft Access for desktop consultation. Please make sure to format
the Excel sheet as text before importing the file in order to preserve leading zeros (0).
Note that COUNTRY, CURRENCY and IBANSTRUCTURE files cannot be imported into SAP through
the import utility, but can be consulted outside of the system.

1.7 Future file changes


The structure of the data files can exceptionally evolve with time, for example because new data must
be added in the form of new columns in order to support a new regulation. SWIFT will take care to limit
the number of changes to a minimum. In case SWIFT changes a file it will keep providing the old file
for 18 months. The files and the relevant technical specifications will be identified by a version number.

1.8 Release notes


Customers are notified of important changes to the files in the zip packages through the Release
Notes. Release Notes are simple TXT files included in the downloadable zip packages and contain a
brief description of a change. Examples are: a new version of a file due to a structure change, change
to the meaning of the data in a file, phase-out of an old version of a file. If a Release Note is present in
the zip package please read it carefully and take any actions if required.

1.9 Support
TM
Customers using the Bank Directory for SAP can receive support on the data content by sending an
email to the SWIFTRef data team at swiftrefdata@swift.com. Support can also be requested via
support@swift.com.
For information on all SWIFTRef products please visit www.swift.com/swiftref/.
Support related to SAP, the SAP notes and the import utility must be requested via SAP support.

5
Bank Directory for SAP Technical Specifications

2 BANKDIRECTORYSAP file
The BANKDIRECTORYSAP file contains both the bank and branch related attributes and identifiers as
well as the IBAN related identifiers, combined in one file.

2.1 Field definitions


The table below contains the definitions of the fields (columns) in the BANKDIRECTORYSAP file
both the full and the delta file.

Field name Data Max Always Description


type length present
MODIFICATION FLAG alpha- 1 yes Modification flag, in delta files:
betic A (addition)
M (modification)
D (deletion)
In full files:
A (addition)
See Appendix B.1 for more about Modification Flags
RECORD KEY alpha- 12 yes The unique key of the record in the file.
numeric See Appendix B.2 for further details about Record keys
ISO COUNTRY CODE alpha- 2 yes The ISO 3166-1 alpha-2 code of the country of the
betic institution/branch.
NATIONAL ID alpha- 15 no The national identifier of the institution/branch. The National
numeric ID consists of the bank code and the branch code
(optional).
Synonyms for the National ID are bank code, clearing code,
sort code, sorting code, routing number.
See Appendix D for a list of National IDs with description
and source.
BIC alpha- 11 no The BIC (SWIFT code) of the institution/branch.
numeric In case a BIC8 was issued it is padded with XXX.
ISO IBAN COUNTRY alpha- 2 no The ISO 13616 prefix of the IBAN format applied to the
CODE betic IBANs issued by the institution.
When a country or territory adopts an IBAN format of
another country, this can be different from the ISO
COUNTRY CODE.
IBAN NATIONAL ID alpha- 15 no The national identifier of the institution/branch in the format
numeric as included in the IBANs.
In special cases the format/value can be different from the
NATIONAL ID.
IBAN BIC alpha- 11 no The BIC issued together with the IBANs to the institutions
numeric account holders.
In special cases it can be different from the value in the
field BIC.
In case a BIC8 was issued it is padded with XXX. In
practice, a BIC with branch code XXX (length 11) is
equivalent to a BIC without branch code (length 8).
IBAN CONTEXT alpha- 1 no Indicates in which context the IBANs are used in the
betic country:

6
Bank Directory for SAP Technical Specifications

S for a SEPA country,


I for any other country using IBANs,
empty for all other countries.
UNIQUE ID alpha- 1 no Flags the record to select in case duplicate combinations of
betic ISO COUNTRY CODE, NATIONAL ID and BIC exist:
U for unique combinations,
D for duplicates.
Note: This data is designed for ERP systems other than
SAP. The SAP system automatically selects unique bank
keys and ignores duplicates.
INSTITUTION NAME any 105 yes Institution name.
BRANCH any 70 no Description of the institution/branch as provided by the
INFORMATION financial institution to which it belongs. Only provided for
records that contain a BIC code. The information is sourced
from the BIC Directory.
OFFICE TYPE alpha- 2 yes The type of the institution/branch in the office hierarchy:
betic HO - Head Office
MP - Main Payments Office
DB - Domestic Branch or dept.
SB - Sub Domestic Branch
FB - Foreign Branch
SF - Sub Foreign Branch
UC Unclassified
See Appendix C for more details.
STREET ADDRESS 1 any 35 no Street name.
STREET ADDRESS 2 any 35 no Street number.
STREET ADDRESS 3 any 35 no Building, building name, floor.
STREET ADDRESS 4 any 35 no Area.
CITY any 35 no City name of the institution/branch.
ZIP CODE any 15 no The ZIP/postal code of the institution/branch.
CPS any 90 no The county, province, state of the institution/branch.
POB NUMBER any 35 no The post box number of the institution/branch.
COUNTRY NAME any 70 yes The country name of the institution/branch.

7
Bank Directory for SAP Technical Specifications

3 COUNTRY CODE File


This file contains information about ISO countries.

3.1 Field definitions

Field name Data Max Always Description


type length present

TAG alpha- 2 yes Record tag identifier: CT


betic

MODIFICATION alpha- 1 yes A (addition),


FLAG betic M (modification),
D (deletion),
U (unchanged).
Note that these values are included in the full
file as there is no delta file for Country Codes.
See Appendix B.1 for more about Modification
Flags

COUNTRY CODE alpha- 2 yes The ISO 3166-1 alpha-2 country code
betic

COUNTRY NAME alpha- 70 yes The ISO 3166-1 alpha-2 Country name
betic

8
Bank Directory for SAP Technical Specifications

4 CURRENCY CODE File


This file contains information about all ISO currencies.

4.1 Field definitions

Data Max Always


Field name Description
type length present

TAG alpha- 2 yes Record tag identifier: CU


betic

MODIFICATION alpha- 1 yes A (addition),


FLAG betic M (modification),
D (deletion), or
U (unchanged).
Note that these values are included in the full file
as there is no delta file for Country Codes.
See Appendix B.1 for more about Modification
Flags

CURRENCY CODE alpha- 3 yes The ISO 4217 code of the currency
betic

CURRENCY NAME any 70 yes The ISO 4217 currency name

FRACTIONAL DIGIT numeric 1 yes Fractional digit for the currency, that is, the
number of digits after the decimal to be used

COUNTRY CODE alpha- 2 yes The ISO 3166-1 alpha-2 country code
betic

COUNTRY NAME any 70 yes The ISO 3166-1 alpha-2 lCountry name

9
Bank Directory for SAP Technical Specifications

5 IBAN STRUCTURE File


This file contains information about all ISO IBAN formats registered by countries that have adopted
IBAN or are in the process of adopting IBAN.

5.1 Field definitions

Data Max Always


Field name Description
type length present

TAG alpha- 2 yes Record Identifier: IS


betic

MODIFICATION FLAG alpha- 1 yes Modification flag:


betic A (addition)
See Appendix B.1 for more about Modification Flags

IBAN COUNTRY CODE alpha- 2 yes The ISO 3166-1 alpha-2 code prefix in the IBAN.
numeric

IBAN COUNTRY CODE numeric 2 yes Start position of the country code in IBAN.
POSITION

IBAN COUNTRY CODE numeric 1 yes Number of characters of the country code in the
LENGTH IBAN.

IBAN CHECK DIGITS numeric 2 yes Start position of check digits in the IBAN.
POSITION

IBAN CHECK DIGITS numeric 2 yes Number of check digits in the IBAN.
LENGTH

BANK IDENTIFIER numeric 2 yes Start position of bank identifier in the IBAN.
POSITION

BANK IDENTIFIER numeric 2 yes Number of characters of bank identifier in the IBAN.
LENGTH

BRANCH IDENTIFIER numeric 2 no Start position of the branch identifier in the IBAN
POSITION (value is empty if the branch identifier is not applied
in the country's IBAN format).

BRANCH IDENTIFIER numeric 2 yes Number of characters of the branch identifier in the
LENGTH IBAN (value is 0 if the branch identifier is not applied
in the country's IBAN format).

10
Bank Directory for SAP Technical Specifications

Data Max Always


Field name Description
type length present

IBAN NATIONAL ID numeric 2 yes Number of significant characters of the National ID


LENGTH value that are used by SWIFT to populate the IBAN
NATIONAL ID, and that are sufficient to derive the
IBAN BIC correctly.
This number can be different from (that is, smaller
than) the length of the national bank/branch identifier
defined in the IBAN Registry.
As SWIFT refines its IBAN to BIC translation
algorithms, this number may change from release to
release.
ACCOUNT NUMBER numeric 2 yes Start position of the account number in IBAN.
POSITION
ACCOUNT NUMBER numeric 2 yes Number of characters of account number in IBAN.
LENGTH
IBAN TOTAL LENGTH numeric 2 yes The total number of characters of the IBAN.

SEPA alpha- 1 yes This flag indicates if the IBAN is used in a SEPA
betic country:
Y if it does
N if it does not
OPTIONAL COMMENCE date 8 no The date from which IBANs can be used in
DATE YYYYM payments in the country. The data in this field will be
MDD populated gradually.
MANDATORY date 8 no The date from which IBANs is obligatory for
COMMENCE DATE YYYYM payments in the country. The data in this field will be
MDD populated gradually.

11
Bank Directory for SAP Technical Specifications

Appendix A - Character Set


The files only contain characters from the SWIFT X character set. The character set allows using parts
of the data in the files, such as institution names and addresses, in SWIFT messages.

SWIFT X character set


Type Allowed characters
Alphabetic characters A to Z (upper case)
a to z (lower case)
Numeric characters 0 to 9
Special characters / - ? : ( ) . , ' + CrLf SPACE
Transliteration of special characters that do not fit within the SWIFT X character set:
@ (AT)
(double quote) (single quote)

12
Bank Directory for SAP Technical Specifications

Appendix B Fields and Flags

B.1 Modification Flag


The MODIFICATION FLAG field reflects the update status of a specific record compared to the
previous issue.

Value MODIFICATION FLAG description


A Added since last issue.
The record was not present in the previous issue and is therefore new in the current issue.
In the FULL file all records have the MODIFICATION FLAG set to A. This is because when
a FULL file is being imported all records need to be added to the target data base.
In the DELTA file the new records are marked with A.
D Deleted since last issue.
In the FULL file the record has been removed.
In the DELTA file the record is still present but marked with D. It will not appear in the next
issue of the DELTA file.
M Modified since last issue.
The record does not contain the same information as in the previous issue.
In the FULL file the modified records have the MODIFICATION FLAG set to A. This is
because when a FULL file is being imported all records need to be added to the target data
base.
In the DELTA file the modified records have the MODIFICATION FLAG set to M.

B.2 Record keys


The RECORD KEY field contains the unique identifier of a particular record. The RECORD KEYs are
unique.
If information in a record has changed then the record appears with modification flag M.
If the RECORD KEY itself changes, then the record in the next DELTA file will not have a modification
flag M. Instead, the record will appear twice: once with the old information (MODIFICATION FLAG set
to D), and once with the new information (MODIFICATION FLAG set to A). The two records will have
different RECORD KEYs.

B.3 Date fields


Date fields have a length of 8 characters, structured in the format YYYYMMDD, where:
YYYY = 4 digits year
MM = 2 digits month
DD = 2 digits day

13
Bank Directory for SAP Technical Specifications

Appendix C Office Type


Where possible, within the BANKDIRECTORYSAP file, each bank/branch is flagged in field OFFICE
TYPE with the following values:

Head Office
HO - This is the head office of the institution. In the case that the institution has a BIC ending in xxx,
this BIC is shown as the head office and is usually the BIC to which cross-border payments should be
sent.
It should be noted that not all HOs are Legal Entities (for example, separate banking divisions may
retain the names, operational and code structures of banks that have been absorbed into larger
organisations).

Main Payments Office


MP - This is the main domestic payments office for the financial institution concerned. This is used by
banks that do not wish to receive cross-border payments via their head office. Where no Main
Payments Office is indicated, therefore, payments should be sent to the Head Office.

Domestic Branches & Departments


DB - These are branches and departments with their own BIC and/or National ID in the same territory
as the Main Payments Office to which they are linked.
SB - The status of Sub-Domestic Branch\Department will be flagged if this is indicated by the source
National ID file or the BIC Directory.

Foreign Branches and Departments


FB - These are branches and departments with their own BIC and/or National ID in a different territory
to the Main Payments Office.
SF - The status of Foreign Sub-Domestic Branch\Department will be flagged if this is indicated by the
source National ID file or the BIC Directory.

Unclassified
UC - Offices that are not classified.

14
Bank Directory for SAP Technical Specifications

Appendix D List of countries

D.1 List of countries with BIC codes


In Bank Directory for SAPTM all 230 countries and territories in which financial institutions are located
are represented. The financial institutions in these countries have at least the BIC code as identifier.
For most of the countries the financial institutions also have a bank code, here called the National ID
(see next section).

D.2 List of countries with National IDs


The table below shows the list of countries for which the National IDs (bank and branch codes,bank
codes, clearing codes, sort codes, sorting codes, routing numbesr or clearing codes) and IBAN
National IDs are included in the Bank Directory for SAPTM. New countries are being added to the file
over time.

IBAN
ISO IBAN NATIONAL ID
IBAN SEPA NATIONAL ID
COUNTRY NAME CTRY NATIONAL ID name pre- length &
CTRY CTRY length &
CODE fix structure
structure
ALBANIA AL KIB yes AL 8 = 3 + 4 + 1 8=3+4+1
ALGERIA DZ Code Etablissement 3
AMERICAN SAMOA AS ABA Code 9
ANDORRA AD Codificaci de les oficines bancries yes AD 8 = 4 + 4 8=4+4
ARGENTINA AR N.banco/codigo 5
ARMENIA AM 5
ARUBA AW RT Number (Routing number) 9
AUSTRALIA AU BSB Number (Bank State Branch) 6=3+3 6=3+3
AUSTRIA AT Bankleitzahl (BLZ ) yes yes AT 5 = 2 + 3 5=2+3
BAHRAIN BH BIC 4 yes BH 4 4
BELGIUM BE Bank identification codes yes yes BE 3 3
BENIN BJ Code 5
BERMUDA BM Clearing code 2
BOSNIA AND
BA Bank Code (ifra Banke) yes BA 3 3
HERZEGOVINA
BRAZIL BR Cod Compensao 7=3+4
BULGARIA BG BAE codes - Banking Addressable Entity yes yes BG 8=4+4 8=4+4
BURKINA FASO BF Code 5
CAMBODIA KH Bank Identification Number 6=3+3
CAMEROON CM Code et code agence 10 = 5 + 5
Canadian Transit Number / Routing
CANADA CA 9=5+4
Numbers
CAPE VERDE CV Cdigo de instituio 2
CENTRAL AFRICAN
CF Code et code agence 10 = 5 + 5
REPUBLIC
CHAD TD Code et code agence 10 = 5 + 5
CHILE CL Codigo de Identificacion 3
COLOMBIA CO Cdigo de Compensacion 2
CONGO CG Code et code agence 10 = 5 + 5
COSTA RICA CR Cdigo de Participantes Asociados yes CR 3 3
COTE D'IVOIRE CI Code 5
CROATIA HR Vodei Broj Banke yes HR 7 7
CYPRUS CY Cyprus Bank Identification Code (CYRN) yes yes CY 8 8
CZECH REPUBLIC CZ Identity code yes yes CZ 4 4
DENMARK DK Registreringsnr. yes yes DK 4 4
ECUADOR EC Cdigo Institucin 2
EL SALVADOR SV Cdigo de Institucin 4
EQUATORIAL GUINEA GQ Code et code agence 10 = 5 + 5

15
Bank Directory for SAP Technical Specifications

IBAN
ISO IBAN NATIONAL ID
IBAN SEPA NATIONAL ID
COUNTRY NAME CTRY NATIONAL ID name pre- length &
CTRY CTRY length &
CODE fix structure
structure
ESTONIA EE EERN/Pangakood yes yes EE 2 2
FAROE ISLANDS FO Registreringsnr. yes FO 4 4
FINLAND FI Konttori- numero yes yes FI 3 3
FRANCE FR Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10
FRENCH GUIANA GF Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5
FRENCH POLYNESIA PF Code Bancaire/code guichet RIB yes FR 10 = 5 + 5
GEORGIA GE Bank Code yes GE 9 2
GERMANY DE Bankleitzahl (BLZ) yes yes DE 8 8
GHANA GH Sort Code 6
GIBRALTAR GI Sort Code yes yes GI 6 = 2 + 4 4 = BIC4
GREECE GR HEBIC Hellenic Bank Identification Code yes yes GR 7 = 3 + 4 7=3+4
GREENLAND GL Registreringsnr. yes GL 4 4
GUADELOUPE GP Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10 = 5 + 5
GUAM GU ABA Code 9
GUATEMALA GT Codigos Bancarios 2
GUERNSEY, C.I. GG Sort Code yes GB 6 = 2 + 4 10 =BIC4+2+4
GUINEA GN 6
GUINEA-BISSAU GW Code 5
GUYANA GY Routing number 8=3+5
HAITI HT Routing number 9
HOLY SEE (VATICAN
VA ABI CAB yes 10 = 5 + 5
CITY STATE)
HONDURAS HN Cdigo CNBS 6=2+4
HONG KONG HK Bank Clearing Code 6=3+3
HUNGARY HU Bankfik-kd yes yes HU 8=3+4+1 8=3+4+1
ICELAND IS Bank identifier yes yes IS 4 4
INDIA IN IFSC Code 11 = 4 + 1 + 6
INDONESIA ID Clearing Codes 7=3+4
IRELAND IE National Sort Code yes yes IE 6=2+4 10 =BIC4+2+4
ISLE OF MAN IM Sort Code yes 6=2+4 10 =BIC4+2+4
ISRAEL IL Bank Code yes IL 6 6
ITALY IT ABI CAB yes yes IT 10 = 5 + 5 10 = 5 + 5
JERSEY, C.I. JE Sort Code yes 6=2+4 10 =BIC4+2+4
JORDAN JO Bank Code 2
KAZAKHSTAN KZ Bank Code KZ 3 3
KENYA KE Bank and branch code 5=2+3
KYRGYZSTAN KG Bank Identification Code 6=3+3
LATVIA LV BIC4 yes yes LV 4 = BIC4 4 = BIC4
LEBANON LB Banque du Liban Bank List No. yes LB 4 4
LESOTHO LS Code 6=3+3
LIECHTENSTEIN LI BC number yes yes LI 5 5
LITHUANIA LT Codes yes yes LT 5=2+3 5=2+3
LUXEMBOURG LU Code IBAN Luxembourg /Bank Code yes yes LU 3 3
MACAO MO Bank Code 3
MACEDONIA,THE
FORMER YUGOSLAV MK Bank Code yes MK 3 3
REPUBL. OF
MADAGASCAR MG Code Banque and Code Agence 10 = 5 + 5
MALAYSIA MY National banking code 4
MALI ML Code 5
MALTA MT National Id yes yes MT 5 9 = BIC4 + 5
MARTINIQUE MQ Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10 = 5 + 5
MAURITANIA MR Code Banque yes MR 10 = 5 + 5 10 = 5 + 5
MAURITIUS MU Bank Code yes MU 4=2+2 8 = BIC4+2+2
MAYOTTE YT Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10 = 5 + 5
MOLDOVA, REP. OF MD Participant Code MD 11 = BIC11 2 = BIC2
MONACO MC Code Bancaire/code guichet RIB yes yes MC 10 = 5 + 5 10 = 5 + 5

16
Bank Directory for SAP Technical Specifications

IBAN
ISO IBAN NATIONAL ID
IBAN SEPA NATIONAL ID
COUNTRY NAME CTRY NATIONAL ID name pre- length &
CTRY CTRY length &
CODE fix structure
structure
MONGOLIA MN Bank code 5 or 6
MONTENEGRO,
ME Fiksni broj (Bank Code) yes ME 3 3
REPUBLIC OF
9=3+3+3
MOROCCO MA Code Banque or 10 = 3 + 3 +
3+4
MOZAMBIQUE MZ Cdigos das Instituies de Crdito 2
NAMIBIA NA Branch Code 5 or 6
NEPAL NP Bank Code 8=5+3
NETHERLANDS NL BIC4 yes yes NL 4 = BIC4 4 = BIC4
NEW CALEDONIA NC Code Bancaire/code guichet RIB yes FR 10 = 5 + 5 10 = 5 + 5
NEW ZEALAND NZ Bank number and branch number 6=2+4
NICARAGUA NI Bank Code 2
NIGER NE Code 5
NIGERIA NG Bank Code 3
NORTHERN
MP ABA Code 9
MARIANA ISLANDS
NORWAY NO Registernummer yes yes NO 4 4
PAKISTAN PK
PALESTINIAN
TERRITORY, PS Clearing code 2
OCCUPIED
PANAMA PA No. de Ruta 3
PARAGUAY PY 4
PERU PE Cdigo 3
POLAND PL Numer Rozliczliczeniowy Oddzialu-banku yes yes PL 8 8
PORTUGAL PT Numero de Identificaao Bancaria yes yes PT 8=4+4 8=4+4
PUERTO RICO PR ABA Code 9
QATAR QA Bank Code 2
REUNION RE Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10 = 5 + 5
ROMANIA RO BIC4 yes yes RO 4 4
RUSSIAN
RU RCBIC - Russian Central Bank Id. code 9
FEDERATION
SAINT PIERRE AND
PM Code Bancaire/code guichet RIB yes yes FR 10 = 5 + 5 10 = 5 + 5
MIQUELON
SAN MARINO SM ABI CAB yes SM 10 = 5 + 5 10 = 5 + 5
SAUDI ARABIA SA Clearing code yes SA 2 2
SENEGAL SN Code 5
SERBIA, REPUBLIC OF RS Bank Code yes RS 3 3
SINGAPORE SG ACH Bank Code 7=4+3
SLOVAKIA SK Kd banky yes yes SK 4 4
SLOVENIA SI Identifi kacija yes yes SI 2 2
SOUTH AFRICA ZA Brach number 6
SPAIN ES Oficinas Entidades Financieras - OEF yes yes ES 8=4+4 8=4+4
SRI LANKA LK ASYCUDA Codes 7=4+3
SWAZILAND SZ Sort code 6=2+1+3
SWEDEN SE Clearing nummer yes yes SE 4 3
SWITZERLAND CH BC number yes yes CH 5 5
TAIWAN TW Bank Code 7
TAJIKISTAN TJ Bank Identification Code number 9
TANZANIA, UNITED
TZ Sort Code 6=2+4
REPUBLIC OF
THAILAND TH Financial Institution Code 7=3+4
TIMOR-LESTE TL Bank Routing Number (BNR) 4=2+2
TOGO TG Code 5
TUNISIA TN Code de Banque yes TN 2 2
TURKEY TR Banka Kodu yes TR 4 5

17
Bank Directory for SAP Technical Specifications

IBAN
ISO IBAN NATIONAL ID
IBAN SEPA NATIONAL ID
COUNTRY NAME CTRY NATIONAL ID name pre- length &
CTRY CTRY length &
CODE fix structure
structure
UNITED ARAB
AE Bank Code yes AE 3 3
EMIRATES
UNITED KINGDOM GB Sort Code yes yes GB 6=2+4 10 =BIC4+2+4
UNITED STATES US ABA Code 9
VENEZUELA,
BOLIVARIAN VE Codigos de Bancos 4
REPUBLIC OF
VIRGIN ISLANDS, U.S. VI ABA Code 9
WALLIS AND FUTUNA
WF Code Bancaire/code guichet RIB yes FR 10 = 5 + 5 10 = 5 + 5
ISLANDS
ZAMBIA ZM Sort Code 6=2+2+2
4 = 1 + 3 or
ZIMBABWE ZW Bank Sort Codes
5=2+3

D.3 Country specific notes


The following country-specific rules apply to the National IDs and IBAN National IDs:

Country Comment

SI, BA, TN, FI For these countries the NATIONAL IDs and IBAN NATIONAL IDs only include the bank
code, and do not include the branch code, and therefore are shorter than the full bank and
branch code. The bank code only is sufficient in order to accurately identify the bank in the
country. Note that in these countries the branch code, included in an account holders
account details, is not an accurate identifier due to the account holders right to keep his
account details when changing branch.

ES According to the ISO IBAN registry the IBAN NATIONAL IDs are 4+4=8 long (i.e. the check
digit is omitted). However, in this file the Spanish NATIONAL IDs are 4+4+1 (check digit) =
9 long as required by SAP.

HU According to the ISO IBAN registry the IBAN NATIONAL IDs for HU are 3+4=7 long (i.e. the
check digit is omitted). However, in this file the Hungarian NATIONAL IDs are 3+4+1 (check
digit) =8 long as required by SAP.

18
Bank Directory for SAP Technical Specifications

Legal Notices
Copyright
SWIFT 2012. All rights reserved.
You may copy this publication within your organisation. Any such copy must include these legal notices.

Confidentiality
This publication contains SWIFT or third-party confidential information. Do not disclose this publication outside your
organisation without the prior written consent of SWIFT.

Disclaimer
The information in this publication may change from time to time. You must always refer to the latest available
version on www.swift.com.

Translations
The English version of SWIFT documentation is the only official and binding version.

Trademarks
SWIFT is the trade name of S.W.I.F.T. SCRL. The following are registered trademarks of SWIFT: SWIFT, the SWIFT
logo, the Standards Forum logo, 3SKey, Innotribe, Sibos, SWIFTNet, SWIFTReady, and Accord. Other product,
service, or company names in this publication are trade names, trademarks, or registered trademarks of their
respective owners.
SAPTM is a registered trademark of SAP AG, Germany.

19