Prompt Library

領収書や請求書を自動で整理する

PDFの請求書から手入力するのはもうやめましょう。Saiがすべての請求書を読み取り、データを抽出して製品リストと照合し、スプレッドシートに記録します。不整合があれば即座にフラグを立ててお知らせします。

The PROMPTS
Copy prompt
請求書のPDFを処理し、すべての明細を抽出してマスター製品リストと照合し、その結果をGoogleスプレッドシートに記録してください。以下の情報を私に求めてください:1. 請求書PDF(アップロードまたはURL) 2. 結果を記録するGoogleスプレッドシートのID 3. マスター製品リスト(スプレッドシートID、CSV、または有効な商品コードのリスト) 4. デフォルト以外で取得したい特定の項目。その後、請求書ごとに以下の手順を実行してください:PDFを読み取り(スキャン画像の場合はOCRを使用)、請求書メタデータ(番号、日付、ベンダー、合計)および各明細(商品コード、説明、数量、単価、合計)を抽出します。各明細をマスター製品リストと照合し、一致しないもの、欠落しているもの、価格に不一致があると思われるものにはフラグを立ててください。書き込みを行う前に、抽出したデータとフラグの内容を提示してください。私の承認後、明細ごとに検証ステータスを付記してスプレッドシートに行を追加し、抽出件数、検証件数、確認が必要な事項をまとめた概要とリンクを送信してください。
Run this TaskView Demo

Platforms this prompt works across

誰も自動化していない領域

請求書作成ツールは、請求書を発行する側の業務は効率化してくれます。プロフェッショナルな見た目の請求書を簡単に作成し、送付できるからです。しかし、どの企業も「受け取る側」としての業務を抱えています。サプライヤーからの請求書、請負業者からの請求書、多数のベンダーからの領収書など、この領域をカバーするツールはほとんどありません。PDFがメールで届くたびに、誰かがそれを開き、内容をスプレッドシートに手入力しているのが現状です。

この作業は時間がかかるだけでなく、ミスが混入する最大の原因でもあります。数量の転記ミス、いつの間にか上がっていた単価、注文していない商品の記載など。これらは本来チェック可能なものですが、請求書ごとに内容を照合している人はほとんどいません。月に40枚もの請求書があれば、なおさらです。

テンプレートや既存ソフトでは解決できない問題

この点を明確にしておく必要があります。なぜなら、解決策を探す際に多くの人が間違った場所から手をつけてしまうからです。請求書テンプレートは「記入するための書類」を提供するものであり、請求書作成ソフトは「発行、番号管理、入金管理」を行うものです。どちらも「自社が送る請求書」のためのものです。

どちらも「受け取る請求書」には対応していません。サプライヤーのPDFがメールボックスに届いた時点で、既存のシステムからは外れてしまいます。それは構造化されていないドキュメントであり、構造化データに変換する必要がありますが、請求書作成ツールにはそれを読み取る機能がありません。このギャップを埋めるのが、このプロンプトです。

データ抽出の仕組み

請求書の読み取りは見た目以上に困難です。ベンダーごとにフォーマットが異なるからです。Saiは以下の3段階でこのバリエーションに対応します。

  • テキストの復元。デジタルPDFは直接読み取ります。スキャン画像や写真の場合はまずOCR処理を行うため、スマホで撮影した領収書でも、きれいに書き出されたPDFと同様に処理できます。
  • 構造化解析。復元されたテキストを、請求書番号、日付、ベンダー、合計といったフィールドや、商品コード、説明、数量、単価、合計を含む明細行へと変換します。これは単なるパターンマッチングではなく「解釈」を行うため、馴染みのないレイアウトであっても問題なく処理できます。
  • 検証。各明細をマスター製品リストと照合します。存在しないコード、コードと一致しない説明、想定外の数量や価格など、不整合がある場合は理由とともにフラグを立てます。

承認なしに書き込みは行われません

検証結果は、スプレッドシートに書き込まれる前に必ず提示されます。これは非常に重要です。自動的に書き込まれる仕組みだと、一度の解析ミスがそのまま誤った記録として残り、後で修正する手間が発生するからです。フラグを確認するのは一瞬ですが、一ヶ月分の誤ったデータを後から照合するのは一苦労です。

承認後、各明細は検証ステータスが付記された行としてスプレッドシートに追加されるため、監査証跡としても機能します。何が請求され、何がチェックされ、何が疑問視されたのかをすべて可視化できます。

プロジェクトではなく、習慣として運用する

このプロンプトは、多くのチームが実際に行っている「バッチ処理」を想定して作成されています。請求書を1枚ずつ処理するのではなく、週単位や月単位でまとめて処理するワークフローです。Googleドライブのフォルダを指定するだけで、その中のすべてのファイルを処理します。マスター製品リストは組み込み型ではなく入力データとして扱うため、カタログを更新するだけで、プロンプト自体を変更することなく検証内容も最新の状態に保たれます。

週次でこのプロセスを実行するチームは、年次レビューまで見過ごされがちな価格の変動を早期に発見する傾向があります。例えば、4枚の請求書を通じて単価が3%ずつ上昇している場合、1枚ずつ確認していては気づきませんが、シートにまとめれば一目瞭然です。

プロンプトのカスタマイズ

PO番号、コストセンター、税区分、支払条件など、管理が必要なベンダー固有の項目をフィールドリストに追加すれば、デフォルト項目と合わせて抽出されます。検証ルールが単なるコード照合よりも厳密な場合は、「前回の記録価格から5%以上高いものをフラグ立てする」「一定数量を超えた場合にフラグ立てする」といったルールを平易な言葉で記述すれば、Saiがそれを適用します。多通貨運用の場合は、報告用通貨を指定して換算列を追加するよう指示することも可能です。

Stop doing repetitive tasks. Let Sai handle them for you.

Sai is your AI computer use agent — it operates your apps, automates your workflows, and gets work done while you focus on what matters.

Try Sai