請求書・契約書の確認を自動化|AI抽出・Drive保存・Chat承認

請求書・契約書の確認を自動化する方法を、原本保存、AI・OCR抽出、重複確認、Drive分類、Chat通知、人の承認、湯田Q&Aで解説します。

著者: SakuraAI 編集部監修: 湯田英也公開: 最終更新: 12
目次
30秒でわかる結論

請求書・契約書の確認業務は、受信、原本保存、項目抽出、重複候補、担当通知まで自動化できます。ただし、原本・AI抽出データ・会計/契約上の確定情報を別に管理します。金額、税、支払先、契約条項、承認、支払、締結は人が原本を確認して確定し、Google Chatは承認そのものではなく確認画面への入口として使います。

本記事は2026年6月29日時点のGoogle公式情報と国税庁資料をもとにした一般的な実務解説であり、税務・法務の助言ではありません。保存義務、保存期間、検索・訂正削除の要件、契約判断は、最新の公的資料、自社の取引・規程、専門家の見解を確認してください。

Expert Q&A

文書処理を自動化する前に確認すること

湯田英也SakuraAI株式会社 代表 / ソフトウェアエンジニア

Q. 請求書と契約書を同じAIフローで処理できますか?

A. 受付と原本保存までは共通化できますが、確認項目と責任者は分けます。請求書は金額、税、支払先、発注・検収との照合、契約書は当事者、期間、更新、解約、責任範囲などを見るためです。

Q. OCRの信頼度が高ければ自動承認してよいですか?

A. 信頼度は正しさの保証ではありません。読み取りやすさの目安にはなりますが、支払や締結の影響は別です。重要項目は原本と台帳を人が照合します。

Q. Chatで承認まで完結させますか?

A. 原本と差分を十分に確認できないなら、確認画面を開くボタンにします。Chat上のワンクリックだけで支払や締結を確定せず、対象版と承認履歴を正本へ記録します。

この記事の立場を先に述べておくと、AIの読み取り精度を競うのが目的ではありません。受付と候補抽出は自動化し、支払・締結・最終承認は人が原本を確認して確定する。ここを崩さないことが、あとで「言った・言わない」「どの版で承認したか」を説明できる状態につながります。

請求書・契約書の自動化では、PDFから文字を読めるかに注目しがちです。しかし、実務で難しいのは、どれが原本か、何を照合したか、誰がどの版を承認したかを後から説明できる状態にすることです。

同じファイル名でも中身が違う。AIが合計金額を読めても税や支払先が違う。契約書の要約が正しく見えても、対象版が古い。こうした問題はOCR精度だけでは解決しません。

先に分ける:原本・抽出データ・確定情報

役割更新ルール
原本受領・作成した内容を保持するPDF、メール本文、電子契約のファイル内容を上書きせず、差替えは別版で保存
抽出データ検索・照合・入力を補助する請求番号、日付、金額、当事者、期間AI・OCRの候補として原本へ紐づける
確定情報業務処理の正本会計台帳、契約台帳、稟議・承認記録権限を持つ人が確認して確定

AI抽出結果を原本へ書き戻したり、そのまま会計・契約台帳の確定値にしたりしません。修正した場合も、元の抽出値と確認後の値を比較できるようにします。

請求書・契約書・稟議は確認内容が違う

文書自動抽出の候補人が確認すること最終的な正本
請求書発行者、請求番号、日付、金額、税、支払期限取引、発注・検収、金額、税、支払先、重複会計・支払システム
契約書当事者、契約期間、更新、解約、責任範囲、署名状態対象版、条項の意味、社内基準、承認、締結可否契約管理台帳・締結済み原本
稟議・申請申請者、目的、対象、期限、添付必要性、予算、権限、例外、承認条件申請・承認記録
見積書・発注書番号、品目、数量、金額、期限最新性、相手方、請求・契約との一致購買・案件台帳

受付を共通化しても、後段を一つのプロンプトにまとめないことが重要です。書類種別ごとに確認項目、担当者、正本、完了条件を分けます。

どの作業から自動化するべきか

Decision chart

請求書・契約書業務の自動化適性

正解の明確さ、反復性、誤りの影響、原本との照合しやすさをもとにSakuraAIが整理した導入判断用スコアです。Googleや国税庁の公式評価ではありません。

受信・受付IDの発行98/100

入口と処理履歴を機械的に記録しやすい

原本のDrive保存95/100

保存先と権限を固定すれば安定しやすい

書類種別・担当通知91/100

ルールを優先し、曖昧なものだけAIで補助する

項目抽出・台帳入力候補82/100

転記は減らせるが、重要項目を原本照合する

重複候補の検出78/100

候補抽出には向くが、削除・支払停止は人が判断

承認経路の振り分け74/100

金額帯や部門ルールを明示できる場合に向く

仕訳・契約リスクの確定27/100

候補提示までにし、専門担当が判断する

支払・締結・最終承認3/100

BotやAIで自動確定しない

最初は受付、原本保存、担当通知から始め、抽出・照合・承認へ段階的に広げます。

安全な処理フロー

01

Gmail・フォーム受信

対象を絞り、受付IDと受信情報を記録

標準機能
02

原本をDrive保存

抽出データと分け、権限を設定

要開発
03

AI・OCRで候補抽出

書類種別ごとの項目と不一致を提示

要開発
04

人が原本確認

金額、条項、重複、承認経路を確定

標準機能
05

正本更新・Chat通知

台帳へ記録し、次の担当へ通知

要開発
標準機能で対応開発・設定が必要

原本保存が完了する前に抽出・承認を進めません。OCRやAIが失敗しても原本から再処理でき、どのファイルをもとに判断したか追跡できます。

Google Chatの通知画面は、公開前に運用環境で手動撮影した実画面へ差し替えます。取引先名、金額、口座、文書ID、担当者、Driveリンク、Webhook URLをマスキングしてください。通知例では、文書ID、状態、担当、期限、不一致理由だけを見せ、重要情報は確認画面で照合します。

電子で受け取ったデータは原本保存から考える

国税庁は、注文書、契約書、領収書、見積書、請求書などに相当するデータを電子的にやり取りした場合、電子取引データとして保存対象になることを案内しています。

ここで注意したいのは、紙へ印刷して保存すればよい、PDFを別形式へ変換すればよい、と独自判断しないことです。添付PDFだけでなく、取引情報がメール本文に含まれる場合の扱いも確認します。

Google Driveへファイルを置くだけで、電子帳簿保存法への対応を保証できるわけではありません。対象データ、保存方法、検索、訂正削除への対応、事務処理規程など、現行要件を国税庁資料と専門家へ確認してください。

AI・OCRで抽出する項目

請求書

抽出候補照合先人が見るポイント
発行者・請求先取引先・自社情報表記揺れ、別法人、誤送付
請求番号既存台帳再送、訂正、重複
発行日・支払期限契約・支払条件日付形式、休日、条件との一致
小計・税・合計原本・会計ルール桁、通貨、税区分、合計
支払先登録済み情報変更有無、確認手続き
品目・数量発注・検収注文内容と実績の一致

契約書

抽出候補照合先人が見るポイント
当事者取引先・契約台帳正式名称、契約主体
契約期間原文・台帳開始、終了、更新条件
解約・通知期限原文・社内基準起算日、通知方法、例外
料金・支払条件提案・稟議・原文金額、時期、条件の一致
責任・補償関連原文・審査基準条項全体と他条項の関係
署名・版締結サービス・履歴最終版、署名者、締結状況

AIが条項名を見つけても、法的な意味や受け入れ可否までは確定しません。抜粋だけで判断せず、前後の条文と契約全体を確認します。

OCR製品は日本語対応と版を確認する

Google Cloud Document AIには、請求番号、取引先名、金額、税、日付、明細などを抽出するInvoice Parserがあります。ただし、2026年6月29日に確認した公式プロセッサ一覧では、Invoice Parserの対応言語一覧に日本語は表示されていません。

日本語の請求書で使う場合は、最新の対応言語、プロセッサの版、リージョン、ページ上限、実データでの精度を導入前に確認してください。Google製品だから日本語帳票へそのまま使える、と判断しないことが重要です。

手段向く用途強み注意点
ルール・ファイル名送信元や形式が固定された書類安定し、説明しやすい非定型の本文理解はできない
汎用OCR・生成AI多様なPDF・画像の文字と項目候補導入しやすく柔軟読み違い、表構造、対応言語を確認
Document AIなど専用Parser定型文書の項目抽出構造化された出力を得やすい言語、版、リージョン、費用を確認
会計・請求書システム受取請求書、照合、支払、会計連携業務フローと監査機能がある製品要件と連携範囲を確認
契約管理・電子契約システム版管理、審査、締結、更新管理契約専用の履歴と権限を持てるWorkspaceとの役割分担が必要

重複はファイル一致と業務上の重複を分ける

判定分かること分からないこと扱い
同一ファイル・チェックサム内容が同じバイナリの可能性再送理由、業務上の正本重複候補として紐づける
同じ請求番号同一請求の可能性訂正・再発行・枝番の意味発行者と版を確認する
同じ日付・金額類似取引の可能性分割・定期・複数取引か発注・検収と照合する
AIの類似判定表記違い・内容類似の候補どちらを処理すべきか人の判断材料にする
台帳との一致登録済み処理との関係支払済み・取消・再処理の妥当性処理担当が確定する

同一ファイルを受け取っても、再送として履歴を残す必要があります。重複候補を削除するのではなく、受付IDと原本を保持し、処理対象かを決めます。

Driveはフォルダだけでなくラベルを使う

Driveラベルは、ファイルやフォルダへ構造化されたメタデータを付け、検索やポリシーへ使える仕組みです。所属はフォルダ、状態はラベルのように分けると、確認のたびにファイルを移動せずに済みます。

ラベル候補値の例用途
文書種別請求書、契約書、発注書処理フローを分ける
処理状態未確認、確認中、承認済み、保留進捗検索と通知に使う
担当者経理、法務、案件担当次の責任者を明確にする
期限支払・更新・回答の期日期限通知に使う
機密区分部門限定、管理者限定など共有範囲の判断に使う
原本・派生原本、OCR結果、確認済みデータデータ層を混ぜない

金額、口座、契約内容をファイル名や広いChatスペースへ載せる必要はありません。検索性と情報公開範囲を両方考えます。

Chatの承認ボタンは冪等に処理する

Google Chatアプリはカードのボタンクリックやダイアログ送信を処理できます。一方、公式ドキュメントでは、通信失敗などにより同じインタラクションが再送される可能性も案内されています。

そのため、同じ承認操作を二度処理しない設計が必要です。

記録項目内容
操作ID同じ操作の再処理を防ぐ一意のID
文書ID・版何を確認したか
操作者誰が実行したか
操作日時いつ実行したか
結果確認済み、差戻し、保留など
コメント判断理由や不足情報
前後の状態どの状態から何へ変わったか

承認ボタンを押した瞬間に支払や署名を実行するのではなく、権限を持つシステムの確認画面へ遷移させる方法もあります。操作の影響が大きいほど、Chat内だけで完結させない方が安全です。

Workspace内製と専用システムの比較

選択肢向いている範囲強み限界・注意点
Google Workspace標準件数が少ない保存・共有・確認Gmail、Drive、Chatをすぐ使えるOCR、照合、会計・契約台帳は別途必要
Apps Script / Workspace API独自命名、分類、台帳、Chat通知自社ルールに合わせられる権限、監視、再実行、保守が必要
OCR / Document AIPDFや画像からの項目抽出転記作業を減らせる対応言語と精度、人の照合が必要
請求書・会計システム発注、検収、支払、仕訳、監査会計業務に必要な機能が揃う連携・料金・運用変更を確認
契約管理・電子契約システム審査、版管理、締結、更新契約の正本と履歴を管理しやすいAI要約だけでは代替できない

Workspaceは受付と社内連携に強い一方、会計・支払・契約管理の専門システムを無理に置き換えるものではありません。件数、監査、承認、外部連携が増えたら専用システムを正本にし、Workspaceは入口と通知に使います。

導入手順

1. 文書種別ごとに正本と完了条件を決める

請求書、契約書、稟議を分け、原本、抽出データ、承認記録、最終台帳を決めます。受信しただけ、Driveへ保存しただけを完了にしません。

2. 受付IDと原本保存を先に作る

Gmailやフォームから受け取り、受信日時、送信元、元メール、添付、受付IDを記録します。抽出・分類に失敗しても原本を追跡できる状態にします。

3. ルール分類とAI抽出を分ける

送信元、件名、ファイル形式など明確な条件を先に使い、本文を読まないと分からない種別・項目だけAIで補います。

4. 差分確認画面を作る

原本、AI抽出値、既存台帳値を並べ、重要項目の不一致を目立たせます。信頼度だけで自動承認しません。

5. Chat通知と承認履歴を接続する

Chatには文書ID、状態、担当、期限、不一致理由を通知し、原本と差分を確認する画面へ誘導します。承認結果は正本へ記録します。

6. 指標を見て自動範囲を広げる

評価項目見る内容
受付漏れ受信したが受付IDがない件数
原本保存失敗原本を追跡できない件数
抽出修正率金額、日付、当事者などを人が直した割合
重複候補の精度候補のうち業務上重複だった割合
確認時間受信から確認・承認までの時間
期限超過支払・審査・更新の期限を過ぎた件数
誤通知・権限例外間違った担当や閲覧者へ通知した件数
再処理同じ操作や文書を重複処理した件数

よくある失敗

失敗起きること回避策
原本へ抽出値を上書きする受領時の内容と修正履歴が分からない原本、抽出、確定を分ける
請求書と契約書を同じ項目で処理する必要な確認と責任者が抜ける文書種別ごとにフローを分ける
OCR信頼度で自動承認する誤読した金額・条項を確定する重要項目を原本・台帳と照合する
同名・同額を重複として削除する訂正版や別取引を失う候補として保留し、人が確認する
Chatボタンだけを承認記録にする対象版と判断理由を追えない正本へ操作者・日時・版・結果を記録する
Drive保存だけで法令対応と考える必要な保存・検索・手順が不足する公的資料と専門家へ確認する
日本語対応を確認せずOCRを選ぶ実帳票で必要な精度が出ない言語、版、リージョン、実データを検証する

SakuraAIで支援できること

SakuraAIは、請求書・契約書・稟議の受付、原本保存、AI・OCR抽出、重複候補、差分確認、Driveラベル、Google Chat通知を、文書種別ごとに設計します。

金額、税、支払先、契約条項、承認、支払、締結は人が確定し、会計・契約管理システムを正本として連携します。Workspace内製で足りる範囲と、OCR、会計、契約管理の専用製品が必要な範囲も比較します。

Q. 最初のPoCはどの文書で行いますか?

A. 送信元と形式が揃った請求書の受付・原本保存・担当通知が向いています。金額の自動承認ではなく、受付漏れと保存時間が減るかを確認します。

Q. 自動化が成功した状態とは?

A. 原本をすぐ追跡でき、抽出ミスと不一致が確認者に見え、期限内に正しい人が判断できる状態です。OCRの読取率だけ高くても、承認履歴と正本が曖昧なら成功ではありません。

Q. 専用システムへ移る目安は?

A. 発注・検収・支払・仕訳の照合や、契約の版管理・締結・更新が増えてきたときです。Workspaceに個別機能を足していく保守費と、専用製品が標準で持つ機能を天秤にかける。自作にこだわりすぎると、いつのまにか会計システムを作っていた、となりがちです。

よくある質問

請求書の読み取りから支払いまで自動化できますか?

受付、保存、項目抽出、重複候補、担当通知までは自動化できます。ただし金額、税、支払先、発注・検収との一致、支払実行は人が確認します。AIの抽出結果や信頼度だけで支払いを確定しません。

契約書のリスク判定をAIに任せられますか?

条項候補、期間、更新、解約、責任範囲などの抽出や比較には使えますが、法的意味や受け入れ可否の判断は人が行います。AI要約ではなく、対象版の原文と組織の基準を確認し、必要に応じて専門家へ相談します。

Google Driveへ保存すれば電子帳簿保存法に対応できますか?

Driveへ置くだけで対応を断定することはできません。電子取引データの対象、保存方法、検索、訂正削除への対応、社内手順などを現行の国税庁資料と自社状況に照らして確認し、税理士などの専門家へ相談してください。

重複請求書を自動で削除できますか?

おすすめしません。同一ファイル、同じ請求番号、同額・同日付は重複候補になりますが、再送、差替え、分割、取消、訂正版の可能性があります。原本を削除せず候補として保留し、人が業務上の重複を確認します。

Google Chatの承認ボタンだけで監査記録になりますか?

ボタン操作だけに依存しません。文書ID、対象版、原本リンク、承認者、日時、結果、コメントを正本側へ記録し、同じイベントが再送されても重複承認にならない設計にします。Chatは確認画面への入口として使います。

参考・一次情報

湯田英也

Reviewed by

監修者: 湯田英也

SakuraAI株式会社 代表 / ソフトウェアエンジニア

Google Chatの導入・移行、Google Workspace連携、Google Chat API / Webhook / Bot、Gmail・Meet・Drive・Calendarをまたぐ業務自動化領域を監修しています。

Google公式情報、各プロダクトの仕様、実務での運用・開発観点をもとに、企業が導入判断・運用設計・自動化設計を行える内容になるよう確認しています。

自動化相談

Google WorkspaceのAI自動化を相談する

Gmail・Meet・Drive・Calendar・Chatをまたぐ業務フローを自動化します。

自動化を相談する