国別の銀行口座検証: ハンガリーからノルウェーまで

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

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

  • ハンガリー

  • アイスランド

  • インド

  • アイルランド

  • イスラエル

  • イラン

  • イラク

  • イタリア

  • 象牙海岸

  • 日本

  • ヨルダン

  • カザフスタン

  • コソボ

  • クウェート

  • ラトビア

  • レバノン

  • リヒテンシュタイン

  • リトアニア

  • ルクセンブルク

  • マルタ

  • マルティニーク

  • モーリタニア

  • モーリシャス

  • マヨット

  • メキシコ

  • モルドバ

  • モナコ

  • モンテネグロ

  • モロッコ

  • オランダ

  • ニュージーランド

  • ノルウェー

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

  1. 銀行コード

  2. 支店番号

  3. 口座番号

  4. 検証桁

  5. IBAN

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

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

ハンガリー

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

アイスランド

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

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

支店番号

  • オプション

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

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

口座番号

  • 必須

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

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

  • 口座番号に検証アルゴリズムが適用されます。

検証桁

  • オプション

  • 検証桁の値を入力する場合、口座番号の17桁目と一致する1桁の数字を入力する必要があります。

IBAN

  • 必須

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

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

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

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

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

口座番号の検証アルゴリズム

  1. 検証アルゴリズムは口座番号(9桁目から16桁目まで)に対して実行されます。これらの各桁に次の表に示すファクタが乗算されます。

ファクタ

9th

3

10th

2

11th

7

12th

6

13th

5

14th

4

15th

3

16th

2

これらの積を加算し、合計を11で除算します。この除算の余りを11から減算し、計算検証桁を導出します。余りが0になった場合は、計算検証桁は0になります。

この計算検証桁と入力検証桁(口座番号の17桁目)が一致する必要があり、一致しない場合、口座番号は無効です。

インド

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

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

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

アイルランド

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • オプション

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

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

口座番号

  • 必須

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

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

イスラエル

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

支店番号

  • 必須

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

口座番号

  • 必須

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

  • スペースは使用できません。

検証桁

  • オプション

IBAN

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

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

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

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

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

イラン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

イラク

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

イタリア

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

支店番号

  • 必須

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

口座番号

  • 必須

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

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

検証桁

  • オプション

  • 入力する場合、長さは1文字の英数字である必要があり、検証桁に検証アルゴリズムが適用されます。

IBAN

  • 必須

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

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

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

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

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

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

検証桁は、銀行コード、支店番号および口座番号の検証に使用されます。これらを連結して22文字の文字列が生成されます。

次の表に示すように、各文字には、文字列の中でその文字が奇数番目か偶数番目か応じて値が割り当てられます。

偶数番目の値

奇数番目の値

A/0 = 0

A/0 = 1

B/1 = 1

B/1 = 0

C/2 = 2

C/2 = 5

D/3 = 3

D/3 = 7

E/4 = 4

E/4 = 9

F/5 = 5

F/5 = 13

G/6 = 6

G/6 = 15

H/7 = 7

H/7 = 17

I/8 = 8

I/8 = 19

J/9 = 9

J/9 = 21

K = 10

K = 2

L = 11

L = 4

M = 12

M = 18

N = 13

N = 20

O = 14

O = 11

P = 15

P = 3

Q = 16

Q = 6

R = 17

R = 8

S = 18

S = 12

T = 19

T = 14

U = 20

U = 16

V = 21

V = 10

W = 22

W = 22

X = 23

X = 25

Y = 24

Y = 24

Z = 25

Z = 23

最初の文字は奇数番目です。割り当てられた値をすべて加算して、その合計を26で除算します。

この除算の余りが次の表に従ってアルファベットに変換されます。

変換アルゴリズム

計算

計算

計算

0 = A

9 = J

18 = S

1 = B

10 = K

19 = T

2 = C

11 = L

20 = U

3 = D

12 = M

21 = V

4 = E

13 = N

22 = W

5 = F

14 = O

23 = X

6 = G

15 = P

24 = Y

7 = H

16 = Q

25 = Z

8 = I

17 = R

該当なし

この値とユーザーが入力した検証桁が一致する必要があり、一致しない場合、検証桁の検証は失敗になります。

象牙海岸

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

日本

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

銀行名カナ

  • オプション

支店番号

  • 必須

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

カナ支店名

  • オプション

口座番号

  • 必須

口座タイプ

  • 必須

  • このフィールドは「預金種目」としてラベル付けされます。

検証桁

  • オプション

IBAN

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

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

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

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

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

ヨルダン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

カザフスタン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

コソボ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

クウェート

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

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

  • スペースとハイフンは使用できます。

検証桁

  • オプション

IBAN

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

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

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

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

ラトビア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

レバノン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

リヒテンシュタイン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

リトアニア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

ルクセンブルク

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • オプション

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

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

口座番号

  • 必須

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

検証桁

  • オプション

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

IBAN

  • 必須

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

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

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

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

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

マルタ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

マルティニーク

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

モーリタニア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

モーリシャス

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

マヨット

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

メキシコ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

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

  • スペースとハイフンは使用できます。

検証桁

  • オプション

IBAN

  • オプション

セカンダリ口座参照

  • オプション

  • 入力する値の条件は次のとおりです。

    • 18桁

    • 数値

モルドバ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

モナコ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

モンテネグロ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

モロッコ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

オランダ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

  • 次の2つのタイプの口座番号が検証されます。

  • 銀行口座番号が数字あり、次のいずれかに当てはまる場合、その銀行口座はPostまたはGiro口座とみなされます。

    • 長さが7桁以下

    • プリフィクス000付き

    • プリフィクスPまたはG付き

    PostまたはGiro口座に対しては検証桁検証は行われません。

  • その他の口座番号については、長さが9桁または10桁の数字である必要があります。口座番号に検証アルゴリズムが適用されます。

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

PostまたはGiro以外の口座番号の検証アルゴリズム

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

  2. オランダ政府はこれらの10桁について次のファクタ表を提供しています。

ファクタ

1st

10

2nd

9

3rd

8

4th

7

5th

6

6th

5

7th

4

8th

3

9th

2

10th

1

これらを乗算し、その積の合計が4に算出されます。

得られた結果が11で完全に割り切れる場合(つまり、11での除算で余りがない場合)、テストは合格になり、それ以外の場合、入力された口座番号は無効です。

ニュージーランド

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

支店番号

  • 必須

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

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

口座番号

  • 必須

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

  • 口座サフィクスは2から4桁の数字である必要があります。

検証桁

  • オプション

説明

  • このフィールドは「参照」とラベル付けされます。

IBAN

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

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

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

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

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

ノルウェー

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

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

  • 口座番号の5桁目と6桁目が00でない場合、口座番号に検証アルゴリズムが適用されます。

たとえば、口座番号1234001234には検証アルゴリズムは適用されませんが、口座番号02056439653には口座番号の検証アルゴリズムで説明したように、この表に従って検証アルゴリズムが適用されます。

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

口座番号の検証アルゴリズム

1.検証桁は、口座番号の最後の桁(つまり、11桁目)に設定されます。たとえば、口座番号が02056439653である場合、検証桁は3に設定されます。

2.ノルウェー政府は次のファクタ表を提供しています。

ファクタ

1st

5

2nd

4

3rd

3

4th

2

5th

7

6th

6

7th

5

8th

4

9th

3

10th

2

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

3.口座番号02056439653を使用した例

各桁に指定のファクタを乗算します。次の表は、検証を決定するファクタを示しています。

ファクタ

結果

1st

0

5

0

2nd

2

4

8

3rd

0

3

0

4th

5

2

10

5th

6

7

42

6th

4

6

24

7th

3

5

15

8th

9

4

36

9th

6

3

18

10th

5

2

10

合計

該当なし

該当なし

163

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

4.算出合計を検証桁に加算します。この例では、163 + 3 = 166となります。

5.結果を11で除算します。166 / 11 = 15 6になります。

6. 余りを導出します。166 - (11 * 15) = 1になります。

7.余りが0になった場合、検証は成功になり、それ以外の場合、検証は失敗になります。

8.この例では、余りが1になるため、口座番号の検証は失敗になります。口座番号の11桁目が2 (つまり、検証桁が2)であれば、余りは165 - (11 * 15) = 0になるため、口座番号の検証は成功です。