メインコンテンツへスキップ
見出し画像

請求書と発注書の金額ズレを5分で見抜く|Claude Codeの帳票突合と異常検知

    「毎月末、発注書と納品書と請求書の金額を、目を皿のようにして突き合わせていませんか?」
    「納品検収のサインをもらう前にうっかり請求書を発行してしまい、顧客から差し戻されて冷や汗をかいた……」
    「消費税の端数計算や追加開発分の請求漏れがあり、入金消込の段階で金額が合わずに大騒ぎになる」

    プロジェクトマネジメント(PM)や営業事務、経理を兼務するリーダーにとって、「月末の受発注・納品検収・請求データの突合チェック」は、絶対に間違えられない極度のプレッシャーがかかる業務です。

    見積書、発注書、納品受領書、請求書。フォーマットもデータ形式もバラバラな帳票を手作業でExcelに並べ、「発注金額と請求金額が一致しているか」「検収日はいつか」「支払サイトは合っているか」を1件ずつ目視で確認していく。案件数が増えれば増えるほど、月末の残業時間は跳ね上がります。

    結論からお伝えします。受発注データと請求データをClaude Code(またはClaude)に読み込ませ、「金額不一致」「検収未了」「期日超過」を自動で突合レポート化させれば、月末の確認作業はわずか5分で完了します。

    この記事では、私が月末の請求ミスと検収漏れをゼロにするために構築した「Claude Codeによる帳票突合・差分検知の仕組み」とプロンプトを公開します。


    1. 正常な9割を隠して「金額不一致・検収漏れ」だけを抜く実例比較

    画像

    複数の帳票データをAIに照合させようとするとき、多くの方が次のように大雑把に指示してしまいがちです。

    従来の頼み方(例A)と出力

    【指示文(例A)】
    今月の発注一覧と請求書一覧のデータです。合っているかどうか確認してください。
    (データ貼り付け)

    この指示でAIが出力するのは、「A案件:金額は一致しています。B案件:金額が違います。C案件:特に問題ありません……」といった、曖昧な文章の羅列です。具体的に「何円ズレているのか」「なぜズレているのか(税抜/税込の違いなのか、未検収なのか)」が整理されておらず、結局人間が元データを電卓で叩き直す羽目になります。

    改善後の頼み方(例B)と出力

    一方、あらかじめ「突合のキー(案件IDや発注番号)」と「差分検知ルール(金額差異・検収日チェック)」を指定すると、出力は劇的に実用的なものになります。

    【改善後の指示文(例B)】
    以下の「発注データ一覧」と「請求書発行データ一覧」を突合し、月末チェック用の「差異検出レポート」を作成してください。
    
    ■ 照合ルール
    1. 「案件ID」または「発注番号」をキーにしてデータを突き合わせること。
    2. 以下の3つの異常値を検知し、該当する行にフラグを立てること。
       - 【金額不一致】:発注金額と請求金額に1円でも差異がある場合(差額と原因を明記)
       - 【検収未了】:納品検収日が入っていないのに請求データが存在する場合
       - 【請求漏れ】:発注があるのに今月の請求データが存在しない場合
    3. 問題のない正常案件はサマリー件数のみ報告し、異常値だけをMarkdown表で出力すること。

    この指示を与えると、Claudeは全データの中から「金額が11,000円ズレているB社案件(消費税計算の差異)」や「検収書が未回収のC社案件」だけを瞬時にあぶり出し、人間が対処すべきリストを1秒で出力してくれます。

    最小コピペ用テンプレート(5行)

    手元のデータですぐに試せる最小コピペ枠を用意しました。

    【受発注・請求突合プロンプト(最小版)】
    以下の「発注データ」と「請求データ」を突き合わせ、差異を検出してください。
    検出条件:①金額の不一致(差額を計算) ②検収日の抜け漏れ ③請求漏れの有無
    出力:問題のある案件のみを表形式(案件名 / 発注額 / 請求額 / 差額 / エラー理由)で出力。
    [発注データと請求データをここに貼り付け]

    2. なぜ「正常値は隠し、異常値だけを出す」とミスがなくなるのか

    画像

    月末の事務処理において、人間が最もミスを起こす原因は「問題のない大量の正常データを見せ続けられて、脳が麻痺すること」です。

    「異常値検知(Exception Reporting)」の威力

    100件の請求データのうち、問題があるのはせいぜい2〜3件です。しかし、人間が100件すべてを紙やExcelで1行ずつ見ていると、90件目を過ぎたあたりで集中力が切れ、最後の95件目にある「金額の打ち間違い」をスルーしてしまいます。

    AIに「問題のない97件は『正常(合計〇〇円)』とだけ報告させ、異常がある3件だけを画面に大きく表示させる」。この設計にするだけで、人間の集中力を問題解決だけに100%注ぎ込むことができます。

    金額ズレの二大原因「消費税」と「検収タイミング」を即座に特定

    月末の金額ズレの大半は、「税抜/税込の取り違え」または「一部納品による分割請求」です。
    Claudeに「差額の計算」だけでなく「想定される原因(例:ちょうど10%の差額のため消費税区分の不一致の可能性)」まで推測させることで、修正作業にかかる時間を極限まで減らすことができます。


    3. 【全体像】どのような仕組みで動いているのか(システム構成とデータフロー)

    画像

    ここでは、受発注データと請求データがどのようなシステム構成、データの流れ、およびAIと人間の分担で突合されるのかを整理します。

    1. 4層の全体アーキテクチャ(入力から請求確定まで)

    • レイヤー1(原票データ層):各システムの出力(発注管理 / 納品書 / 請求管理SaaS)

    • クラウドサイン、kintone、スプレッドシート等から出力されたCSVデータ。

    • レイヤー2(データ結合・照合層):キー突合エンジン(Claude Code / Claude)

    • 案件IDをキーにして2つの異なるテーブルを突合し、金額と日付の差分を計算。

    • レイヤー3(例外レポート層):差異検出レポートの生成(Claude Code)

    • 「金額不一致」「検収未了」の案件だけを抽出し、原因と推奨アクションを整理。

    • レイヤー4(人間是正・確定層):関係者確認と請求書発行(人間)

    • 差分の原因を営業・顧客に確認し、修正した上で請求書を発行・送信。

    2. 5ステップの処理フローと使用ツール一覧

    • ステップ1(データの書き出し):基幹システム / スプレッドシート

    • 入力:当月の案件データ → 出力:orders.csv(発注) / invoices.csv(請求)

    • ステップ2(突合スクリプトの実行):Claude Code(CLI環境)または Claude

    • 入力:2つのCSV + 突合ルール → 出力:reconciliation_report.md

    • ステップ3(異常値の確認):人間(PM / 経理担当)

    • 入力:差異検出レポート → 出力:確認対象案件のピックアップ(数件)

    • ステップ4(事実確認と修正):人間(営業担当 / 顧客連絡)

    • 入力:異常値の理由(検収遅れ、端数調整) → 出力:是正された正しい請求データ

    • ステップ5(請求書の発行):マネーフォワード / freee / Misoca

    • 入力:是正済みデータ → 出力:顧客への請求書送付(ミスゼロ完了)

    3. AIと人間の境界線・分担マップ

    画像
    • AIがやること(完全な数値計算と差分抽出):

    • 異なるフォーマットの2つのデータから、共通の案件IDを見つけて紐付ける

    • 1円のズレも許さずに引き算を行い、差額を計算する

    • 日付の前後関係(納品日より前に請求日がないか)を論理的に検証する

    • 人間がやること(例外の調整と請求確定):

    • 未検収の案件について、顧客に「検収書を今日中にいただけますか」とリマインドする

    • 端数のズレについて、契約書通りの計算方法を確認する

    • 最終的な請求書発行ボタンを押す


    4. 明日から手元で再現する「請求突合」の実践手順

    それでは、実際の現場でこの突合を5分で終わらせるための具体的な手順を解説します。

    手順1:発注一覧と請求一覧のCSVを用意する

    管理しているスプレッドシートや販売管理システムから、当月分の「発注データ」と「請求データ」をそれぞれCSV(またはテキスト)で出力します。 最低限、「案件ID(または顧客名)」「金額」「日付」の列が含まれていればOKです。

    手順2:Claudeに2つのデータをまとめて投入する

    本記事末尾のプロンプトを使い、発注データと請求データをそのままClaudeへ投入します。 Claude Codeを使っている場合は、「orders.csv と invoices.csv を照合して差分レポートを作って」と指示するだけで、ローカル環境で即座に処理されます。

    手順3:出力された差異レポートを確認する

    画面に「正常案件:35件」「要確認案件:2件」と表示されます。 表示された2件の表を見れば、「案件B:発注金額(500,000円)に対し請求金額(550,000円)で差額+50,000円(消費税分のズレの可能性あり)」と明確に原因まで書かれています。

    手順4:担当者に確認して請求書を発行する

    該当する案件の担当営業にSlackで「B案件、請求データが税込で入っているみたいだから修正してね」と連絡し、修正が完了したら請求書を発行します。月末のドタバタが嘘のように静かに終わります。


    5. まとめ・明日からの1アクション

    月末の事務作業は、「ミスをしてはいけない」というプレッシャーが最も大きい業務です。だからこそ、計算や照合といった機械が得意な作業はAIに完全に任せ、人間は「人と人の確認」だけに集中するべきです。

    まずは今月末の請求書発行の前に、「発注データと請求データをClaudeに渡して、金額のズレがないかチェックさせてみる」 ことを試してみてください。月末の胃の痛みがスッと消えるのを実感できるはずです。

    【付録】受発注・請求突合専用 プロンプト全文(コピペ用)

    実務でそのまま使える完全版プロンプトです。

    以下の2つのデータ(【発注データ一覧】と【請求書データ一覧】)を突合し、月末の請求ミスを防ぐための「差異検出レポート」を作成してください。
    
    【照合ルール】
    1. 「案件ID」または「案件名」をキーにして、両方のデータを紐付けてください。
    2. 以下のいずれかに該当する「異常値」を漏れなく抽出してください。
       - 金額不一致:発注金額と請求金額が一致していない案件(差額と想定される原因を明記)
       - 検収漏れ:発注データ上で検収が完了していないのに請求データが存在する案件
       - 請求漏れ:当月発注があるのに、請求データに存在しない案件
    3. 問題のない正常な案件は件数と総額のみサマリーし、異常値だけを表形式で出力してください。
    
    【出力フォーマット】
    # 月末請求・納品突合レポート
    
    ## ■ 1. 突合サマリー
    - 全対象案件数:〇件
    - 正常(金額・検収一致):〇件(総額:〇〇円)
    - 要確認(差異あり):〇件
    
    ## ■ 2. 差異検出一覧(要対応案件)
    | 案件ID | 案件名 | 発注金額 | 請求金額 | 差額 | エラー種別 | 想定される原因・確認事項 |
    |---|---|---|---|---|---|---|
    | 例:PJ-001 | A社様開発 | ¥1,000,000 | ¥1,100,000 | +¥100,000 | 金額不一致 | 税抜/税込の取り違えの可能性あり |
    | 例:PJ-004 | B社様保守 | ¥300,000 | ¥300,000 | ¥0 | 検収未了 | 納品検収書の回収が未完了 |
    
    ## ■ 3. 推奨アクション
    - (今すぐ誰に何を確認すべきか、箇条書きで指示)
    
    【発注データ一覧】
    (ここに発注データのCSVまたはテキストを貼り付け)
    
    【請求書データ一覧】
    (ここに請求データのCSVまたはテキストを貼り付け)
    

    あわせて読みたい(関連する実践記事・マガジン)
    ・契約書や発注書の山に埋もれていませんか?|ClaudeのPDF読み取りで契約先・金額・更新日を一括で表データ化する棚卸し自動化術
    ・問い合わせ対応に追われていませんか?|Claudeで事実と未確認を7項目に整理する一次下書き術
    ・収録マガジン:Claude活用|AI agent Manager版

    手元の業務で今回のテンプレートを試すときは、この記事に「スキ(♡)」を押しておくと、あとでnoteのマイページからすぐ見返せます。

    みなさんの現場では、月末の請求書発行で一番ヒヤッとしたミスはどんなことですか?よければコメントで教えてください。


     #AIとやってみた #仕事術 #業務効率化 #ClaudeCode #Claude #請求書 #経理 #バックオフィス #PM #非エンジニア

     
     
    AIを駆使したSaaS開発業務の自動化を進めており、その手法やノウハウを発信していきます。 元製造業の工程管理→業務コンサル→AI SaaSのプロダクトマネージャー 営業・CS・エンジニアの立ち上げも経験あり

    あなたへのおすすめ