全銀フォーマットとは
全銀フォーマット(全銀協規定フォーマット)は、 一般社団法人全国銀行資金決済ネットワークが運営する全銀システムの仕様に則ったデータ形式です。 法人向けインターネットバンキングの「総合振込」機能で利用され、 複数の振込を一括で処理するための標準規格です。
基本仕様
レコード長
120バイト固定長
文字コード
Shift-JIS(JISコード)
レコード構成
4種類(H・D・T・E)
主な用途
総合振込(IB連携)
ファイル構成
全銀フォーマットのファイルは、以下の4種類のレコードで構成されます。 各レコードは120バイト固定長で、改行コード(CR+LF)で区切られます。
ヘッダーレコード
振込元(委託者)の口座情報。ファイルの先頭1行。
データレコード
振込先の口座情報と金額。振込件数分繰り返し。
トレーラレコード
合計件数と合計金額。データの整合性確認用。
エンドレコード
ファイル終端を示すレコード。
ヘッダーレコード(データ区分: 1)
ファイルの1レコード目。振込元(委託者)の口座情報が入ります。
| No. | 項目 | 形式 | 桁数 | 内容 |
|---|---|---|---|---|
| 1 | データ区分 | 数値 | 1 | 1(ヘッダー) |
| 2 | 種別コード | 数値 | 2 | 21:総合 / 11:給与 / 12:賞与 |
| 3 | コード区分 | 数値 | 1 | 0:JIS / 1:EBCDIC |
| 4 | 委託者コード | 数値 | 10 | 銀行が採番する10桁コード |
| 5 | 委託者名 | カナ英数 | 40 | 委託者の名前(カナ) |
| 6 | 振込指定日 | 数値 | 4 | MMDD形式 |
| 7 | 仕向金融機関コード | 数値 | 4 | 金融機関コード(4桁) |
| 8 | 仕向金融機関名 | カナ英数 | 15 | 金融機関の名前 |
| 9 | 仕向支店番号 | 数値 | 3 | 支店番号(3桁) |
| 10 | 仕向支店名 | カナ英数 | 15 | 支店名(左詰・スペース埋め) |
| 11 | 預金種目 | 数値 | 1 | 1:普通 / 2:当座 |
| 12 | 口座番号 | 数値 | 7 | 右詰・ゼロ埋め |
| 13 | ダミー | カナ英数 | 17 | スペース |
| 合計 | 120 | バイト | ||
データレコード(データ区分: 2)
振込先(被仕向)の口座情報や金額が入ります。振込件数分だけ繰り返されます。
| No. | 項目 | 形式 | 桁数 | 内容 |
|---|---|---|---|---|
| 1 | データ区分 | 数値 | 1 | 2(データ) |
| 2 | 被仕向金融機関番号 | 数値 | 4 | 振込先の金融機関コード |
| 3 | 被仕向金融機関名 | カナ英数 | 15 | 振込先の金融機関名 |
| 4 | 被仕向支店番号 | 数値 | 3 | 振込先の支店番号 |
| 5 | 被仕向支店名 | カナ英数 | 15 | 振込先の支店名 |
| 6 | 手形交換所番号 | 数値 | 4 | スペース(省略可) |
| 7 | 預金種目 | 数値 | 1 | 1:普通 / 2:当座 / 4:貯蓄 |
| 8 | 口座番号 | 数値 | 7 | 右詰・ゼロ埋め |
| 9 | 受取人名 | カナ英数 | 30 | 口座名義(半角カナ) |
| 10 | 振込金額 | 数値 | 10 | 右詰・ゼロ埋め |
| 11 | 新規コード | 数値 | 1 | スペース |
| 12 | 顧客コード1 | 数値 | 10 | 任意(仕入先コード等) |
| 13 | 顧客コード2 | 数値 | 10 | スペース |
| 14 | 振込指定区分 | 英数 | 1 | 7:テレ / 8:文書 |
| 15 | ダミー | カナ英数 | 8 | スペース |
| 合計 | 120 | バイト | ||
トレーラレコード(区分: 8)
合計件数と合計金額を格納し、データの整合性を担保します。
エンドレコード(区分: 9)
ファイルの最終レコード。ファイル終端を示します。
合計: 120バイト(ヘッダー・データ・トレーラと同じ固定長)
出力イメージ(例)
// ヘッダーレコード(振込元情報)
12101234567890カ)フィンイージー 05310005ミツビシUFJギン 210トウキヨウエイギヨウブ 11111111
// データレコード(振込先1件目)
20001ミズホギンコウ 230シンジユクシテン 000017654321ユ)テストコウギヨウ 0000154000 0000000000 00000000
// トレーラレコード
8000001000000154000 ...
// エンドレコード
9 ...
※実際のファイルは各レコード120バイト固定長で、改行コード(CR+LF)で区切られます。 色分けは説明用です。
振込データ利用時の注意点
- ・口座名義は半角カナ・英数字・一部の記号のみ利用可能です。漢字の名義は使用できません。
- ・口座番号は7桁の右詰・ゼロ埋めです(例: 口座番号「12345」→「0012345」)。
- ・振込金額は10桁の右詰・ゼロ埋めです(最大: 9,999,999,999円)。
- ・総合振込を利用するには、インターネットバンキングで別途「総合振込」の申込みが必要です。
- ・金融機関によってファイル取込の操作方法が異なります。各銀行のマニュアルをご確認ください。
トルカ なら全銀フォーマットを自動生成
請求書をアップロードするだけ。AIが口座情報を解析し、正確な全銀フォーマットファイルを瞬時に作成します。