Oracle Fusion HCM : July 2026

Wednesday, 8 July 2026

Oracle Fusion Global Bank & Bank Branch Mapping by Country (65+ Countries) | Complete Reference Guide

 

Introduction

One of the most common challenges during Oracle Fusion HCM implementations is configuring employee bank accounts, supplier bank accounts, and payroll direct deposits across multiple countries.

Although Oracle Fusion stores bank information using a common data model, the field labels, mandatory fields, validation rules, and formats vary by country.

For example:

  • India uses IFSC Code
  • United Kingdom uses Sort Code
  • United States uses Routing Transit Number
  • Australia uses BSB
  • Germany uses BLZ
  • Canada uses Institution Number + Transit Number

This guide explains the complete global mapping of Oracle Fusion Bank and Bank Branch fields across more than 65 delivered countries.

Note

This article focuses on Oracle Fusion UI behavior and country mapping only.

HDL loading for Employee Bank Accounts is covered in a separate guide.


Oracle Fusion Global Bank Data Model

Internally Oracle stores bank information using the same attributes worldwide.

The screen labels change according to the selected country.

Screen LabelOracle AttributeDescription
BankBANK_NAMEFinancial Institution
Bank CodeBANK_CODENational Bank Identifier
Bank BranchBRANCH_NAMEBranch Name
Branch NumberBRANCH_NUMBERRouting Identifier
Account NumberACCOUNT_NUMBERCustomer Account
IBANIBANInternational Bank Account
BICBICSWIFT Code
Check DigitCHECK_DIGITValidation Digit
Secondary Account ReferenceSEC_ACCT_REFCountry Specific Extra Identifier

What Changes by Country?

Oracle changes several things automatically depending on country.

FeatureChanges?
UI label for Branch Number (e.g. "Sort Code" vs "Routing Number")✅ Yes
Whether Bank Code is required✅ Yes
Whether Branch Number is required✅ Yes
Format validation (length, check digit, numeric only)✅ Yes
Whether IBAN is mandatory on employee accounts✅ Yes
Underlying attribute names (BANK_CODE, BRANCH_NUMBER)❌ No — always the same

How Oracle Applies Country Rules

Oracle uses the delivered configuration table:

CE_CTRY_SPECIFIC_UI_RULES

This table determines

  • Required fields
  • Hidden fields
  • UI labels
  • Country validations
  • IBAN rules
  • Routing validations

Default Behavior

If Oracle doesn't deliver country-specific rules, these defaults are used.

AttributeDisplayed?Required?
Account NumberYesYes
Bank NameYesNo
Bank CodeYesNo
Branch NameYesNo
Branch NumberYesNo
BICYesNo
IBANYesNo
Account SuffixNoNo

Countries with Delivered Custom Rules

Oracle ships predefined rules for 65 countries (listed in the full table below). All other countries use the default behaviour above.

Validation vs Display Rules

Two separate layers apply:

  1. UI Rules — Which fields are shown and marked required on the employee bank account screen.

  2. Cash Management Validation — Format checks on Bank Code, Branch Number, Account Number, Check Digit, and IBAN (length, numeric, check algorithms).

You can disable format validation using profile option CE_DISABLE_BANK_VAL. UI required/display rules are not affected by this profile.



Global Identifier Patterns by Region

This is the quickest way to understand what value belongs in Bank Code vs Branch Number globally.

North America

CountryCodeBank CodeBranch NumberNotes
CanadaCAInstitution Number (3 digits, e.g. 004)Routing Transit Number (institution + 5-digit transit, e.g. 00400012)Both required on employee UI
United StatesUSNot usedRouting Transit Number (9-digit ABA)Mod-10 check digit on routing number
MexicoMXNot used on standard UINot used on standard UICLABE (18 digits) captured in Secondary Account Reference

Europe

CountryCodeBank CodeBranch NumberIBAN Required?
GermanyDEBLZ (5 digits)Optional (must match BLZ if entered)Yes
FranceFRBank Code (5 digits)Branch Code (5 digits)Yes
NetherlandsNLNot usedNot usedYes
BelgiumBENot usedNot usedYes
IrelandIENot usedNot usedYes
ItalyITNot usedNot usedYes
SpainESBank Code (4 digits)Branch Code (4 digits)Yes
PortugalPTBank Code (4 digits)Branch Code (4 digits)Yes — both required on UI
AustriaATBank Code (5 digits)Branch Code (5 digits)Yes
FinlandFINot usedNot usedYes
GreeceGRNot usedNot usedYes (+ BIC required on UI)
SwedenSEOptionalOptionalNo — if both entered, must match
NorwayNONot usedBranch Number (displayed)No
DenmarkDKRegistreringsnummer (4 digits)Not usedNo
SwitzerlandCHClearing Number (3–5 digits)Not usedNo
PolandPLNot usedNot usedYes
Czech RepublicCZNot usedNot usedYes (+ BIC required)
RomaniaRONot usedNot usedYes (+ BIC required)
HungaryHUNot usedNot usedNo — Bank Name required
TurkeyTRNot usedNot usedIBAN used for payments

United Kingdom and Crown Dependencies

CountryCodeBank CodeBranch NumberNotes
United KingdomGBNot usedSort Code (6 digits)Sort Code required; Roll Number in Secondary Account Reference for building societies
GuernseyGGOptionalSort Code (6 digits)Sort Code required
JerseyJEOptionalSort Code (6 digits)Sort Code required
Isle of ManIMOptionalSort Code (6 digits)Sort Code required

Asia Pacific

CountryCodeBank CodeBranch NumberNotes
IndiaINOptionalIFSC Code (11 chars: AAAA0BBBBBB)Bank Name + Branch Name required; IFSC in Branch Number field
AustraliaAU2–3 digit bank codeBSB (6 digits combined with bank code)BSB required; account 5–10 characters
New ZealandNZBank IDBranch NumberBoth required
JapanJPBank Code (4 digits)Branch Code (3 digits)Bank + Branch Name and Number all required
ChinaCNOptionalNot usedBank Name + Branch Name required
Hong KongHKBank CodeBranch NumberBoth required
SingaporeSGBank CodeBranch NumberBoth required
MalaysiaMYBank CodeBranch NumberBank + Branch Name required
PhilippinesPHBank CodeBranch NumberBank + Branch Name required
Republic of KoreaKRBank CodeBranch NumberBoth required
VietnamVNOptionalNot usedBank Name required only
PakistanPKOptionalNot usedBank Name required

Middle East

CountryCodeBank CodeBranch NumberIBAN Required?
United Arab EmiratesAEOptionalBranch NumberYes
Saudi ArabiaSAOptionalNot usedYes
BahrainBHNot usedNot usedYes
KuwaitKWNot usedNot usedYes
QatarQANot usedNot usedYes
OmanOMNot usedBranch Number (displayed)No
EgyptEGNot usedNot usedYes (+ BIC required)
South AfricaZANot usedBranch NumberNo — Branch Number required
MoroccoMANot usedNot usedNo — Bank Name required
SudanSDNot usedNot usedNo — Bank Name required

Latin America

CountryCodeBank CodeBranch NumberNotes
BrazilBRBank Code (3 digits)Branch (4 digits) + check digitBoth required; Company Code in Secondary Account Reference
ArgentinaARBank IDBranch NumberBoth required; CBU in Secondary Account Reference
ChileCLNot usedNot usedBank Name + Account Type required
ColombiaCONot usedNot usedBank Name + Branch Name required


High Impact Country Mapping

Canada (CA)

FieldUI LabelRequiredFormat / Rule
Bank CodeInstitution NumberYes3-digit institution number (e.g. 004 = TD)
Branch NumberRouting Transit NumberYesInstitution + 5-digit transit (e.g. 00400012)
Account NumberAccount NumberYesRequired
IBANIBANNoOptional
BICBIC CodeNoOptional for domestic EFT



United States (US)

FieldUI LabelRequiredFormat / Rule
Bank CodeBank CodeNoNot typically used
Branch NumberRouting Transit NumberYes9 numeric digits; Mod-10 check digit validation
Account NumberAccount NumberYesRequired
Account TypeAccount TypeYesChecking or Savings

Routing Number Check: The 9th digit is a check digit calculated from the first 8 digits using a Modulus 10 algorithm with weighting factors 3-7-1-3-7-1-3-7.


United Kingdom (GB)

FieldUI LabelRequiredFormat / Rule
Bank CodeBank CodeNoNot typically used
Branch NumberSort CodeYes6 numeric digits (e.g. 200415)
Account NumberAccount NumberYesRequired
Secondary Account ReferenceBuilding Society Roll NumberNoUsed for building society accounts
IBANIBANNoOptional




India (IN)

FieldUI LabelRequiredFormat / Rule
Bank NameBankYesRequired
Branch NameBank BranchYesRequired
Bank CodeBank CodeNoOptional
Branch NumberIFSC CodeNo (displayed)11 characters: 4 alpha + 0 + 6 alphanumeric (e.g. HDFC0001234)
Account NumberAccount NumberYesRequired
Account TypeAccount TypeYesRequired



Australia (AU)

FieldUI LabelRequiredFormat / Rule
Bank CodeBank CodeNo2 or 3 numeric digits if entered
Branch NumberBank State Branch (BSB)YesBank Code + Branch Number combined = 6 numeric digits
Account NumberAccount NumberYes5–10 characters; numeric for AUD

BSB Example: Bank Code 062 + Branch 000 = BSB 062000

Germany (DE)

FieldUI LabelRequiredFormat / Rule
Bank CodeBank Code (BLZ)No5 numeric digits
Branch NumberBranch NumberNo5 numeric digits; must match Bank Code if both entered
IBANIBANYes22 characters; DE + 20 digits
BICBIC CodeNoOptional

Brazil (BR)

FieldUI LabelRequiredFormat / Rule
Bank NameBankYesRequired
Bank CodeBank CodeYes3 numeric digits
Branch NumberBranch NumberYes4 numeric digits + check digit
Secondary Account ReferenceCompany CodeNoCompany code for corporate accounts

Complete Country Mapping

Need the complete mapping document? Please leave a comment below, and I'll be happy to share it with you

Quick Lookup: Branch Number Label by Country

UI LabelCountries
Routing Transit NumberCanada, United States
Sort CodeUnited Kingdom, Guernsey, Jersey, Isle of Man
Bank State Branch (BSB)Australia
IFSC CodeIndia
RegistreringsnummerDenmark (on Bank Code, not Branch)
Bank IDArgentina, New Zealand
Clearing NumberSwitzerland (on Bank Code)
Branch Number (generic)Brazil, Japan, Singapore, Hong Kong, Korea, South Africa, and others



Important Oracle Profile Options

CE_USE_EXISTING_BANK_BRANCH

Default

No

Allows users to create new banks and branches during entry.

Yes

Users must select from existing banks and branches.


CE_DISABLE_BANK_VAL

Default

No

Oracle validates:

  • IBAN
  • Routing Number
  • IFSC
  • Branch Code
  • Account Number

Yes

Skips country-specific validation (recommended only for controlled data migrations).


Best Practices 

✔ Load bank master data before employee bank accounts.

✔ Enable existing bank selection in production.

✔ Validate IFSC, BSB, Routing Number, and Sort Code before migration.

✔ Use IBAN where supported.

✔ Keep Oracle profile options consistent across environments.

✔ Perform reconciliation after migration.


Common Implementation Mistakes

  • Entering IFSC in the Bank Code field instead of Branch Number (India).
  • Using an ABA Routing Number as the Account Number (US).
  • Omitting the Sort Code for UK accounts.
  • Missing Institution Number in Canada.
  • Incorrect IBAN length for European countries.
  • Disabling validations without reviewing migrated data.

Related Articles

You may also like:


Frequently Asked Questions (FAQ)

Q1. Does Oracle use the same bank fields for all countries?

Yes. The underlying attributes remain the same, but labels and validations vary by country.

Q2. Where is the IFSC Code stored in Oracle Fusion?

For India, the IFSC Code is entered in the Branch Number field.

Q3. What is the Branch Number in the United Kingdom?

It represents the Sort Code.

Q4. What is the Branch Number in Australia?

It represents the Bank State Branch (BSB).

Q5. Does Oracle validate IBAN?

Yes, unless the CE_DISABLE_BANK_VAL profile option is enabled.

Q6. Which table controls country-specific UI behaviour?

CE_CTRY_SPECIFIC_UI_RULES.

Q7. Can bank validation be disabled?

Yes, using the CE_DISABLE_BANK_VAL profile option.

Q8. Is IBAN mandatory for every country?

No. It is required only for countries where Oracle enforces IBAN validation.


Summary of Blog

Oracle Fusion Global Bank & Bank Branch Mapping by Country (65+ Countries) | Complete Reference Guide



Feedback Section

Was this guide helpful?

If this article helped you understand Oracle Fusion Global Bank and Branch Mapping, please:

  • Share it with your colleagues and implementation team.
  • Leave a comment with any country-specific scenarios or questions.
  • Subscribe to the blog for more Oracle Fusion HCM, Payroll, HDL, HCM Extracts, BI Publisher, OTBI, and technical implementation guides.
  • If you need end-to-end Oracle Fusion HCM technical training with real-time scenarios, HDL, Reports, and HCM Extracts, feel free to get in touch through the training form on this blog.


Featured post

Oracle Fusion Global Bank & Bank Branch Mapping by Country (65+ Countries) | Complete Reference Guide

  Introduction One of the most common challenges during Oracle Fusion HCM implementations is configuring employee bank accounts , supplier...