経理の定型業務はClaude Codeにお任せ!データ処理を自動化するプロンプト集
経理の定型業務はClaude Codeにお任せ!データ処理を自動化するプロンプト集
経理業務には、毎日・毎月くり返し発生する「定型業務」が数多く存在します。仕訳入力、請求書データの整理、エクセルの集計作業、レポート作成など、気付けば一日の大半を単純作業に取られてしまう…という方も多いのではないでしょうか。
そこで注目したいのが、AIコーディングアシスタント「Claude Code」を使った経理業務の自動化です。本記事では、経理の定型業務を効率化するための具体的な活用アイデアと、すぐに使えるプロンプト例をまとめてご紹介します。
1. Claude Codeで経理業務はどこまで自動化できる?
Claude Codeは、通常の対話型AIと異なり、コード(Python・JavaScript・SQLなど)を理解・生成・修正することに特化したAIです。これにより、次のような経理の定型業務を半自動化・自動化できます。
- エクセルやCSVデータの加工・整形
- 仕訳データのチェックや補完
- 請求書や領収書データの整理・集計
- 売上・経費レポートの自動生成
- 経理システムへのインポート用データの変換
- ルーティンチェック(異常値検知、残高突合など)の自動化
ポイントは、経理担当者自身が「ちょっとしたスクリプト」をAIに書いてもらうことで、日々の細かい作業をどんどん手放せるという点です。プログラミングの専門知識がなくても、適切なプロンプトを使えば、実用的なコードを短時間で作成できます。
2. 経理の定型業務を自動化するための基本プロンプト設計
Claude Codeに経理の自動化を手伝ってもらうには、次の3点を意識してプロンプトを作成するとスムーズです。
2-1. 「現状の作業フロー」を文章で説明する
まずは、「自分がいま手でやっていること」をそのまま日本語で書き出します。
- どんなファイルを使っているか(例:売上データ.csv、仕訳一覧.xlsx)
- どの列をどのように加工しているか
- どんなチェックを行っているか
- 最終的にどんなアウトプットを作っているか
これをベースに、「この作業をPython(あるいはExcel VBAなど)で自動化したい」と指示します。
2-2. 入力データと出力形式をはっきり伝える
経理のデータ処理では、「どんな形式のデータが入力され、どんな形式で出力したいか」が非常に重要です。プロンプトでは以下のような情報を明記しましょう。
- ファイル形式(CSV、XLSX、JSON、SQLテーブルなど)
- 主な列名やデータ項目(例:日付、勘定科目、金額、取引先名)
- 出力に必要な列や計算式
- 日付・金額・文字コードなどの注意点
2-3. 「ステップ分解」と「テストデータ」で精度アップ
一度に複雑な処理を頼むと、コードが長くなりすぎたり、細かい仕様の齟齬が発生しがちです。そこで、
- 処理をいくつかのステップに分けて依頼する
- 小さなサンプルデータを提示して、期待する変換結果を示す
といった工夫をすることで、より実務に耐えうるスクリプトを生成しやすくなります。
3. すぐ使える!経理業務の自動化プロンプト集
ここからは、実際にClaude Codeで使える経理業務向けの具体的なプロンプト例をカテゴリ別に紹介します。自社のフォーマットに合わせて、列名や条件などを差し替えてご利用ください。
3-1. 仕訳データの整形・チェック
プロンプト例1:CSV仕訳データのクレンジング
あなたは経理担当者をサポートするエンジニアです。
以下の仕様で、仕訳データ(CSV)をクレンジングするPythonスクリプトを書いてください。
【入力ファイル】
- ファイル形式:CSV(UTF-8)
- 列:date, account, sub_account, description, amount, tax_code, vendor
【処理内容】
1. date列をYYYY-MM-DD形式に統一(/区切りや.区切りも受け入れる)
2. amountが空白または0の行は削除
3. descriptionが完全に重複する行は1件にまとめる(同じ日付・金額・取引先の組み合わせ)
4. tax_codeが空白の場合は、accountに応じて次のルールで補完
- 「売上高」: 'S10'
- 「仕入高」: 'P10'
- その他: 'N0'
5. 出力は同じ列構成のCSVとし、ファイル名は `cleaned_journal.csv` とする
【出力】
- 上記仕様を満たすPythonスクリプト全体
- 初心者でもわかるように、主要な処理部分にコメントを入れてください。
プロンプト例2:仕訳の異常値チェック
あなたは公認会計士レベルの知識を持つデータエンジニアです。
以下の条件で、仕訳データの異常値チェックを行うPythonコードを書いてください。
【前提】
- 仕訳データは`journal.xlsx`に保存されている
- シート名は`2024`、列は A:日付, B:借方科目, C:借方金額, D:貸方科目, E:貸方金額, F:摘要
【チェックしたい内容】
1. 借方金額と貸方金額が一致していない行
2. 金額がマイナスになっている行
3. 日付が2024年以外の行
【要件】
- 上記の条件に該当する行を抽出し、`abnormal_journal.xlsx`として出力する
- 異常の種類を示す列 `error_type` を追加する
- pandasを利用すること
【出力】
- 完全なPythonスクリプト
- `pip install` が必要なライブラリがあれば併せて記載してください。
3-2. 請求書・領収書データの自動整理
プロンプト例3:スキャンデータからの請求書一覧作成
OCRツールなどで請求書をテキスト化できている場合、そのテキストをもとに一覧表を自動生成することができます。
あなたは請求書管理を効率化するエンジニアです。
以下の条件で、複数の請求書テキストから請求書一覧(CSV)を生成するPythonスクリプトを書いてください。
【入力】
- `invoices` フォルダ内に、1請求書につき1ファイルのテキストファイル(.txt)が存在する前提
- 各ファイルには「請求書番号」「請求日」「支払期日」「取引先名」「合計金額」が必ず含まれている
【処理】
1. フォルダ内のすべてのtxtファイルを読み込む
2. 正規表現などを用いて、上記5項目をテキストから抽出
3. 1行1請求書の形式でCSVに出力する
【出力ファイル】
- ファイル名:`invoice_list.csv`
- 列:invoice_no, invoice_date, due_date, vendor, total_amount, source_file
- source_file には元のテキストファイル名を記録する
【備考】
- 正規表現のパターンは、日本語の請求書フォーマットを想定して作成してください。
- サンプルとなる正規表現と、その説明も併記してください。
プロンプト例4:クレジットカード明細の自動仕訳候補作成
あなたは経理のクレジットカード明細処理を自動化するエンジニアです。
以下の仕様で、クレジットカード明細CSVから仕訳候補を作成するPythonスクリプトを書いてください。
【入力ファイル】
- ファイル名:`card_statement.csv`
- 列:date, description, amount
【処理内容】
1. descriptionのキーワードに応じて勘定科目を自動判定する
- 「Amazon」「楽天」→ "消耗品費"
- 「〇〇電力」「ガス」「水道局」→ "水道光熱費"
- 「JR」「タクシー」「Uber」→ "旅費交通費"
- それ以外 → "雑費"
2. 1行ごとに借方科目(上記で判定)と貸方科目(未払金)を設定する
3. 仕訳候補として、次の列を持つCSVを出力する
- 日付, 借方科目, 借方金額, 貸方科目, 貸方金額, 摘要
【出力ファイル】
- ファイル名:`card_journal_candidates.csv`
【要件】
- pandasを利用すること
- 勘定科目の判定ロジックは、後から条件を追加しやすいよう関数化してください。
3-3. 月次・年次レポートの自動生成
プロンプト例5:月次試算表レポートの自動作成
あなたは経理部門向けのレポート自動化を行うエンジニアです。
以下の条件で、月次試算表から管理レポートを自動作成するPythonスクリプトを書いてください。
【入力】
- `trial_balance_2024_03.xlsx` のシート`TB`を読み込む
- 列構成:A:勘定科目コード, B:勘定科目名, C:期首残高, D:当月借方, E:当月貸方, F:期末残高
【処理】
1. 損益計算書の主要カテゴリごとに集計(売上高、売上原価、販管費、営業外収支など)
2. 前月比・前年比の比較ができるよう、別ファイル`tb_2024_02.xlsx`, `tb_2023_03.xlsx`も同様に読み込み
3. 主要KPI(売上総利益率、営業利益率など)を計算
【出力】
- 管理レポート用に整形されたExcelファイル `management_report_2024_03.xlsx`
- シート1:主要損益のサマリー
- シート2:部門別売上・利益の一覧(部門情報がある前提で)
- シート3:KPIサマリー
【要件】
- pandasとopenpyxlを利用すること
- 各シートのレイアウト例(行・列の構成)をコメントで示してください。
プロンプト例6:キャッシュフロー簡易レポートの自動生成
あなたは中小企業向けにキャッシュフロー管理を支援するエンジニアです。
以下の条件で、入出金データから月次キャッシュフローの簡易レポートを作成するPythonスクリプトを書いてください。
【入力データ】
- `cash_in_out.csv`
- 列:date, category, description, amount
- amountは入金をプラス、出金をマイナスとする
【処理内容】
1. 月ごとの入金合計・出金合計・純キャッシュフローを集計
2. category別(売上入金、仕入支払、人件費、家賃、その他)に内訳を表示
3. 12ヶ月分を横並びで一覧にした表を作成
【出力】
- `cash_flow_report.xlsx`
- シート1:月次キャッシュフロー概要
- シート2:カテゴリ別内訳
【要件】
- pandasを利用すること
- グラフ作成は不要だが、将来的に追加しやすいようにコードを整理してください。
3-4. 経理システム連携用データの自動変換
プロンプト例7:外部サービスのCSVを会計ソフト取り込み形式に変換
あなたはクラウド会計ソフトへのデータ連携を担当するエンジニアです。
以下の仕様で、外部サービスのCSVを会計ソフト取込用のCSVに変換するPythonスクリプトを書いてください。
【入力ファイル】
- ファイル名:`sales_from_service.csv`
- 列:date, customer, item, quantity, unit_price, tax_included_amount
【出力仕様】
- 会計ソフト用CSVの列:
- 伝票日付, 借方勘定科目, 借方金額, 貸方勘定科目, 貸方金額, 摘要, 部門
- 変換ルール:
- 売上はすべて「売上高 / 売掛金」で計上
- 金額は `tax_included_amount` を使用
- 摘要には「顧客名 + 商品名」を入れる
- 部門はすべて「WEB」に固定
【要件】
- pandasを利用すること
- 将来的に複数の会計ソフトフォーマットに対応できるよう、変換ロジックを関数で分離してください。
プロンプト例8:部門コード・勘定科目コードのマスタ付与
あなたは経理データにマスタ情報を付与するエンジニアです。
以下の条件で、取引データに部門コード・勘定科目コードを付与するPythonスクリプトを書いてください。
【入力ファイル】
1. `raw_transactions.csv`
- 列:date, department_name, account_name, description, amount
2. `department_master.csv`
- 列:department_name, department_code
3. `account_master.csv`
- 列:account_name, account_code
【処理内容】
1. department_name をキーに部門コードを結合
2. account_name をキーに勘定科目コードを結合
3. マスタに存在しない名称があった場合は、ログファイル `unmatched.log` に出力
【出力】
- 部門コード・勘定科目コードが付与された `transactions_with_codes.csv`
【要件】
- pandasを利用すること
- 結合に失敗した行をわかりやすく特定できるよう、行番号もログに出力してください。
4. Claude Codeを経理現場で運用するときのコツ
プロンプト例をベースに自動化を進める際、経理部門で安全かつ効率的にAIを活用するためのポイントを押さえておきましょう。
4-1. まずは「補助ツール」として使う
いきなりすべてを自動化しようとせず、まずは
- データ加工用のスクリプトを作ってもらう
- チェックリスト的なコード(異常値検出など)から始める
といった形で、既存の経理フローを壊さない範囲で導入するのがおすすめです。最初は必ず人の目で結果を確認し、徐々に信頼できる部分を増やしていきます。
4-2. コードと仕様を必ず保存する
Claude Codeが生成したスクリプトは、経理部門の「資産」になります。以下を意識して、ナレッジを蓄積しましょう。
- GitHubや社内の共有フォルダでバージョン管理する
- 「どのファイルに対して、どんな処理をしているか」をコメントやドキュメントに残す
- 月次・年次決算で使ったコードは、翌年度も流用しやすいように整理する
4-3. セキュリティと機密情報の取り扱いに注意
経理データは機密性が高いため、
- 外部に出してよい情報かどうかを事前に確認する
- 必要に応じて顧客名や金額をマスキングしたサンプルデータを使う
- 社内ルール・情報セキュリティポリシーに従って運用する
といった基本を押さえておきましょう。
4-4. 「経理×AI」の担当者を決める
AIによる自動化は、一度作って終わりではなく、運用しながら改善していくことが重要です。そのため、
- 経理フローに詳しい担当者
- AIやプログラミングに関心のある担当者
を中心に、「経理DX」「経理のAI活用」の推進役を決めておくと、プロンプトやスクリプトの品質が高まり、部署全体の生産性向上につながります。
5. まとめ:定型業務はClaude Codeに任せて、経理の付加価値業務へ
経理の現場では、まだまだ人手に頼った定型作業が多く残っています。しかし、Claude CodeのようなAIコーディングアシスタントを活用すれば、
- 仕訳やデータ加工の作業時間を大幅に短縮できる
- チェック作業の抜け漏れを防ぎやすくなる
- 月次・年次レポートをスピーディに作成できる
といった効果が期待できます。何より、定型業務に費やしていた時間を、分析や改善提案などの「付加価値の高い仕事」に振り向けられるのが最大のメリットです。
本記事で紹介したプロンプト集をベースに、自社のデータ形式や業務フローに合わせてカスタマイズしながら、ぜひ経理の自動化・効率化にチャレンジしてみてください。
経理の定型業務はClaude Codeに任せて、あなた自身は「数字から経営を読み解くプロフェッショナル」としての時間を増やしていきましょう。
動画で学びたい方はこちらも参考にしてください:
https://youtu.be/MDKJA5lqELo?si=bX5t8NNeb_ErYWPN