請求書処理をAIで自動化する手順 ── Codex / Claude Codeで仕組みを作る【2026】
請求書の転記は、AIに「仕組みごと」作らせて自動化できる
月末に届いた請求書を1枚ずつ開き、取引先名・金額・税率を会計ソフトへ手入力する。この転記は、今はAIに任せられます。しかも1枚ずつ貼り付けるのではなく、Codex や Claude Code に「請求書PDFを読み取ってCSVにする仕組み」を一度作らせ、翌月から使い回すのが効率的です。
この記事は「全体の流れ → やり方 → 注意点」を最短で押さえます。コードは読めなくて構いません。AIに何を指示すればいいかだけ分かれば動かせます。
全体の流れ:自動化の5ステップ
まず全体像です。請求書処理の自動化は、次の5ステップに分解できます。
| # | 工程 | 内容 | 担当 |
|---|---|---|---|
| 1 | 集める | 受け取った請求書PDFを1つのフォルダにまとめる | 人 |
| 2 | 読み取る | PDFから項目(日付・取引先・金額・税率・登録番号)を抽出 | AI |
| 3 | 整える | 会計ソフトの取込用CSVに変換 | AI |
| 4 | 確認する | 合計金額など要点を目視でチェック | 人 |
| 5 | 保存する | 電子帳簿保存法の要件を満たす形で電子保存 | 人+ソフト |
ポイントは、ステップ2〜3を毎回手作業でやらないこと。Codex / Claude Code に「この処理をするスクリプト」を1回だけ作らせておけば、翌月からは同じ仕組みを実行するだけで済みます。
AIに任せる範囲・人が残す範囲
「読み取り・整形」はAIが得意です。一方、④の確認と⑤の保存(法令対応)は人の責任範囲として必ず残します。ここを丸投げすると事故ります。
Codex / Claude Code で自動化する手順
Codex(OpenAIのコーディング支援AIエージェント)や Claude Code(Anthropicのターミナルで動くコーディングエージェント)は、自然言語で指示すると、ファイルの読み取りやスクリプトの作成・実行までこなします。この2つを「請求書処理の仕組みを作る担当」として使います。
手順は5つです。
- フォルダを用意する …
invoices/のようなフォルダを作り、請求書PDFを入れる。 - 仕組みを作らせる … AIに「このフォルダのPDFを読み取り、項目をCSVで出力して」と指示する。
- 出力を確認する … 生成されたCSVの合計金額を、原本と目視で照合する。
- 会計ソフトに取り込む … CSVを会計ソフトのインポート機能で読み込む。
- 翌月から使い回す … 次月以降はPDFを入れ替えて同じ処理を実行するだけ。
始める前に1点だけ準備しておくと楽です。会計ソフトのインポート用CSVの列順を控えておくこと。freee・マネーフォワードなど、ソフトによって必要な列や並びが違うため、これをAIに伝えると一発で取込形式に合わせてくれます。設定画面の「データ入力」「CSVインポート」あたりでテンプレートを確認できます。なお、同じ考え方は領収書の経費精算にもそのまま応用できます。
指示(プロンプト)の例1:仕組みを作らせる
最初の1回だけ、次のように依頼します。抽出項目とルールを明示するのが精度のコツです。
invoices フォルダの請求書PDFを読み取り、次の項目をCSVで出力する処理を作ってください。
列: 請求日, 取引先名, 登録番号, 小計, 消費税額, 税率, 合計金額, 支払期限, 摘要
ルール:
- 金額は数字のみ(カンマ・円マークなし)
- 税率が10%と8%で混在する場合は行を分ける
- 登録番号(Tから始まる13桁)は原文どおり
- 読み取れない項目は「要確認」と記入し、推測で埋めない
最後の「推測で埋めない・読めなければ要確認」が重要です。これを入れないと、AIは空欄を嫌って”それらしい値”を作ってしまうことがあります。指示文の精度を上げる考え方はプロンプトエンジニアリング実践ガイドにまとめています。
指示(プロンプト)の例2:会計ソフトの形式に合わせる
抽出できたら、使っている会計ソフトの取込形式に並べ替えさせます。
出力したCSVを、会計ソフトの仕訳インポート形式に変換してください。
列順: 取引日, 借方勘定科目, 借方金額, 貸方勘定科目, 貸方金額, 摘要, 税区分
- 勘定科目は摘要から推定し、確信が持てないものは「未確定」とする
- 税区分は「課税仕入10%」「課税仕入8%(軽減)」で表記
一度この2つの指示で仕組みができれば、翌月からは「invoices を更新して実行して」と言うだけで回せます。Claude Code の基本操作はClaude Codeとは?使い方の完全解説、最初の一歩はClaude Codeで最初のプロジェクトを作ろうで確認できます。ほかの業務の自動化アイデアはAIで自動化できる業務15選も参考にどうぞ。
ファイル名の整理まで任せる
同じ仕組みに「ファイル名を統一する処理」も足せます。請求書PDFの名前がバラバラだと、後から探すときに苦労するためです。次のように追記で指示します。
各PDFのファイル名を「請求日_取引先名_金額.pdf」の形式にリネームしてください。
- 日付は YYYY-MM-DD 形式
- 元ファイルは残し、renamed フォルダにコピーを作る
ファイル名に日付・取引先・金額が入っていると、後述する電子帳簿保存法の「検索できる状態」を保つうえでも役立ちます。
いきなり全部を仕組み化しなくていい
まずは数枚のPDFを渡して「表にして」と頼むだけでも効果を体感できます。手応えがあってから、スクリプト化して”使い回す仕組み”に育てるのが挫折しないコツです。
注意点:自動化の前に押さえる4つ
効率化を急ぐ前に、次の4点だけは必ず押さえてください。特に法令面は「AIでデータ化したこと」と「正しく保存したこと」が別物である点に注意します。
| 論点 | 要点 |
|---|---|
| 電子帳簿保存法 | PDF・メールで受け取った請求書は電子のまま保存する義務(紙印刷保存は不可)。データ化しただけでは保存義務を満たさない |
| インボイス制度 | 仕入税額控除には登録番号(T+13桁)が記載された適格請求書の保存が原則必要。だから抽出時に登録番号を原文どおり残す |
| 精度・チェック体制 | AIは読み違え・推測をする。合計金額と消費税額の目視照合を工程に必ず入れ、AI出力を最終確定にしない |
| 機密情報 | 取引先名・金額は取引先の情報でもある。外部AIに渡す前に、社内で生成AIの業務利用が許可されているか・学習に使われない設定かを確認 |
電子帳簿保存法の電子取引データ保存は、真実性の確保(タイムスタンプ付与、訂正・削除の履歴が残るシステム、または事務処理規程の運用のいずれか)と、可視性の確保(「日付・金額・取引先」で検索できる状態+ディスプレイ等の備付け)の2本柱です(国税庁「電子帳簿保存法一問一答」/2026年7月時点)。
AIが間違えやすい典型パターン
目視照合のとき、次の3点は特に狙って確認すると効率的です。いずれもレイアウトが原因で起きやすい読み違いです。
- 税率10%/8%の混在を1行にまとめてしまう(軽減税率の品目を含む請求書)
- 小計と合計金額の取り違え(明細が多い、レイアウトが特殊な請求書)
- 社名の旧字・全角半角の揺れ(「髙」が「高」になる等)
対策はシンプルで、CSVの「合計金額」列を原本と突き合わせること。合計が合っていれば内訳もほぼ正しく、確認は数秒で済みます。
枚数が非常に多い場合は専用サービスも
月数百枚規模で、仕訳・振込データ連携まで一気通貫にしたい場合は、請求書受領に特化した専用サービス(AI-OCR型)も選択肢です。ただし本記事は「自社の道具である Codex / Claude Code で仕組みを自作する」路線に絞って解説しています。
情報時点と免責
本記事の法令に関する記述は2026年7月時点の一般的な整理です。電子帳簿保存法・インボイス制度は改正や運用変更があり、業種・規模で対応も変わります。実際の保存要件・仕訳判断は、必ず国税庁の最新情報と顧問税理士に確認してください。本記事は税務助言ではありません。
FAQ(よくある質問)
Q. コードが読めなくても使えますか? A. 使えます。Codex / Claude Code は自然言語の指示で動くので、「PDFから項目を抜いてCSVにして」と頼めば仕組みを作ってくれます。読者がやるのは、指示を出すことと、出力を目視で確認することです。
Q. AIが金額を読み間違えたら、税務上まずくないですか? A. だからこそ「合計金額の目視照合」を工程に必ず入れます。抽出 → 人が照合 → 会計ソフト登録、の順序を崩さなければ、手入力と同等かそれ以上の精度を保てます。
Q. スキャンした紙の請求書でも読めますか? A. 読めますが、PDFより精度は落ちます。スマホ撮影なら明るい場所で真上から、影を作らないのがコツ。紙が多い場合は誤読が増えるため、目視照合の比重を上げてください。
Q. 電子帳簿保存法には、AIでデータ化すれば対応したことになりますか? A. なりません。データ化(効率化)と、要件を満たした電子保存(法令対応)は別工程です。真実性の確保と、日付・金額・取引先での検索性が必要です。詳細は国税庁の情報と税理士に確認してください。
Q. Codex と Claude Code、どちらを使えばいいですか? A. この用途では大きな差は出ません。すでに契約・環境がある方を使えば十分です。まずは手元の数枚で試し、続けられそうなら仕組み化する、という進め方をおすすめします。
まとめ
- 請求書処理は「集める→読み取る→整える→確認する→保存する」の5ステップに分解できる。
- 読み取り・整形はAIに任せ、確認と保存(法令対応)は人が残すのが基本設計。
- Codex / Claude Code に一度だけ仕組み(スクリプト)を作らせ、翌月から使い回すのが効率的。
- 抽出プロンプトには「推測で埋めるな・読めなければ要確認」を必ず入れる。
- データ化と電子帳簿保存法・インボイス対応は別物。保存要件は国税庁・税理士に確認する。
いきなり全部を自動化しようとすると挫折します。まずは今月の請求書を数枚だけ選び、Codex か Claude Code に「表にして」と頼むところから始めてください。抽出できると分かった瞬間に、月末の景色が変わります。抽出後のデータ活用はAIでExcel作業を自動化する記事へ続けられます。