Claude Codeで経理アプリを開発できる?Python自動化と確定申告の注意点

生成AIによる経理自動化の罠「令和のVBA化」リスクと回避策。現役管理部門長が語る成功体験と保守地獄のリアル

SkillStack Lab運営者の「スタック」です。

Claude Codeを使えば、経理の面倒なExcel集計やCSV加工を自動化するアプリまで、自分で作れるのではないか。

そんな期待を持っている方も多いのではないでしょうか。

実際、Claude Codeはコードを回答として返すだけではありません。プロジェクトのファイルを読み、コードを書き換え、コマンドやテストを実行しながら作業を進められるため、Pythonなどを使った小さな業務ツールを作るハードルは大きく下がっています。

ただし、ここで区別したいのが、「経理データを加工するツール」と「会計・税務そのものを判断するシステム」は別物だということです。

CSVの結合や形式変換ならClaude CodeとPythonが便利な場面があります。一方、仕訳、税区分、インボイス制度、帳簿・証憑管理、確定申告などは法令や制度変更の影響を受けるため、自作プログラムだけへ任せると保守と検証の責任を自社で抱えることになります。

この記事では、元情シスで現在は管理部門長として業務改善に取り組む私の視点から、Claude Codeで経理アプリを作るときの現実的な使いどころと、専用システムへ任せた方がよい領域の境界を整理します。

先に結論
  • CSV・Excelの結合や整形はClaude Code・Pythonと相性がよい
  • AIが作ったコードでもテスト・差分確認・引き継ぎ設計は必要
  • 税区分や申告額などの税務判断をAIだけに任せない
  • 仕訳・帳簿・証憑・決算はクラウド会計を業務基盤にする方法も比較する
  • 「自作かSaaSか」ではなく業務の性質で使い分ける
目次

Claude Codeで経理アプリは開発できる?

結論から言うと、Claude Codeを使って経理業務を補助するPythonスクリプトや小規模なアプリを作ることはできます。

ただし、Claude Code自体が会計ソフトになるわけではありません。

Claude Codeは、コードベースを読み、ファイルを編集し、コマンドを実行しながら開発作業を進められるAIコーディングツールです。

2026年現在はターミナルだけでなく、IDE、Claude Desktop、Webからも利用できます。

公式情報:Anthropic「Claude Code overview」

Claude Codeがファイルを確認し、コードを編集、実行、テストしながら業務ツールを作る流れ

Claude Codeが普通のAIチャットと違うところ

通常のAIチャットへ「Excelファイルを結合するPythonコードを書いて」と依頼した場合、コードを受け取ったあと、人間が自分のPCへ保存して実行する工程が必要です。

Claude Codeでは、対象となる作業フォルダを確認したうえで、必要なファイルを作成し、処理を実行し、エラーがあればログを確認しながら修正を進められます。

つまり「コードを書いてもらう」だけでなく、「調べる→作る→実行する→結果を確認する」という開発工程までAIへ任せやすいのが大きな違いです。

Claude Codeそのものの特徴については、Claude Codeの何がすごいのかを解説した記事で詳しく整理しています。

勝手に何でも書き換えるわけではない

Claude Codeについて、「AIがPCのファイルを自由に書き換えるので危険」と説明されることがありますが、これも少し極端です。

Claude Codeは標準では読み取り中心の権限から始まり、ファイル編集やコマンド実行などシステムへ影響する操作には権限確認が入ります。

PermissionやPlan modeなどを使い、AIへどこまで任せるかを人間側で調整できます。

公式情報:Anthropic「Claude Code Security」

そのため重要なのは「Claude Codeだから危険」ではなく、どのファイルへアクセスさせ、どの操作を許可し、誰が結果を確認するかです。

Claude CodeとPythonが経理で役立つ5つの作業

経理でClaude Codeを使うなら、最初から「会計システムを自作する」と考える必要はありません。

むしろ、会計ソフトへデータを入れる前後に発生している面倒な加工・確認作業から始める方が現実的です。

1.複数のExcel・CSVを結合する

各部署から届いた複数のExcelやCSVを一つへまとめる処理は、Pythonが得意とする作業です。

例えば、

  • 複数ファイルを読み込む
  • 必要な列だけ残す
  • 列名の表記をそろえる
  • 空白行を除外する
  • 一つのCSVとして出力する

といった処理です。

これなら税務判断そのものではなく、データ加工が中心なので、比較的小さく検証できます。

私自身、ExcelやCSVの加工ではVBAやPythonを使って手作業を減らしてきました。重要なのは「会計判断までコードに持たせる」のではなく、まず単純な変換や集計から切り出すことです。

複数のExcelやCSVをPythonで結合し、会計ソフトへ取り込める形へ整形するイメージ

2.会計ソフト取り込み用CSVを整形する

取引先や基幹システムから出力したCSVを、そのまま会計ソフトへ取り込めない場合があります。

列の並び替え、不要列の削除、日付形式の統一、文字コードの変換などが必要なら、Claude Codeに変換処理を作らせる方法があります。

この場合も、AIに仕訳の正解を考えさせるより、人間が決めた入出力仕様をコード化する方が安全です。

3.件数・金額の照合チェックを自動化する

例えば変換前と変換後で、

  • データ件数が一致しているか
  • 金額合計が変わっていないか
  • 重複データがないか
  • 空白になった必須項目がないか

を自動確認するスクリプトを作れます。

経理の自動化では、処理本体だけでなく「処理結果が正しいか確認する仕組み」を一緒に作ることが重要です。

4.異常値の候補を抽出する

過去データと比較して金額が大きく変化した取引や、空欄、重複などを抽出し、人間が確認する対象を絞る用途にも使えます。

ただし「この取引は税務上間違っている」とAIだけで断定させるのではなく、確認候補を出す補助ツールとして利用する方がよいでしょう。

5.定型処理のテストを作る

Claude Codeを使うメリットの一つは、処理コードだけでなくテストコードも作成できることです。

例えば、

  • 日付形式が変わっても処理できるか
  • 0円の行が入っても止まらないか
  • ファイルが1件もない場合はどうなるか
  • 想定外の列が追加された場合に警告できるか

といった例外を先にテストしておけば、実務投入後の事故を減らしやすくなります。

確定申告・税務まで自作すると難しくなる理由

CSV結合が上手くいくと、次に「仕訳も税額計算も確定申告も全部プログラムに任せられるのでは」と考えたくなります。

ここからは慎重に考える必要があります。

税務ルールは固定された仕様ではない

税務・会計の処理には、税率、控除、経過措置、インボイス制度、帳簿・書類の保存など多くの制度が関係します。

しかも、その条件は将来ずっと同じではありません。

実際に国税庁では2026年7月にも電子帳簿保存法のQ&Aが更新され、令和8年度税制改正による所得税やインボイス制度の変更情報も公開されています。

国税庁:電子帳簿保存法一問一答

国税庁:インボイス制度特設サイト

つまり税務ロジックを自作プログラムへ入れれば、制度が変わるたびに、

  • 改正内容を確認する
  • 影響するコードを特定する
  • プログラムを修正する
  • 過去の処理へ影響しないか確認する
  • 新しい条件でテストする

という作業を自社で行う必要があります。

税区分、インボイス制度、電子帳簿保存法など経理自動化で確認が必要な制度を示す図

AIが作ったコードでも税務上正しいとは限らない

Claude Codeがエラーなく動くPythonを生成したとしても、税務上の処理まで正しいことを保証するものではありません。

プログラムとして正しいことと、会計・税務上の判断が正しいことは別だからです。

例えば「この取引を何の勘定科目へ分類するか」「どの税区分を適用するか」「どの特例を使えるか」は、取引の実態や事業者の状況によって判断が必要になる場合があります。

税額や申告に影響する処理では、AIの回答だけで確定させず、国税庁などの一次情報や税理士等へ確認してください。

電子帳簿保存はファイルを残せば終わりではない

「取引データをCSVで保存したから電子帳簿保存法にも対応できる」と単純には判断できません。

電子帳簿等保存制度には対象となる帳簿・書類や保存方法などの要件があります。

そのため、自作アプリからファイルを書き出せることと、法令上必要な保存要件を満たすことは切り分けて確認する必要があります。

2026年時点の最新情報は、国税庁の電子帳簿保存法に関する案内を確認してください。

国税庁:電子帳簿等保存制度のパンフレット

Claude Codeで経理ツールを作る安全な5ステップ

では、Claude Codeを経理業務へ使うこと自体を避けるべきなのでしょうか。

そうではありません。

影響範囲を限定し、人間が検証できる設計にすれば、データ加工などでは十分活用できます。

STEP1.最初に「やらせないこと」を決める

最初にAIへ任せる範囲を決めます。

例えば最初の検証では、

  • 元ファイルは変更しない
  • 仕訳登録はしない
  • 税区分を自動確定しない
  • 外部サービスへデータを送信しない
  • 結果は新しいファイルへ出力する

という境界を設定します。

STEP2.本物の経理データではなくコピーで試す

初回から本番ファイルを直接変更させるのはおすすめしません。

個人情報や機密情報を除いたサンプルデータ、または本番ファイルのコピーを使って処理結果を確認します。

会社のデータをAIツールで扱う場合は、契約プランやデータ利用条件だけでなく、自社の情報セキュリティ規程も確認してください。

STEP3.いきなり実装せずPlan modeで設計させる

重要なファイルを扱う場合は、最初から編集させずPlan modeで処理方法を確認する方法があります。

このフォルダ内のCSVを会計ソフト取込用に整形したいです。

まだファイルを変更・作成しないでください。

まず次を確認してください。

1. 対象ファイル
2. 現在の列構成
3. 必要な変換内容
4. 処理によって失われる情報の有無
5. 実行前後に確認すべき件数と金額
6. 想定されるエラー
7. テスト方法

処理計画だけを提示してください。

この段階で「そこまで変更してほしくない」という箇所を修正してから実装へ進みます。

STEP4.処理前後の照合をテストへ組み込む

コードが動くことより、データが正しく維持されていることが重要です。

最低でも、

  • 処理前後の件数
  • 処理前後の金額合計
  • 除外された行
  • エラーとなった行
  • 重複データ
  • 必須項目の欠損

を確認できる仕組みを作りましょう。

STEP5.READMEと変更履歴を残す

AIで短時間に作れるようになったからこそ、ドキュメントを残すことが重要です。

最低限、READMEへ次の情報を残しておきます。

  • このツールの目的
  • 入力するファイル
  • 出力されるファイル
  • 実行手順
  • 使用しているPython等の環境
  • 処理してはいけないデータ
  • テスト方法
  • トラブル時の戻し方
  • 変更履歴

繰り返し使う作業手順は、Claude CodeのSkillsとして残す方法もあります。

Claude Code Skillsの作り方とおすすめ活用例で詳しく解説しています。

「令和のVBA化」を防ぐために必要なこと

Claude Codeでコードを作ること自体が属人化を生むわけではありません。

問題なのは、「どう動いているか分からないけれど、とりあえず動くコード」を重要業務へ組み込んだまま放置することです。

AI生成コードでも引き継げる状態にする

以前のExcel VBAでも、作成者しか修正できない巨大マクロが問題になることがありました。

生成AIによってコード作成が速くなっても、この問題そのものはなくなりません。

むしろ短期間に大量のコードを作れるからこそ、

  • Git等で変更履歴を残す
  • READMEを書く
  • テストを残す
  • 業務ルールとコードを分ける
  • 担当者を複数にする
  • 定期的に棚卸しする

といった運用が重要になります。

AI生成コードを作成者だけが管理するとVBAと同じ属人化が起きるため、ドキュメント・テスト・複数担当者で管理する必要性を示す図

Excelマクロの属人化対策については、Excelマクロを引き継ぐための棚卸し手順も参考になります。

Claude Code・Excel・Python・会計SaaSの使い分け

ここまでの内容を整理すると、重要なのは「Claude CodeかSaaSか」という二択ではありません。

業務の性質に合わせて手段を使い分けます。

業務 優先して検討したい方法 理由
一度だけの集計・分析 Excel すぐ試せて修正しやすい
毎月同じCSVを結合・整形 Power Query・Python ルールを固定し再実行しやすい
小規模な社内ツールの試作 Claude Code+Python等 開発と検証を短時間で進めやすい
既存コードの作成・修正 Claude Code 複数ファイルの確認・編集・テストまで支援できる
仕訳・帳簿・証憑管理 クラウド会計 経理業務向けの機能・権限・連携を利用できる
税額計算・申告 公式情報・会計税務システム・専門家 制度変更や個別判断の影響が大きい

例えば会計ソフトを基盤にしながら、そこから出力したCSVの分析や社内資料作成だけをPythonやExcelへ任せる方法もあります。

この形なら、AIとコードの柔軟性を活かしながら、会計データそのものの管理まで自作システムへ抱え込まずに済みます。

Excel・Power Query・Python・Claude Code・クラウド会計を業務の性質に応じて使い分ける考え方

Claude Codeで自作するかSaaSを使うかは総コストで判断する

自作プログラムは月額利用料が小さく見える一方、SaaSには毎月・毎年の利用料が発生します。

しかし、比較するなら利用料金だけでなく総保有コストを見る必要があります。

比較項目 自作ツール 専用SaaS
初期構築 自社で要件整理・開発・テスト 初期設定・データ移行
利用料金 AI・API・環境等の費用 月額・年額料金
仕様変更 自社で確認・修正・テスト ベンダー側の更新を利用できる場合がある
例外対応 自社で設計 製品仕様の範囲で対応
保守 社内担当者が中心 公式サポートを利用できる場合がある
自由度 高い 製品仕様による制約がある

つまり、SaaSだから必ず安いわけでも、自作だから必ず得なわけでもありません。

月1回だけ使う小さなCSV変換ツールなら自作の方が合理的なこともあります。

反対に、複数人で毎日利用し、権限・帳簿・証憑・監査・法改正への対応まで必要な経理業務なら、専用ソフトを比較する価値が高くなります。

Claude Codeの経理アプリ開発に関するよくある質問

Claude Codeで経理アプリを作れますか?

Pythonなどを使い、Excel・CSVの結合、形式変換、チェック、会計ソフト取り込み用データの作成などを行う小規模なツールは作れます。ただし、Claude Code自体が会計・税務の正しさを保証するものではありません。

Claude Codeはターミナルでしか使えませんか?

いいえ。2026年現在はTerminalのほか、IDE、Claude Desktop、Webでも利用できます。利用できる機能には環境ごとの差があります。

確定申告をClaude Codeで完全自動化できますか?

申告準備に使うデータの整理・集計を補助することはできますが、税額や制度適用の判断までAIだけへ任せるのはおすすめしません。国税庁の最新情報や利用している会計・申告システムを確認し、必要に応じて税理士等へ相談してください。

AIが作ったコードなら法改正にも自動対応できますか?

自動的に正しく対応するとは限りません。制度が変更された場合は、新しい要件を確認し、コードへの影響を特定して修正・テストする必要があります。

自作スクリプトとクラウド会計はどちらが安いですか?

業務量や利用人数によって異なります。自作では開発・修正・テスト・引き継ぎにも人件費がかかるため、月額料金だけではなく総保有コストで比較してください。

経理でClaude Codeを最初に試すなら何がおすすめですか?

元データを書き換えないExcel・CSVの結合や形式変換から始めるのがおすすめです。コピーしたサンプルデータで検証し、処理前後の件数・金額を照合してください。

まとめ|Claude Codeは経理の「前後処理」から使う

Claude Codeによって、小さな業務ツールを作るハードルは大きく下がりました。

経理でも、Excel・CSVの結合、形式変換、照合、異常値候補の抽出などには活用できます。

一方で、仕訳、帳簿、証憑、税務判断、確定申告までを「AIでコードが書けるから」という理由だけで自作システムへ置き換える必要はありません。

  • 一時的な集計・分析はExcel
  • 定型CSV結合・加工はPower QueryやPython
  • コード作成・修正・テストはClaude Code
  • 仕訳・帳簿・証憑管理はクラウド会計も比較
  • 税務判断は最新の一次情報を確認する

「AIで作れるか」ではなく、誰が使い、誰が確認し、業務が変わったときに誰が直すのかまで含めて自動化手段を選ぶことが重要です。

経理業務全体について、Excel・VBA・Power Query・RPA・クラウド会計のどれを選べばよいかは、別記事で詳しく比較しています。

\ 自作とSaaSの境界を確認 /


次は、仕事で使えるスキルをもう一段積み上げる

SkillStack Labでは、Excel・生成AI・自動化・オンライン学習を、実務で使うことを前提に解説しています。今の課題に近いテーマから次の記事へ進んでみてください。

生成AIを仕事で使いたい

ChatGPTなどを「触ったことがある」から、実際の仕事で使えるレベルへ進みたい方へ。

生成AIの勉強方法・学習順序を見る →

Excel作業を自動化したい

関数だけでは限界を感じてきたら、Power Query・VBA・Pythonなども含めて自動化を考えます。

Excel業務を自動化する方法を見る →

体系的にスキルを学びたい

Excel・VBA・Python・生成AIなどを、動画講座で効率よく学びたい方へ。

社会人向けUdemy講座の選び方を見る →

何から始めるか迷ったら、今の仕事で最も時間がかかっている作業や、身につけたいスキルに近いテーマから選んでください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次