経費精算を Claude Code で自動化、月30分を5分に圧縮した事例
KDDIアジャイル開発センターのエンジニアが、MoneyForward→Gmail→freeeの手入力フローをClaude Codeで全自動化。月30分以上の経費精算を5分に短縮した実装手順を公開。freee APIがなくても動くMarkdown出力方式も解説。
TL;DR
- KDDIアジャイル開発センターのエンジニアが、月30分以上かかっていた経費精算を Claude Code で5分に短縮(83%削減)
- 「今月の経費精算やって」と一言指示するだけで、MoneyForward CSV解析 → Gmail領収書検索 → freee入力用Markdown生成まで全自動
vendor_map.jsonに取引先と勘定科目のマッピングを持たせることで毎月の判断作業をほぼゼロに
Before:手作業のフロー
毎月末の経費精算は、4つのステップを1件ずつ繰り返す単純だが時間のかかる作業だった。
① MoneyForward で利用履歴を確認(5〜10分)
クレジットカードの当月利用明細を MoneyForward にログインして確認し、業務経費に該当する取引を目視で選別する。プライベート購入を業務経費と混同しないよう注意しながら1件ずつチェックする。
② Gmail で領収書メールを検索(10〜15分)
各取引に対応する領収書メールを Gmail で1件ずつキーワード検索する。取引日・金額・発行元で絞り込んでPDFを手元に用意するが、件数が多い月はこの作業だけで15分を超えることもある。
③ freee に手入力(10〜15分)
取引先名・金額・勘定科目・摘要を freee に1件ずつ手入力する。勘定科目の判断(交際費 vs 会議費、通信費 vs 消耗品費)に迷う場面も多く、時間と精神的コストを要する。
④ 申請(1分)
入力完了後に申請ボタンを押して完了。
合計 月30分以上。件数が多い月は50分を超えることもあり、月末の「また経費精算か…」という心理的障壁にもなっていた。
After:Claude Code 導入後のフロー
月末に一言指示するだけで、経費精算に必要なデータ整理が完了する。
① MoneyForward から CSV を書き出す(1分)
当月の利用明細 CSV を MoneyForward からダウンロードし、プロジェクトの data/ フォルダに保存する。
② Claude Code に一言指示(10秒)
今月の経費精算やって
③ 自動処理(2〜3分)
Claude Code が以下を順番に実行する:
- CSV を解析して申請候補の取引を一覧表示
templates/vendor_map.jsonを参照して取引先名と勘定科目を自動マッピング- Gmail から対応する領収書メールを日付・金額・送信者で自動検索
- freee 入力用のコピペシートを Markdown 形式で生成・保存
④ 確認・コピペ・申請(1〜2分)
生成された Markdown を確認し、freee に貼り付けて申請完了。合計 5分以下。
補足: freee の書き込みAPIが従業員レベルに開放されていない場合は Markdown 出力→手貼り付けとなる。API 権限を取得すれば freee MCP を通じた直接登録も可能。
実装ステップ(コピペで動く)
1. CLAUDE.md の準備
プロジェクトルートに CLAUDE.md を作成し、経費精算エージェントの設定を記述する。
# 経費精算エージェント設定
## ファイル構成
- `data/moneyforward_YYYYMM.csv` — MoneyForward 利用明細 CSV
- `templates/vendor_map.json` — 取引先→勘定科目マッピング
- `output/keihi_YYYYMM.md` — 生成される freee 入力シート
## 処理ルール
1. CSV から当月の取引を全件読み込む
2. vendor_map.json で勘定科目を自動判定する
3. マッピングにない取引先は「【要確認: 勘定科目】」と明記する
4. Gmail で領収書メールを検索(件名・送信者・金額・日付±3日で絞り込み)
5. 領収書が見つからない取引は「【要確認: 領収書】」と明記する
6. Markdown で freee 入力用シートを生成して output/ に保存する
## 出力フォーマット
| 日付 | 取引先 | 金額 | 勘定科目 | 摘要 | 領収書 |
|---|---|---|---|---|---|
2. Subagent の作成
.claude/agents/keihi-seisan.md に経費精算専用のサブエージェントを定義する。
---
name: keihi-seisan
model: claude-haiku-4-5
description: MoneyForward CSVを解析し、Gmail領収書を検索して、freee入力用Markdownを生成する経費精算エージェント
---
## ミッション
月次経費精算を自動化し、担当者の作業時間を最小化する。
## 入力
- MoneyForward 当月利用明細 CSV(data/ フォルダ内の最新ファイル)
## 処理フロー
1. CSV 解析: 日付・金額・取引先を抽出
2. vendor_map.json 参照: 勘定科目を自動マッピング
3. Gmail 検索: 取引先名 + 金額 + 日付 ±3日 で領収書メールを検索
4. Markdown 生成: freee 入力用テーブルを output/keihi_YYYYMM.md に保存
## 品質ルール
- 勘定科目が不明な取引は「【要確認: 勘定科目】」と明記
- 領収書が見つからない取引は「【要確認: 領収書】」と明記
- 明らかな個人支出(コンビニ・ランチ等)はスキップして除外リストに追記
- 合計金額を末尾に表示する
3. 取引先マッピング JSON の作成
templates/vendor_map.json に取引先と勘定科目のマッピングを定義する。月次で追加・更新していく。
{
"Amazon.co.jp": "消耗品費",
"Amazon Web Services": "通信費",
"GitHub": "通信費",
"Slack Technologies": "通信費",
"Zoom Video": "通信費",
"O'Reilly": "図書研修費",
"技術書典": "図書研修費",
"スターバックス": "会議費",
"ドトール": "会議費",
"Suica": "旅費交通費",
"JR東日本": "旅費交通費",
"新幹線": "旅費交通費",
"タクシー": "旅費交通費",
"日本マイクロソフト": "通信費",
"Figma": "通信費"
}
4. 動作検証
# テスト用のサンプル CSV を作成
cat << 'EOF' > data/moneyforward_202605.csv
日付,店舗名,金額(円)
2026-05-08,Amazon.co.jp,3500
2026-05-12,スターバックスコーヒー,850
2026-05-15,Amazon Web Services,12000
2026-05-20,JR東日本,14000
2026-05-22,未知ベンダー株式会社,5000
EOF
# 経費精算を指示
今月の経費精算やって
# 出力を確認
cat output/keihi_202605.md
「未知ベンダー株式会社」に【要確認: 勘定科目】が表示され、その他の取引に正しい勘定科目が自動マッピングされていることを確認する。
KPI 変化
| 指標 | Before | After | 削減 |
|---|---|---|---|
| 月間経費精算工数 | 30 分 | 5 分 | 83% |
| 勘定科目の判断ミス | 月 1〜3 件 | ほぼ 0 件 | — |
| 領収書の見落とし | 月 1〜2 件 | ほぼ 0 件 | — |
| 月末の心理的コスト | 高(「またやるか…」) | 低(「一言で終わる」) | — |
発展:完全自動化への道
freee MCP を利用することで、Markdown 出力ではなく freee API 経由で直接仕訳登録まで自動化できる。書き込み権限の取得は経理担当者・総務担当者への相談が必要だが、一度整備すれば「今月の経費精算やって」の一言で申請まで完了する体制が実現する。
MoneyForward 連携と組み合わせると、クレジットカード明細の同期も自動化できるため、経費精算の総工数をほぼゼロに近づけることが可能だ。詳細は freee × Claude Code 実践ガイド を参照。
引用元
この記事の著者
claude-code-media 編集部/ Claude Code 専門編集チーム
Claude Code の非エンジニア向け業務効率化メディア『claude-code-lab.jp』を運営。フリーランス・中小企業・個人開発者向けに、実装テンプレ・業務自動化テクニック・Vibe Coding 入門を配信。
Related
続けて読む
- ·6分
採用業務を Claude Code で自動化、求人票作成 1時間を5分に圧縮した事例
IT系求人プラットフォームの採用チームが、求人票作成に最大1時間かけていた業務をClaude Codeのカスタムスラッシュコマンド+Notion MCPで約5分に短縮。エンジニア以外のビジネスメンバーも利用できる実装手順を紹介。
- ·6分
IT部門の体制図作成を Claude Code で自動化、毎回30分を3分に圧縮した事例
SIerのPLが、メンバー追加のたびに手動更新していたExcel体制図を Claude Code で完全自動化。Python → VBScript → Excel VBA の三層構成でゼロコード運用を実現した実例を解説。
- ·6分
製造業PMの議事録作成を Claude Code で自動化、30分を5分に圧縮した事例
製造業のプロジェクトマネージャーが、会議後に30〜60分かけていた議事録作成を Claude Code で5分以下に短縮。走り書きメモを貼り付けるだけで決定事項・アクションアイテムが自動整形される仕組みを解説。
