ブログ一覧へ戻る

請求書のデータ入力を減らすには?AI OCRの選び方と照合チェックリスト

2026/10/8 09:00

請求書のデータ入力を減らすには?AI OCRの選び方と照合チェックリスト

目次

請求書のデータ入力を減らすには、AI OCRで文字を読み取るだけでなく、読取結果を請求書原本と照合し、人が承認してから会計処理へ渡す流れを設計します。読み取りが速くても、修正や二重登録の確認に時間がかかれば、業務全体では負担が減らないことがあります。

この記事では、請求書の受領からデータ化、照合、承認までを対象に、AI OCRの比較項目と試験方法を紹介します。支払の実行や税務上の判断は別の業務として扱い、まず入力作業をどこまで減らせるかを確認します。

請求書のデータ化を五つの工程に分ける

受領と読取の前にファイルを識別する

最初に、受け取ったPDFや画像へ管理用のIDを付け、受領日時、送信元、ファイル名、ページ数を記録します。一つのPDFに複数社の請求書が入っている場合や、一つの請求書が複数ページに分かれている場合は、どこまでを一件として処理するか決めます。

取引先からCSVなどの構造化データを受け取れるなら、その利用も検討します。すでに項目が分かれたデータを画像に戻して読み取る工程が本当に必要か、入口から見直すと判断しやすくなります。

読取から承認までは段階を分ける

請求書処理の基本的な流れは、次のように整理できます。

1. 受領:原本と管理用IDを保管する
2. 読取:文字、表、金額などを抽出する
3. 項目化:請求日、請求番号、請求元、合計額などの欄へ割り当てる
4. 照合:原本、取引先マスタ、発注・検収情報と突き合わせる
5. 承認:確認者が修正内容を承認し、後続処理へ渡す

Microsoftの請求書モデルも、文字認識に加え、請求書の主要項目や明細を抽出し、構造化データを返すものとして説明されています。抽出できる項目と、その後の業務判断は分けて考える必要があります。Microsoft Learnの請求書モデル解説

AI OCRを選ぶときに確認する六つの項目

1 自社に届く請求書を読めるか

日本語、複数ページ、明細表、斜めに撮影された画像、印影が重なった金額など、実際の入力条件で試します。サービスのデモ用サンプルが読めても、自社の請求書で同じ結果になるとは限りません。

ファイル形式、画像品質、ファイル容量、ページ数、対応言語の条件を公式資料で確認します。OCRエンジン、モデル、バージョンによって対象が異なるため、「AI OCRならどんな帳票にも対応」とまとめないことが重要です。

2 必要な項目と明細を抽出できるか

合計金額だけ必要なのか、明細ごとに数量・単価・金額を取り込むのかを決めます。書類の文字が読めることと、正しい項目へ割り当てられることは別です。請求日と支払期限、今回請求額と前回繰越額の取り違えも試験します。

初期の項目一覧には、項目名、必須か任意か、入力形式、照合先、判断できない場合の扱いを記入します。請求番号がない帳票もあり得るため、空欄を許す条件と管理用IDによる追跡を分けて決めます。

3 原本を見ながら修正できるか

確認画面では、抽出値と原本の該当箇所を並べて確認できるかを見ます。全ページを毎回開き直さないと修正できない場合、件数が増えるほど負担になります。修正前の値、修正後の値、担当者、時刻を残せるかも確認してください。

APIとして提供される読取機能を選ぶ場合、確認画面や承認機能を別に用意する構成もあります。候補の料金にどこまでの工程が含まれるのかを確認し、完成した業務画面を備えるサービスと同じ前提で比較しないようにします。

4 信頼度をどう利用できるか

読取結果に信頼度が付くサービスでは、確認の優先順位を付ける手掛かりになります。ただし、その値を自社帳票で測った正解率と同じものとして扱わないでください。重要な項目ほど、実際の誤り方を見て確認条件を決めます。

Microsoftは、信頼度の解釈や人によるレビューの組み込みを案内しています。また、すべてのフィールドに信頼度が返るわけではないと説明しています。精度と信頼度の公式説明

5 既存システムへ安全に引き渡せるか

CSV出力やAPI連携の有無だけでなく、項目名、日付形式、文字コード、金額の単位、必須欄の扱いを照合します。取り込みに失敗したファイルを再処理したとき、同じ請求書が二重登録されないかも確認します。

状態を「読取済」「確認待ち」「承認済」「取込済」などに分け、どの段階で失敗したかを追えるようにします。連携先が停止している間の保留と、復旧後の再実行手順も評価対象です。

6 データ管理と料金の条件が合うか

請求書には取引条件、連絡先、口座情報などが含まれる場合があります。外部サービスへ送ってよい範囲を社内で確認し、保存先、保持期間、削除方法、閲覧権限、委託先の扱いを公式の契約資料で確認します。

サービスの解析データ保存と、自社側の原本保管は別に整理します。Microsoftの公式資料でも、処理データの一時保存と利用者側の責任が説明されています。特定サービスの条件を、ほかの製品へ当てはめないようにしましょう。データ・プライバシー・セキュリティの説明

料金比較では、月額だけでなく、ページ数・処理件数による従量分、初期設定、確認作業、連携改修、保守を含めます。少量の試験でも、大量処理時にどの費目が増えるかを確認できます。

原本との照合チェックリスト

以下はデータ入力を確認するための例です。必須項目は自社の経理ルールと帳票に合わせて決めます。

  • 請求元:名称と取引先コードが正しい会社を指す

  • 請求番号:読み落としや桁の欠落がなく、既登録データと照合できる

  • 日付:請求日と支払期限が入れ替わっていない

  • 金額:桁、小数点、通貨、マイナス表記を原本と照合した

  • 明細:行の欠落、二重読取、数量と単価のずれがない

  • 合計:原本に書かれた内訳と総額の関係を確認した

  • 取引:対応する発注や検収の記録を確認した

  • 添付:必要なページや別紙が揃っている

たとえば架空の請求書に「小計30000円、税額3000円、合計33000円」と書かれている場合、抽出された三つの値と足し算が一致するかを確認します。合計が一致しても、取引先や請求日が正しい証明にはなりません。また、この照合だけで税区分の妥当性や法令対応を判定することはできません。

口座変更の記載がある場合も、OCRの値だけで取引先マスタを書き換えないようにします。社内の変更承認手順に回し、必要に応じて既知の連絡先など別の経路で確認します。入力の省力化と、送金先の変更判断は分けて管理してください。

試験では項目単位と請求書単位を両方測る

正解データを先に用意する

形式や品質が異なる帳票を選び、人が原本を確認して正解データを作ります。試験用に使う許可がある資料を使い、必要なら機密情報を含まない架空帳票を作成します。都合のよい帳票だけでなく、金額が読みにくいものや別紙があるものも含めます。

比較する候補には同じ帳票を使い、モデルや設定、実行日を記録します。設定調整に使った帳票だけで評価を終えず、未使用の帳票でも確認すると、特定の例だけに合わせていないかを見られます。

正解率が高くても修正件数は残る

計算例として、10枚の請求書で各6項目、計60項目を評価したとします。57項目が正しければ、項目単位の正解率は57÷60=95%です。

一方、誤り3項目が別々の3枚にあれば、全項目が正しい請求書は7枚なので、請求書単位では7÷10=70%です。この数値は説明用の架空例で、製品の実測値ではありません。必要な修正作業を見積もるには、両方を確認するのが有用です。

さらに、1件あたりの確認時間、修正時間、取り込み失敗数、二重登録の有無を測ります。読み取り時間だけ短縮できても、確認工程が増えていないかを見ます。合格基準は重要項目の誤りが業務へ与える影響に応じて決め、単一の平均値にまとめすぎないようにします。

運用開始前に例外の行き先を決める

読めない書類は再スキャンへ、金額が合わない書類は経理担当へ、重複の疑いがある書類は既登録履歴の確認へ回します。担当者と期限を決め、未処理のまま月末を迎えないように一覧で追える状態にします。

最初は承認を必須にして実際の誤りを蓄積し、対象帳票や自動処理の範囲を慎重に広げます。モデルや連携仕様を変更したときは、過去の代表的な帳票で再試験します。入力を減らしながら、原本まで追跡できる状態を保つことが、運用設計の要点です。

請求書のデータ化と既存システムへの連携を整理したい場合は、Miyabeeのシステム開発支援をご覧ください。