moldspoon

🏦 全銀フォーマット(総合振込)作成・チェック

やりたいこと

CSV から全銀ファイルを作るExcel で作った振込先一覧を CSV で保存して読み込む
全銀ファイルを調べる銀行に弾かれたファイルの、どこが崩れているかを見る

1. 依頼人(振込元)の情報

依頼人コード(委託者コード)は銀行から付与された 10 桁です。名前は漢字で入れても半角カナに直します(漢字の読みは出せないので、カナで入れるのが確実です)。

2. 振込先の一覧(CSV)

1行目は列名。「金融機関コード」「支店コード」「預金種目」「口座番号」「受取人名」「振込金額」が必要です。列名のゆらぎ(銀行コード、口座名義、金額 など)は吸収します。 Excel からコピーして貼り付けても読めます。

CSV をドロップ、またはクリックして選択

受取人名の半角カナ変換を試す

株式会社→カ)、小さいカナ→大きいカナ、英字→大文字、長音→ハイフン。漢字は読みが出せないので、カナで入れ直してください。

全銀フォーマットとは

全国銀行協会が定めた、振込や口座振替のデータを銀行とやり取りするためのファイル形式です。1 レコードが 120 バイトの固定長で、 ヘッダ(依頼人)・データ(振込先 1 件ごと)・トレーラ(件数と合計)・エンドの 4 種類を順に並べます。文字は半角だけで、名前は半角カナ、 数字は右詰めで 0 埋め、文字は左詰めで空白埋めです。文字コードは Shift_JIS が前提で、UTF-8 で保存すると半角カナが 3 バイトになって桁がずれます。

  • 使える文字:半角カナ(小さい「ッ」「ャ」は大きい字に)、英大文字、数字、「( ) - . /」と空白
  • 法人略語:株式会社→カ、有限会社→ユ、合同会社→ド、医療法人→イ、一般社団法人→シヤ、学校法人→ガク、NPO 法人→トクヒ。先頭なら「カ)」、末尾なら「(カ」
  • 個人名:姓と名の間に半角スペース 1 つ(例:ヤマダ タロウ)
  • 必須/省略可の項目、改行の有無、未使用項目の扱いは銀行ごとに差があります。お使いの銀行の仕様書で確認してください

振込先一覧を Excel で作るときの 0 落ち(口座番号の先頭の 0 が消える)はCSV の 0 落ち・日付化を防ぐ変換で防げます。 会計ソフトの取り込み CSV は会計ソフト取り込み CSV チェッカーへ。

※ 振込先の一覧も作成したファイルも、すべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。

振込先の一覧(CSV)から、銀行のインターネットバンキングに持ち込む全銀フォーマット(全銀協規定形式・120 バイト固定長・Shift_JIS)の振込データを作ります。 受取人名の半角カナ変換と法人略語(株式会社→カ)、桁の 0 埋め、合計の計算を機械がやるので、人手で崩れやすいところが崩れません。 銀行に弾かれた既存のファイルを読み込んで、どのレコードの何が崩れているかを調べることもできます。すべてブラウザ内で処理し、振込データはどこにも送信しません。

送信ボタンを押したときだけ送られます
こんなツールをこれからも作っていきます。もしこれは!と思っていただけましたら、シェア・応援していただけると嬉しいです!😀

X (旧Twitter)

0

Facebook

LINE

0

はてブ

リンクコピー

✅ コピーしました!

よくある質問

どの銀行でも使えますか?

全銀協規定形式は全国共通の形式で、みずほ・三菱UFJ・三井住友・りそな・ゆうちょ・地方銀行・信用金庫のインターネットバンキングやファームバンキングが受け付けます。ただし必須項目、改行の有無、未使用項目の扱いには銀行ごとに差があるため、初回は銀行の仕様書と見比べてください。改行の有無はダウンロード時に選べます。

受取人名の半角カナはどう変換されますか?

全角カナとひらがなを半角カナに、小さい「ッ」「ャ」「ュ」「ョ」は大きい字に、英字は大文字に、長音「ー」はハイフンにします。「株式会社」「有限会社」「合同会社」「医療法人」「一般社団法人」などの法人格は、先頭なら「カ)」、末尾なら「(カ」のように略語に置き換えます。漢字は読みを出せないので、読み仮名で入れ直してください。変換後の名前は表に出すので、口座名義と見比べられます。

Excel で作った一覧をそのまま使えますか?

Excel で「CSV(コンマ区切り)」として保存するか、範囲をコピーしてそのまま貼り付けてください。列名のゆらぎ(銀行コード/金融機関コード、口座名義/受取人名、金額/振込金額 など)は自動で読み替えます。口座番号の先頭の 0 が Excel で消えている場合は、左に 0 を足して 7 桁にします。

銀行に「フォーマットエラー」と言われたファイルの原因は分かりますか?

「全銀ファイルを調べる」に読み込むと、レコードごとに項目を分けて表示し、レコード長が 120 バイトでない行、数字であるべき項目に空白や文字がある行、受取人名に使えない文字がある行、トレーラの合計件数・合計金額とデータの不一致、UTF-8 で保存されている、といった崩れを指摘します。最も多いのは UTF-8 保存による桁ずれと、全角文字の混入です。

口座振替(引き落とし)のデータは作れますか?

いまは総合振込・給与振込・賞与振込の 3 種類です。口座振替(種別コード 91)はレコードの項目が異なるため対応していません。ご要望があれば、ページ下の報告フォームからお知らせください。

口座情報は送信されますか?

されません。CSV の読み込み、変換、ファイルの作成、検査はすべてブラウザ内の JavaScript で行い、振込先の口座情報が弊社サーバーへ送られることも保存されることもありません。