国別の銀行口座検証: パキスタンからアメリカ合衆国まで

ここでは、Oracle Fusion Cash Managementで実行される国固有の銀行口座検証ルールの概要について説明します。

次の国には国固有の検証が存在します。

  • パキスタン

  • パレスチナ

  • ポーランド

  • ポルトガル

  • カタール

  • レユニオン

  • ルーマニア

  • サンバルテルミー

  • セントルシア

  • サンマリノ

  • サンマルタン

  • サンピエール・ミクロン

  • サウジアラビア

  • セルビア

  • セルビア・モンテネグロ

  • セネガル

  • セーシェル

  • シンガポール

  • スロバキア

  • スロベニア

  • スペイン

  • スウェーデン

  • スイス

  • マケドニア旧ユーゴスラビア共和国

  • チュニジア

  • トルコ

  • ウクライナ

  • アラブ首長国連邦

  • イギリス

  • アメリカ合衆国

銀行口座を入力する際、様々な国に、フォーマットや次の関連フィールドのコンテンツを制御する特定のルールを設定できます。

  1. 銀行コード

  2. 支店番号

  3. 口座番号

  4. 検証桁

  5. IBAN

銀行コード、支店番号、口座番号、検証桁およびIBANに関連する国固有の検証を使用不可にするには、「国固有の銀行検証の使用不可」プロファイル・オプションを使用します。このプロファイル・オプションはサイトまたはユーザー・レベルで設定できます。サイト・レベルでは、プロファイルはデフォルト値「いいえ」に事前定義されています。プロファイルが「はい」に設定されている場合、これらの検証は実行されません。一意の銀行、支店、口座および銀行口座番号の必須要件についてのチェックは、このプロファイルによる影響を受けません。

ノート: 必須のIBAN検証は、当方銀行口座に対してのみ有効です。外部銀行口座の場合、国固有のUIルールによって管理される従業員銀行口座を除き、IBANはオプションです。

パキスタン

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 24文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

パレスチナ

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 29文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

ポーランド

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは8桁の数字である必要があります。

支店番号

  • オプション

  • 入力する場合、長さは8桁の数字である必要があります。

  • 「銀行コード」と「支店番号」が入力されている場合、両方の値が一致する必要があります。

口座番号

  • 必須

  • 長さは最大16文字の英数字である必要があります。

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは28文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

ポルトガル

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • 必須

  • 長さは4桁の数字である必要があります。

支店番号

  • 必須

  • 長さは4桁の数字である必要があります。

口座番号

  • 必須

  • 長さは最大11桁の数字である必要があります。

検証桁

  • オプション

  • 長さは2桁の数字である必要があります。

  • 入力する場合、検証桁に検証アルゴリズムが適用されます。

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは25文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

検証桁の検証アルゴリズム

  • 検証桁(CD1)は、銀行コード、支店番号および口座番号の3つの数字を連結することによって構成されます。

  • たとえば、銀行コードが1234、支店番号が5678、口座番号が12345678901であるとします。この場合、CD1は1234567812345678901として設定されます。

  • ポルトガル政府は次のファクタ表を提供しています。

ファクタ

1st

73

2nd

17

3rd

89

4th

38

5th

62

6th

45

7th

53

8th

15

9th

50

10th

5

11th

49

12th

34

13th

81

14th

76

15th

27

16th

90

17th

9

18th

30

19th

3

作成された検証桁(CD1)の19桁に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

CD1の値を使用した例:

ファクタ

結果

1st

1

73

73

2nd

2

17

34

3rd

3

89

267

4th

4

38

152

5th

5

62

310

6th

6

45

270

7th

7

53

371

8th

8

15

120

9th

1

50

50

10th

2

5

10

11th

3

49

147

12th

4

34

136

13th

5

81

405

14th

6

76

456

15th

7

27

189

16th

8

90

720

17th

9

9

81

18th

0

30

0

19th

1

3

3

合計

該当なし

該当なし

3794

  • 結果を97で除算します。3794 / 97 = 39になります。

  • 余りを導出します。3794 - (39 * 97) = 11になります

  • 97から余りを減算してCD1を導出します。97 - 11 = 86になります。つまり、この例ではCD1 = 86です。

  • CD1の計算値とユーザーが入力した検証桁が一致しない場合、検証桁の検証は失敗になります。この例では、ユーザーが入力した検証桁が86でないかぎり、検証は失敗になります。

カタール

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 29文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

レユニオン

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

ルーマニア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは24文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

サンバルテルミー

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

セントルシア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 32文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

サンマリノ

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 27文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

サンマルタン(フランス領)

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

サンピエール・ミクロン

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

サウジアラビア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは最大4文字である必要があります。

支店番号

  • オプション

口座番号

  • 必須

  • 長さは最大25文字である必要があります。

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 24文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

セネガル

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 28文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

セルビア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須。

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 長さは22文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

セルビア・モンテネグロ

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

セーシェル

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 31文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

シンガポール

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • 必須

  • 長さは4桁の数字である必要があります。

支店番号

  • 必須

  • 長さは3桁の数字である必要があります。

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

スロバキア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 24文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

スロベニア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 19文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

スペイン

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • 必須

  • 長さは最大4桁の数字である必要があります。

  • 銀行コードが4桁未満の場合、先行するゼロを必要な数だけ前に付けて4桁の数字に変換されます。

支店番号

  • 必須

  • 長さは最大4桁の数字である必要があります。

  • 銀行コードが4桁未満の場合、先行するゼロを必要な数だけ前に付けて4桁の数字に変換されます。

口座番号

  • 必須

  • 長さは10桁の数字である必要があります。

検証桁

  • オプション

  • 入力する場合、長さは最大2桁の数字である必要があります。

  • 検証桁に検証アルゴリズムが適用されます。

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは24文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

検証桁の検証アルゴリズム

次の方法により、検証桁CD1が銀行コードと支店番号から、検証桁CD2が口座番号からそれぞれ計算されます。これらが検証桁妥当性テストの基準として使用されます。

CD1

1.銀行コードに対して、スペイン政府は次のファクタ表を提供しています。

ファクタ

1st

4

2nd

8

3rd

5

4th

10

銀行コードの4桁に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

銀行コード1234を使用した例:

各桁に指定のファクタを乗算します。

桁 値 ファクタ 結果

桁 値 ファクタ 結果

桁 値 ファクタ 結果

桁 値 ファクタ 結果

1st

1

4

4

2nd

2

8

16

3rd

3

5

15

4th

4

10

40

合計

該当なし

該当なし

75

この結果、この例の算出合計は75になります。

2.支店番号に対して、スペイン政府は次のファクタ表を提供しています。

ファクタ

1st

9

2nd

7

3rd

3

4th

6

支店番号の4桁に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

支店番号5678を使用した例:

各桁に指定のファクタを乗算します。

ファクタ

結果

1st

5

9

45

2nd

6

7

42

3rd

7

3

21

4th

8

6

48

合計

該当なし

該当なし

156

この結果、この例の算出合計は156になります。

3.銀行コードと支店番号の両方の計算から算出された合計を加算します。この例では、75 + 156 = 231となります。

4.結果を11で除算します。

231 / 11 = 21

5.余りを導出します

231 - (11 * 21) = 0.

6. 11から余りを減算してCD1を導出します。余りが11である場合、CD1は0になり、余りが10である場合、CD1は1になります。ここでは、11 - 0 = 11となります。つまり、この例ではCD1 = 11 = 0です。

CD2

1.口座番号に対して、スペイン政府は次のファクタ表を提供しています。

ファクタ

1st

1

2nd

2

3rd

4

4th

8

5th

5

6th

10

7th

9

8th

7

9th

3

10th

6

口座番号の10桁に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

口座番号1234567890を使用した例:

各桁に指定のファクタを乗算します。

ファクタ

結果

1st

1

1

1

2nd

2

2

4

3rd

3

4

12

4th

4

8

32

5th

5

5

25

6th

6

10

60

7th

7

9

63

8th

8

7

56

9th

9

3

27

10th

0

6

0

合計

該当なし

該当なし

280

この結果、この例の算出合計は280になります。

2.結果を11で除算します。

280 / 11 = 25

3.余りを導出します。

280 - (11 * 25) = 5

4.11から余りを減算してCD2を導出します。11 - 5 = 6となります。つまり、この例ではCD2 = 6です。

検証桁妥当性テスト

次のチェックにより、ユーザーが入力した検証桁フィールドの値と計算されたCD1およびCD2が比較され、両方のチェックがtrueになった場合、検証は失敗になります。

チェック

説明

1

CD1は、入力された検証桁フィールドの1桁目と比較されます。

2

CD2は、入力された検証桁フィールドの2桁目と比較されます。

前に計算したCD1およびCD2を使用したテストの例:

CD1 = 0、CD2 = 6であり、ユーザーが入力した検証桁の値が05であるとします。CD2が一致しないため、検証桁は無効です。

スウェーデン

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは4桁から5桁の間の数字である必要があります。

支店番号

  • オプション

  • 入力する場合、長さは4桁から5桁の間の数字である必要があります。

  • 「銀行コード」と「支店番号」が入力されている場合、両方の値が一致する必要があります。

口座番号

  • 必須

  • 長さは最大16桁の数字である必要があります。

検証桁

  • オプション

  • 長さは1桁の数字である必要があります。

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは24文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

スイス

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは3桁から5桁の間の数字である必要があります。

支店番号

  • オプション

  • 入力する場合、長さは3桁から9桁の間の数字である必要があります。

口座番号

  • 必須

  • 長さは最大17桁の数字である必要があります。

検証桁

  • オプション

口座タイプ

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは21文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

マケドニア旧ユーゴスラビア共和国

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます

  • 長さは19文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

チュニジア

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須。

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 長さは22文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

トルコ

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須。

検証桁

  • オプション

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 長さは26文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

ウクライナ

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 29文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

アラブ首長国連邦

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは最大4文字である必要があります。

支店番号

  • オプション

口座番号

  • 必須

  • 長さは最大21文字である必要があります。

検証桁

  • オプション

IBAN

  • 必須
  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 23文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

イギリス

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション

  • 入力する場合、長さは6桁の数字である必要があります。

支店番号

  • 必須

  • 国内で一意です。

  • 長さは最大6桁の数字である必要があります。

  • 長さが6未満の場合、先行するゼロを必要な数だけ前に付けて6桁の数字に変換されます。

  • このフィールドは「ソート・コード」としてラベル付けされます。

口座番号

  • 必須

  • 長さは7文字から8文字の間である必要があります。

  • 長さが7文字の場合、先頭または最初の文字としてゼロを追加すると、8文字に変換されます。

検証桁

  • オプション

セカンダリ口座参照

  • オプション

  • 入力する場合、長さは最大18文字である必要があります。

  • このフィールドは「住宅金融共済組合のロール番号」としてラベル付けされます。

IBAN

  • 必須

  • IBANが入力されていない場合、「IBANが入力されていません。この銀行口座は、支払処理にIBANが必要な国で定義されています。」という警告メッセージが表示されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 長さは22文字である必要があります。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

アメリカ合衆国

検証ルール

次のルールを採用することにより、フィールドの妥当性がチェックされます。

フィールド

ルール

銀行コード

  • オプション。

支店番号

  • このフィールドは「ルーティング・トランジット番号」としてラベル付けされます。

  • 長さは最大9桁の数字である必要があります。

  • 長さが9未満の場合、先行するゼロを必要な数だけ前に付けて9桁の数字に変換されます。

  • 9桁になるように数字を埋める場合、最初の8桁がすべてゼロになってはなりません。

  • たとえば、001および000007は、9桁になるように数字を埋めると000000001および000000007になり、先行するゼロが8桁になってしまうため、無効なルーティング・トランジット番号です。

  • ルーティング・トランジット番号に検証アルゴリズムが適用されます。

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • オプション。入力する場合、次のルールが適用されます。

  • モジュラス97ルールを使用して、IBANの妥当性が計算されます。

  • 34文字を超える長さにすることはできません。左右のスペースは削除されます。中間のスペースは削除されません。

  • 最初の2文字は文字です。

  • 3番目と4番目の文字は数字です。

ルーティング・トランジット番号の検証アルゴリズム

  1. 番号フィールドの9桁目が検証桁として使用されます。

  2. 計算検証桁は、モジュラス10アルゴリズムに基づいて残りの8桁から算出されます。

  3. ルーティング・トランジット番号の各桁に重み付けファクタが乗算されます。各桁の重み付けファクタを次の表に示します。

1st

2nd

3rd

4th

5th

6th

7th

8th

ファクタ

3

7

1

3

7

1

3

7

  • ルーティング・トランジット番号の各桁に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

  • 次に高い10の倍数から合計を減算します。この結果が計算検証桁です。これが支店番号またはルーティング・トランジット番号の9桁目と一致する必要があり、一致しない場合、支店番号またはルーティング・トランジット番号は無効です。

例:

ルーティング番号

0

7

6

4

0

1

2

5

合計

乗算

3

7

1

3

7

1

3

7

該当なし

合計

0

49

6

12

0

1

6

35

= 109

したがって、検証桁 = 1 (110 - 109)です。

この例では、ルーティング・トランジット番号076401251は検証に成功します。