国別の銀行口座検証: アルバニアからグアテマラまで

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

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

  • アルバニア

  • アルジェリア

  • アンドラ

  • アルゼンチン

  • オーストラリア

  • オーストリア

  • アゼルバイジャン

  • バーレーン

  • ベラルーシ

  • ベルギー

  • ボスニア・ヘルツェゴビナ

  • ブラジル

  • イギリス領バージン諸島

  • ブルガリア

  • カナダ

  • コロンビア

  • コスタリカ

  • クロアチア

  • キプロス

  • チェコ共和国

  • デンマーク

  • ドミニカ共和国

  • エジプト

  • エルサルバドル

  • エストニア

  • フェロー諸島

  • フィンランド

  • フランス

  • フランス領ギアナ

  • ジョージア

  • ドイツ

  • ジブラルタル

  • ギリシャ

  • グリーンランド

  • グアドループ

  • グアテマラ

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

  1. 銀行コード

  2. 支店番号

  3. 口座番号

  4. 検証桁

  5. IBAN

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

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

アルバニア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

アルジェリア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

アンドラ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

アルゼンチン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

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

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

検証桁

  • オプション

IBAN

  • オプション

オーストラリア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • 必須

  • 「支店番号」と「銀行コード」を組み合せた長さが6桁の数字である必要があります。したがって、有効な長さの値(3、4、6)は、「銀行コード」(3、2、0)によって決まります。

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

口座番号

  • 必須

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

  • 口座通貨がオーストラリア・ドルの場合、口座番号は数字である必要があります。外貨の場合、英数字の値が許容されます。

検証桁

  • オプション

IBAN

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

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

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

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

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

オーストリア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • オプション

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

口座番号

  • 必須

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

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

アゼルバイジャン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

バーレーン

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

ベラルーシ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

ベルギー

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

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

  • 999-9999999-99というフォーマットにする必要があります。

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

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

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

  1. 入力検証桁CD1は、口座番号の最後の2桁です

  2. 計算検証桁CD2は、口座番号の最初の2つのセクションを連結し、それを97で除算して余りを計算することによって導出されます。余りが0になった場合は、計算検証桁は97になります。

  3. 入力検証桁(CD1)と計算検証桁(CD2)が等しくなれば口座番号は有効とみなされ、そうでなければ検証は失敗になります。

  4. さらに、計算検証桁が00になることはないため、入力検証桁(つまり、最後のセクション)が00である場合、口座番号は無効になります(3つ目のポイントによる)。

    口座番号123-4567890-78を使用した例

    • 入力検証桁(CD1)は78です。最初の2つのセクションを連結すると、1234567890になります。

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

    • 余りを導出します。1234567890 - (12727504 * 97) = 2となるため、CD2 = 2です

    • ここで、CD1 <> CD2であるため、口座番号は無効です。

      この場合、有効な口座番号は123456789-02です。

ボスニア・ヘルツェゴビナ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

ブラジル

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

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

支店番号

  • 必須

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

口座番号

  • 必須

検証桁

  • オプション

会社コード

  • オプション。

  • 口座作成フォームに入力します。

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

セカンダリ口座参照

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

IBAN

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

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

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

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

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

イギリス領バージン諸島

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

ブルガリア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

カナダ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

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

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

コロンビア

コロンビアの場合、次の表に示すように、「銀行コード」、「支店番号」、「口座番号」または「検証桁」フィールドの検証は行われません。

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

納税者ID

  • オプション

  • 長さは最大15桁の数字(納税者IDの14桁に検証桁の最後の桁を加えたもの)である必要があります。

  • 国内で一意です。

  • 顧客、サプライヤおよび会社で納税者IDの相互検証が行われます。納税者IDが顧客、サプライヤまたは会社で使用されている場合は、顧客名、サプライヤ名または会社名を銀行名と照合する必要があります。

  • 納税者IDには検証桁が適用されます。

IBAN

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

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

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

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

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

納税者IDの検証アルゴリズム

次の表に示すように、最初の15桁に関連ファクタが乗算されます。

ファクタ

1st

71

2nd

67

3rd

59

4th

53

5th

47

6th

43

7th

41

8th

37

9th

29

10th

23

11th

19

12th

17

13th

13

14th

7

15th

3

  1. これらの15個の積を加算し、合計を11で除算します。

  2. 余りが1または0である場合は、検証桁はそれぞれ1または0になります。

  3. 余りが1または0でない場合は、余りから11が減算され、その値が検証桁になります。

コスタリカ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

クロアチア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

キプロス

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

チェコ共和国

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

デンマーク

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

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

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

ドミニカ共和国

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

エジプト

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

エルサルバドル

.

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

エストニア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

フェロー諸島

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

フィンランド

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

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

口座番号

  • 必須

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

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

検証桁

  • オプション

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

IBAN

  • 必須

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

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

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

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

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

口座番号の1桁目

検証値の構成方法

1

1

2

1

3

1

4

2

5

2

6

1

7

2

8

1

9

1

方法1

検証値は次の2つの部分で構成されます。

  • 検証値の最初の部分は口座番号の最初の6桁で構成されます。たとえば、口座番号が123456789である場合、検証値の最初の部分は123456として作成されます。

  • 検証値の2つ目の部分は口座番号の8桁目から15桁目までの8桁の値で構成されます。長さが8未満の場合、先行するゼロを必要な数だけ前に付けて8桁の数字に変換されます。同じ例を使用すると、検証値の2つ目の部分は00000089として作成されます。その後、2つの部分を連結して検証値が構成されます。つまり、この例では、検証値は12345600000089として構成されます。

方法2

検証値は次の3つの部分で構成されます。

  • 検証値の最初の部分は口座番号の最初の6桁で構成されます。たとえば、口座番号が123456789である場合、検証値の最初の部分は123456として作成されます。

  • 検証値の2つ目の部分は口座番号の8桁目です。同じ例を使用すると、検証値の2つ目の部分は8として作成されます。

  • 検証値の3つ目の部分は口座番号の9桁目から15桁目までの7桁の値で構成されます。長さが7未満の場合、先行するゼロを必要な数だけ前に付けて7桁の数字に変換されます。同じ例を使用すると、検証値の2つ目の部分は0000009として作成されます。検証値は3つの部分を連結して構成されます。つまり、この例では、検証値は12345680000009として構成されます。

合計は検証値に基づいて算出されます。構成された検証値の最初の2桁に応じて、実行される計算が異なります。

検証値の最初の2桁が88である場合:

  • フィンランド政府は次のファクタ表を提供しています。検証値の8桁目から13桁目に関連ファクタが乗算されます。各結果を加算して合計が算出されます。

ファクタ

8th

1

9th

3

10th

7

11th

1

12th

3

13th

7

検証値88345600000089を使用した例: 指定の桁に指定のファクタが乗算されます。

ファクタ

結果

8桁目

0

1

0

9桁目

0

3

0

10桁目

0

7

0

11桁目

0

7

0

12桁目

0

3

0

13桁目

8

7

56

合計

該当なし

該当なし

56

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

次のいずれにも該当しない場合、テストは不合格になります。

  • 検証値の14桁目は、10から算出合計の最後の桁を減算した値と等しくなる必要があります。検証値が88345600000089である場合、算出合計の最後の桁は6です。つまり、10 - 6 = 4となります。したがって、検証値の14桁目は4になる必要があります。この場合、14桁目は9であるため、テストは不合格になります。

  • 検証値の14桁目と算出合計の最後の桁がどちらも0である必要があります。同じ例を使用すると、どちらの値も0ではないため、テストは不合格になります。

検証値の最初の2桁が88でない場合は、各奇数桁の次の計算された合計に偶数桁の値を加算することによって、最初の13桁の合計が算出されます。

  • 桁に2を乗算します。

  • 結果を10で除算します。

  • その結果の整数部と余りを加算します。

口座番号123456800000089を使用した例

乗算(a)

除算(b)

整数

余り

結果

1st

1

2

0.2

0

2

2

2nd

2

該当なし

該当なし

該当なし

該当なし

2

3rd

3

6

0.6

0

6

6

4th

4

該当なし

該当なし

該当なし

該当なし

4

5th

5

10

1

1

0

1

6th

6

該当なし

該当なし

該当なし

該当なし

6

7th

0

16

1.6

1

6

0

8th

0

該当なし

該当なし

該当なし

該当なし

0

9th

0

0

0

0

0

0

10th

0

該当なし

該当なし

該当なし

該当なし

0

11th

0

0

0

0

0

0

12th

0

該当なし

該当なし

該当なし

該当なし

0

13th

8

16

1.6

1

6

7

合計

該当なし

該当なし

該当なし

該当なし

該当なし

28

その後、算出合計が次のプロセスにより変換され、変換後の値を使用して口座番号が有効かどうか判断されます。

  1. 算出合計に9を加算します。

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

  3. 結果の整数部に10を乗算します。

  4. 結果から元の算出合計を減算します。

つまり、算出合計282は次のように2に変換されます。

  1. 28 + 9 = 37

  2. 37/10 = 3.7.結果の整数部 = 3

  3. 3 * 10 = 30

  4. 30 - 28 = 2

この数字と口座番号の14桁目が比較されます。一致すればテストに合格し、そうでなければ不合格になります。

この例では、口座番号の14桁目が9であるため、テストは失敗します。14桁目が2であれば、テストに合格します。

フランス

検証ルール

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

フィールド

ルール

銀行コード

  • 必須

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

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

支店番号

  • 必須

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

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

口座番号

  • 必須

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

  • 特殊文字とスペースは使用できません

検証桁

  • オプション

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

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

口座タイプ

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

IBAN

  • 必須

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

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

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

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

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

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

検証桁(CD1)は、次の方法で口座番号、銀行コードおよび支店番号から計算されます。これは、検証桁妥当性テストの基準として使用されます。

CDI

検証アルゴリズム用に、AからZまでの文字として入力された口座番号の桁が数値に変換されます。フランス政府は次の変換表を提供しています。

換算

A、J

1

B、K、S

2

C、L、T

3

D、M、U

4

E、N、V

5

F、O、W

6

G、P、X

7

H、Q、Y

8

I、R、Z

9

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

文字Aは表に従って1に変換されるため、口座番号は11234567890になります。

CD1の値は、次の方法で銀行フィールドを連結することによって構成されます。

  • 銀行コードが支店番号と連結され、さらに変換後の口座番号と連結されます。たとえば、銀行コードが12345、支店番号が67890、変換後の口座番号が11234567890であるとします。この場合、CD1は123456789011234567890として作成されます。

  • この連結値にサフィクスとして00を追加し、その結果の値を97で除算します。この除算の余りを97から減算します。この減算の結果が計算検証桁になります。

  • この例では、サフィクス00の追加により12345678901123456789000になります。これを97で除算し、余りを導出します。Mod (12345678901123456789000, 97) = 86となります。その結果を97から減算し、97 - 86 = 11となります

  • ユーザーが入力した検証桁とこの計算値が等しい場合、検証は成功です。

この例では、ユーザーが入力した検証桁が11ではないため、検証は無効です。

フランス領ギアナ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

ジョージア

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

ドイツ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • オプション

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

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

口座番号

  • 必須

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

検証桁

  • オプション

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

IBAN

  • 必須

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

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

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

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

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

ジブラルタル

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

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

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

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

ギリシャ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

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

支店番号

  • オプション

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

口座番号

  • 必須

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

検証桁

  • オプション

  • 値を入力する場合、1桁の数字である必要があります。

IBAN

  • 必須

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

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

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

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

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

グリーンランド

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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

グアドループ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

  • 必須

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

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

  • 長さは34文字である必要があります。先頭と末尾のスペースは無視されます。中間でのスペースの使用は許可されていません。

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

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

グアテマラ

検証ルール

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

フィールド

ルール

銀行コード

  • オプション

支店番号

  • オプション

口座番号

  • 必須

検証桁

  • オプション

IBAN

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

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

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

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

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