口座番号を生成して元の国を保持
このファンクションは、元の国の銀行口座番号を生成します。 出力はさまざまな条件に依存するため、有効な銀行口座番号ではない場合があります。
IBAN番号はいくつかのエレメントで構成されています。データマスキングファンクションに使用される用語は次のとおりです。

- 黒: 国コード
- コーラル: チェックディジット
- ライトブルー: 銀行/支店コード
- 濃い青: 口座番号
- グレー: 国のチェックディジット。IBAN番号における位置は国によって異なります。
一部の国では、国のチェックディジットを使用していません。
入力口座番号
元の国を判別するために、ファンクションは最初の2文字を分析します。たとえば、最初の2文字がSEの場合、出力はスウェーデンの銀行口座番号になります。
このファンクションは最初の2文字のみを分析するため、入力として銀行口座番号を指定する必要はありません。最初の 例をご覧ください。
ファンクションの論理
入力が次の場合... |
その結果... |
---|---|
有効なIBAN番号 | ファンクションにより入力値と同じ国からIBAN番号が生成されます。 |
有効な米国の口座番号 | ファンクションにより最初の9桁が保持され、残りの桁がランダムにマスクされます。 |
有効でない口座番号 | ファンクションによりフランスのIBAN番号が生成されます。 |
入力口座番号
生成された口座番号の形式とチェックディジットは対応する国に一致しています。
一部の国の場合、ナショナルチェックディジットも国に一致します。どの国のチェックディジットが処理されるかを確認するには、この リストをご覧ください。
他国の国チェックディジットは処理されません。
銀行/支店コードはランダムに生成されるため、有効でない場合があります。
次に2つの例を示します:
次に2つの例を示します:
入力値 | マスクされた値の例 |
---|---|
BE | BE78496464962486 |
091000019 6564833713 | 091000019 3602742991 |
最初の例では、2つの文字がベルギーの国コードに対応しており、マスクされた値は有効なベルギーのIBAN番号です。
2番目の例では入力値が有効な米国の口座番号であり、マスクされる値は有効な米国の口座番号です。