新しいお支払い方法が使えるようになりました。コンビニ払いにも対応詳しく見る
メインコンテンツへスキップ
全銀フォーマット完全ガイド【2026年版】仕様・作り方・エラー対処を徹底解説

全銀フォーマット完全ガイド【2026年版】仕様・作り方・エラー対処を徹底解説

山田ツール編集部•公開日: 2026年3月27日•更新日: 2026年6月6日•12分

この記事の内容は「Excel→全銀フォーマット変換」で今すぐ試せます

Excelの振込データをアップロードするだけで全銀フォーマットに変換

目次
  1. 【2026年版】全銀フォーマット完全ガイド|仕様・作り方・エラー対処を徹底解説
  2. 全銀フォーマット 早見表
  3. ヘッダ・レコード(データ区分 = 1)
  4. データ・レコード(データ区分 = 2)
  5. まとめ(TL;DR)
  6. 全銀フォーマットとは何か
  7. ファイル全体の構造:4種類のレコード
  8. 基本ルール:これを守らないとエラーになる
  9. 受取人名で使える文字・使えない文字
  10. よくあるエラーと詳細な対処法
  11. エラー1「レコード長エラー」「桁数不正」
  12. エラー2「文字コードエラー」「使用不可文字あり」
  13. エラー3「合計件数不一致」「合計金額不一致」
  14. エラー4「振込指定日エラー」
  15. エラー5「委託者コードが正しくない」
  16. エラー6「改行コード不一致」
  17. 全銀フォーマットの作り方:3つの方法
  18. 方法1:山田ツール 全銀変換(最速・推奨)
  19. 方法2:会計ソフト・給与ソフトを使う
  20. 方法3:ExcelのVBAで作る
  21. 対応金融機関
  22. よくある質問(FAQ)
  23. まとめ

⚡ 全銀フォーマットをすぐに作りたい方 👉 全銀フォーマット変換ツール(無料・登録不要・Excel/CSV対応) ExcelやCSVから全銀データを瞬時に生成。給与振込・総合振込対応。


給与振込の締め日が明日なのに、銀行のシステムにファイルを弾かれた——そんな経験はありませんか。

全銀フォーマットのエラーは、たった1バイトのズレで振込が止まります。月末・月初の修羅場を避けるために、経理1年目でも迷わない手順を実例とともに整理します。

この記事はこんな方向け: 経理担当(経験1〜3年)、給与・賞与振込の担当になったばかりの方、全銀ファイルを初めて作る方


【2026年版】全銀フォーマット完全ガイド|仕様・作り方・エラー対処を徹底解説

総合振込・給与振込・賞与振込で使用する全銀フォーマット(全銀協規定フォーマット)​は、全国銀行協会が定めた金融機関共通の固定長テキスト形式です。仕様を正しく理解せずに作成すると、銀行のシステムに弾かれて振込ができず、月末の支払いが間に合わないという事態になります。


全銀フォーマット 早見表

全銀フォーマットの主要項目とバイト位置を一覧で確認できます。

ヘッダ・レコード(データ区分 = 1)

項番 項目名 型 桁数 バイト位置 内容
1 データ区分 N 1 1 1固定
2 種別コード N 2 2-3 21総合振込 / 11給与 / 12賞与
3 コード区分 N 1 4 0(JIS)
4 委託者コード N 10 5-14 銀行発番の10桁コード
5 委託者名 C 40 15-54 振込元会社名(半角カナ)
6 振込指定日 N 4 55-58 MMDD形式
7 仕向金融機関番号 N 4 59-62 振込元銀行コード
8 仕向金融機関名 C 15 63-77 振込元銀行名(半角カナ)
9 仕向支店番号 N 3 78-80 振込元支店コード
10 仕向支店名 C 15 81-95 振込元支店名(半角カナ)
11 預金種目 N 1 96 1普通 / 2当座
12 口座番号 N 7 97-103 依頼人口座番号
13 ダミー C 17 104-120 半角スペース

データ・レコード(データ区分 = 2)

項番 項目名 型 桁数 バイト位置 内容
1 データ区分 N 1 1 2固定
2 被仕向金融機関番号 N 4 2-5 受取人銀行コード
3 被仕向金融機関名 C 15 6-20 受取人銀行名(半角カナ)
4 被仕向支店番号 N 3 21-23 受取人支店コード
5 被仕向支店名 C 15 24-38 受取人支店名(半角カナ)
6 手形交換所番号 N 4 39-42 通常 0000
7 預金種目 N 1 43 1普通 / 2当座
8 口座番号 N 7 44-50 受取人口座番号
9 受取人名 C 30 51-80 半角カナ30桁
10 振込金額 N 10 81-90 円単位・右詰ゼロ埋め
11 新規コード N 1 91 1新規 / 2変更
12 顧客コード1 C 10 92-101 任意(社内管理用)
13 顧客コード2 C 10 102-111 任意
14 振込区分 N 1 112 7電信扱
15 ダミー C 8 113-120 半角スペース

まとめ(TL;DR)

📊

財務計算ツール

損益・キャッシュフローを無料計算

ツールを使う →
  • 全銀フォーマット = 1行120バイト固定長の4種レコード(ヘッダ・データ・トレーラ・エンド)
  • 半角カタカナ・英大文字・数字のみ使用可、全角は全てエラー
  • 受取人名は全角→半角カナに変換必須(例:「山田商事」→「ヤマダショウジ」)
  • 山田ツール 全銀変換 なら登録不要・無料でExcel/CSV→全銀ファイルを即生成
  • 振込指定日は銀行休業日を避け​、3営業日前までに送信が安全

全銀フォーマットとは何か

全銀フォーマットの正式名称は「​全銀協制定レコード・フォーマット​」です。全国銀行協会(全銀協)が制定し、ほぼすべての国内金融機関——メガバンクから地方銀行・信用金庫・ネット銀行まで——がこの形式を受け付けます。

具体的には以下の業務で使用されます。

  • 総合振込​(業務種別コード 21):取引先・仕入先への支払い
  • 給与振込​(業務種別コード 11 または 71):従業員給与の振込
  • 賞与振込​(業務種別コード 12 または 72):ボーナス支給

ファイルの中身は単純なテキスト(.txtや拡張子なし)。​1行120バイトの固定長で、文字コードや桁数が1バイトでもずれると銀行側で受付エラーになります。


ファイル全体の構造:4種類のレコード

順序 レコード種別 データ区分 役割 出現回数
1 ヘッダ・レコード 1 ファイル先頭情報(委託者名・振込指定日など) 1回
2 データ・レコード 2 振込先1件ごとの明細(口座番号・受取人名・金額) 振込件数分
3 トレーラ・レコード 8 合計件数・合計金額の集計 1回
4 エンド・レコード 9 ファイル終端マーカー 1回

10件の振込なら合計13行。各レコードはすべて120バイト固定長です。


基本ルール:これを守らないとエラーになる

📊

財務計算ツール

損益・キャッシュフローを無料計算

ツールを使う →

1. レコード長は120バイト固定 119バイトでも121バイトでもエラーです。半角文字は1バイト、全角文字は使用不可。

2. 文字コードはJIS(半角のみ)​ 使用できるのは半角数字、半角英大文字、半角カタカナ、一部記号のみ。全角ひらがな・漢字・全角カタカナ・小文字英字は使用不可。

3. データ型ごとの詰め方

  • N型(数字):右詰め、空き桁は 0 で埋める
  • C型(文字):左詰め、空き桁は半角スペースで埋める

4. 1ファイルに1振込指定日のみ 複数日の振込は日付ごとにファイルを分けて作成します。


受取人名で使える文字・使えない文字

使える文字

  • 半角カタカナ(ア〜ン)
  • 半角英大文字(A〜Z)
  • 半角数字(0〜9)
  • 半角スペース、限定記号(( ) - など)

使えない文字(よくあるエラー原因)​

  • 全角文字すべて(漢字・全角カナ・全角数字・全角スペース)
  • 半角英小文字(a〜z)
  • 機種依存文字(①②③、㈱、℡ など)

変換例:「株式会社山田商事」→ カ)ヤマダショウジ


よくあるエラーと詳細な対処法

エラー1「レコード長エラー」「桁数不正」

原因: 1行が120バイトになっていません。受取人名(C型30桁)や仕向金融機関名(C型15桁)のスペース埋めを忘れている場合が最多。

確認方法: メモ帳で開きステータスバーを確認。VS Codeの場合は右下の文字数表示で行ごとにチェック。

対処: 各フィールドの桁数を確認し、C型フィールドは左詰め+半角スペースで120バイトになるよう調整。

エラー2「文字コードエラー」「使用不可文字あり」

原因: 全角文字、英小文字、機種依存文字の混入。ExcelからコピーしたときにUnicodeが混入するケースが多いです。

対処: 全角→半角カナ変換ツールで一括変換。山田ツールの変換機能を使えば自動で対応。

エラー3「合計件数不一致」「合計金額不一致」

原因: トレーラ・レコードの集計値が実際のデータ・レコードと合っていません。

確認: ExcelでCOUNTA関数で件数、SUM関数で合計をチェックしてからトレーラに入力。

エラー4「振込指定日エラー」

原因: 銀行休業日(土日祝・年末年始)を指定、または当日・翌日など余裕のない日程。

安全な目安: 振込指定日の3営業日前の午後3時までにアップロード。

エラー5「委託者コードが正しくない」

原因: 銀行から発番された10桁コードの入力ミス、または未契約の業務種別コードを指定。

対処: 契約書類またはWebバンキングの設定画面で委託者コードを再確認。

エラー6「改行コード不一致」

原因: LinuxやMacで作成したファイルをWindowsの銀行システムにアップロードした際に発生。LF(Unix)がCR+LF(Windows)に変換されていません。

対処: VSCodeで右下の「LF」表示を確認し「CRLF」に変更して保存。


全銀フォーマットの作り方:3つの方法

方法1:山田ツール 全銀変換(最速・推奨)

全銀フォーマット変換ツールを使えばExcel/CSVから5分で全銀ファイルを生成できます。

手順:

  1. 振込先情報のCSVを準備
  2. ツールにCSVをアップロード
  3. 業務コード・委託者情報を入力
  4. 全角カナの自動変換を確認
  5. プレビューチェック後ダウンロード

登録不要・完全無料・ファイルはブラウザ内処理なので機密情報も安心。

方法2:会計ソフト・給与ソフトを使う

freee・マネーフォワードクラウド給与・弥生給与などは全銀フォーマット出力に対応。すでに導入済みであれば最も効率的。

方法3:ExcelのVBAで作る

独自カスタマイズが必要な場合に選択。初期設定に時間がかかり、プログラミング知識が必要です。


対応金融機関

全銀フォーマットはほぼすべての国内金融機関で利用できます。

  • メガバンク:三菱UFJ銀行、三井住友銀行、みずほ銀行、りそな銀行
  • ネット銀行:楽天銀行、PayPay銀行、住信SBIネット銀行、GMOあおぞらネット銀行
  • ゆうちょ銀行
  • 地方銀行・信用金庫・農協(JA)・労働金庫

ただし、銀行によって独自の追加項目やCR+LFの扱いが異なる場合があります。取引銀行のEBサービス仕様書を事前確認してください。


よくある質問(FAQ)

Q1. 全銀フォーマットとFBデータは同じものですか?

A. はい、同じものです。「FBデータ」は「ファイルバンキングデータ」の略で、全銀フォーマットを使ったデータ転送全体を指す呼び方です。

Q2. Excelで作った全銀ファイルをそのままアップロードできますか?

A. いいえ。Excelの.xlsx/.xlsは全銀形式ではありません。CSVまたはテキスト形式に変換してから、さらに120バイト固定長のフォーマットに整える必要があります。変換ツールを使えばこの工程が自動化されます。

Q3. 振込先が増えるたびにファイルを全部作り直す必要がありますか?

A. 基本的には毎月の振込データから作り直します。ただし変換ツールを使えば、Excelの振込先リストを更新するだけで毎月素早く生成できます。

Q4. 無料で全銀フォーマットを作れるツールはありますか?

A. 山田ツール 全銀フォーマット変換が完全無料・登録不要で使えます。

Q5. 給与振込(業務コード11)と総合振込(21)でフォーマットは変わりますか?

A. ヘッダ・レコードの種別コード(項番2)が変わるだけで、基本構造は同じです。

Q6. テスト振込はできますか?

A. 多くの銀行のWebバンキングでは「テストアップロード」または「確認モード」で、実際の振込を行わずにファイルの形式チェックができます。本番送信前に必ずテストすることをおすすめします。

Q7. 全銀フォーマットが対応していないネット銀行はありますか?

A. ほとんどの銀行が対応していますが、一部の新興ネット銀行やペイメントサービスでは独自フォーマットのみ対応の場合があります。


まとめ

全銀フォーマットは、4種類の120バイト固定長レコードを順番に並べた構造ですが、​1バイトのズレや使用不可文字の混入で容易にエラーになる厳格な仕様です。

  • レコードはヘッダ → データ × n → トレーラ → エンドの順
  • 全レコード120バイト固定​、半角文字のみ
  • 受取人名は半角カタカナ・英大文字・数字のみ
  • トレーラの合計件数・合計金額は1円単位で一致させる

実務では変換ツールを活用して自動生成するのが現実的かつ安全です。

関連ツール・記事:


関連記事: 全銀フォーマット エラー対処法10選【実例付き】


開発者向け参考記事: 全銀フォーマット(固定長120バイト)をJavaScriptで完全実装する【2026年版】 — Qiita


開発者向け関連記事: 全銀フォーマット生成をTypeScriptで型安全に実装した話(Zenn)

関連記事

関連ツールを試してみませんか?

この記事で紹介した機能を、無料でお試しいただけます

ツールを使ってみる

よくあるご質問

全銀フォーマットとFBフォーマットは同じですか?

はい、同じものです。全国銀行協会連合会(全銀協)が定めた標準規格で、FBフォーマット・全銀ファイル・全銀データなどとも呼ばれます。銀行のネットバンキング画面では総合振込データ・ファームバンキングデータと表記されることもあります。

全角文字が含まれているとなぜエラーになりますか?

全銀フォーマットはJIS8単位コード(半角カナ・半角英数字)のみを使用する規格のため、漢字や全角カタカナは使用できません。受取人名はすべて半角カナで入力する必要があります。山田ツールは全角→半角カナへの自動変換に対応しています。

楽天銀行・住信SBIネット銀行でも全銀フォーマットが使えますか?

はい、楽天銀行・住信SBIネット銀行・PayPay銀行・GMOあおぞらネット銀行は全銀フォーマットでの一括振込に対応しており、無料でご利用いただけます。ゆうちょBizダイレクトも対応しています。

口座番号が6桁の場合はどうすればよいですか?

口座番号は7桁で指定されているため、7桁未満の場合は先頭にゼロを補完します。123456(6桁)なら0123456と入力します。山田ツールの変換ツールはこの補完を自動で行います。

会社名が30文字を超える場合はどうすればよいですか?

受取人名は最大30文字(半角)の制限があります。株式会社はカ、有限会社はユ、合同会社はドなどと省略して30文字以内に収めてください。

freeeや弥生で全銀フォーマットを出力できますか?

はい、freee・マネーフォワードクラウド・弥生給与などの主要な会計・給与ソフトは全銀フォーマットの出力に対応しています。ただし月額費用がかかります。月数回程度の利用であれば、山田ツールの無料変換ツール(yamada-tools.jp/convert/bank-format)の方がコスパよく使えます。

文字コードエラーが出た場合の対処法は?

全銀フォーマットのファイルはShift-JISで保存する必要があります。UTF-8で保存するとアップロード時にエラーになります。山田ツールの変換ツールは正しい文字コードで自動出力するため、このエラーは発生しません。

業務コードの選び方がわかりません

給与の支払いには11(給与振込)、ボーナスには12(賞与振込)、取引先への代金支払いには21(総合振込)を使います。口座振替(代金の回収)は91です。取引銀行で対応している業務コードが異なる場合があるため、事前に確認してください。

あいちゃん
あいちゃん

ご意見をお聞かせください!皆さまのフィードバックがサービス改善の力になります🙏

匿名・任意・30秒で完了します

ご利用ありがとうございました。役に立ちましたか?

改善要望は開発チームに直接届きます

全銀フォーマット完全ガイド【2026年版】仕様・作り方・エラー対処を徹底解説 | 山田ツール