全銀フォーマットとは、企業や団体が銀行へ振込データを送信する際に利用する標準的なデータ形式です。正式には「全国銀行協会標準フォーマット(全銀協フォーマット)」と呼ばれ、日本全国の多くの金融機関で採用されています。
給与振込や総合振込、口座振替など、大量の取引データを一括で処理するために欠かせない仕組みです。本記事では、全銀フォーマットの概要や仕組み、利用シーン、ファイル構成について詳しく解説します。
全銀フォーマットとは
全銀フォーマット(全国銀行協会標準フォーマット)とは、全国銀行協会が定めた銀行間データ交換の標準仕様です。
企業の会計ソフトや給与計算ソフトで作成した振込データを、インターネットバンキングや法人向けEBサービスへアップロードする際に利用されます。
金融機関ごとにシステムが異なっていても、共通のフォーマットを利用することでデータを正確に処理できるようになっています。
全銀フォーマットが利用される場面
全銀フォーマットは、主に次のような業務で利用されています。
- 給与振込
- 賞与振込
- 総合振込(取引先への支払い)
- 口座振替(引き落とし)
- 配当金や各種支払金の振込
数十件から数万件までの振込データを一括処理できるため、多くの企業で採用されています。
全銀フォーマットの特徴
全銀フォーマットには、次のような特徴があります。
120バイト固定長で構成される
全銀フォーマットは、1レコードあたり120バイトの固定長データで構成されています。
CSVファイルのようにカンマで区切る形式ではなく、各項目の文字数があらかじめ決められています。
そのため、銀行システムは決められた位置から各項目を読み取ることができます。
半角文字を使用する
基本的には以下の文字が使用されます。
- 半角数字
- 半角英数字
- 半角カタカナ
- 一部の記号
受取人名についても、多くの場合は半角カタカナで登録します。
レコード種別が決められている
全銀フォーマットは、複数種類のレコードで構成されています。
| レコード | 内容 |
|---|---|
| ヘッダーレコード | 振込種別や依頼人情報など |
| データレコード | 振込先ごとの情報 |
| トレーラレコード | 件数や合計金額 |
| エンドレコード | ファイル終了を示す |
この構成により、銀行側はデータ全体の整合性を確認できます。
データレコードに含まれる主な項目
振込先ごとのデータには、主に次の情報が含まれます。
- 金融機関コード(4桁)
- 支店コード(3桁)
- 預金種目
- 口座番号
- 受取人名
- 振込金額
- 新規コードや顧客コードなど
これらは決められた桁数・位置で配置されます。
CSVとの違い
全銀フォーマットとCSVは混同されることがありますが、形式は大きく異なります。
| 項目 | 全銀フォーマット | CSV |
|---|---|---|
| データ形式 | 固定長 | カンマ区切り |
| 項目位置 | 固定 | 可変 |
| 主な用途 | 銀行振込データ | 汎用データ交換 |
| 人が読めるか | 読みにくい | 読みやすい |
近年ではCSVを読み込み、金融機関側で全銀フォーマットへ自動変換する法人向けインターネットバンキングも増えています。ただし、対応状況は金融機関によって異なります。
全銀フォーマットのメリット
全銀フォーマットには、次のようなメリットがあります。
振込業務を効率化できる
大量の振込を1件ずつ入力する必要がなく、一括送信が可能になります。
入力ミスを減らせる
会計ソフトや給与ソフトから直接データを作成できるため、手入力によるミスを防止できます。
多くの金融機関で利用できる
全国銀行協会の標準仕様であるため、多くの銀行で共通して利用できます。
利用時の注意点
全銀フォーマットを利用する際は、次の点に注意しましょう。
- 金融機関ごとの細かな仕様を確認する
- 文字コードや使用可能文字を確認する
- 半角カタカナへの変換ルールを確認する
- ファイル形式(TXTなど)の指定に従う
- テスト送信でデータの正当性を確認する
同じ全銀フォーマットでも、金融機関ごとに拡張仕様や細かな制約が設けられている場合があります。
まとめ
全銀フォーマットは、日本の銀行振込業務を支える標準データ形式です。
120バイト固定長という特徴を持ち、給与振込や総合振込、口座振替などで広く利用されています。現在ではCSV取り込みに対応したサービスも増えていますが、銀行間で実際に処理されるデータの基盤として、全銀フォーマットは今なお重要な役割を果たしています。
企業で一括振込や給与振込を導入する際には、全銀フォーマットの基本的な仕組みを理解しておくことで、スムーズな運用につながるでしょう。


コメント