紙帳票をAIで読み取る方法|転記前に番号・数量・金額を確認する
紙の納品書などを読み取る中級向けガイド。架空の帳票を使い、原文と整形値の保存、読めない箇所の扱い、金額照合、転記前の確認を説明します。

読み取る仕事と、登録する仕事を分ける
OCRは画像の文字を読み取る技術です。Google CloudのDocument AIでも、文書内の文字やレイアウトを抽出する機能が案内されています。ただし、抽出した文字がそのまま正しい業務データになるとは限りません。まずは紙の一枚から項目を取り出し、人が原本と確認する範囲で試しましょう。
表は横にスクロールできます
| 項目 | 原本に記載した値 |
|---|---|
| 納品書番号 | N-001 |
| 日付 | 2026年10月1日 |
| 商品番号 | P-01 |
| 数量 | 12 |
| 単価 | 200円 |
| 明細金額 | 2,400円 |
| 備考 | (空欄) |
原文と、整えた値を別々に保存する
「2,400円」を「2400」に整えると計算しやすくなります。一方で、元の文字がなくなると、読み取りの誤りか整形の誤りかを追いにくくなります。原文の読み取り結果と整形後の値を分け、書類番号や商品番号は文字列のまま残しましょう。
表は横にスクロールできます
| 項目 | 読み取った原文 | 整形後の値 | 確認点 |
|---|---|---|---|
| 納品書番号 | N-001 | N-001 | ハイフン・先頭のゼロを維持 |
| 日付 | 2026年10月1日 | 2026-10-01 | 月日を取り違えない |
| 商品番号 | P-01 | P-01 | 別の商品番号に変えない |
| 明細金額 | 2,400円 | 2400 | 桁と通貨を確認 |
| 備考 | 空欄 | null | 不明な内容を補わない |
読めない箇所は推測させない
商品番号が似ている、数字が薄いといった場合、文脈に合いそうな値を補うと別の取引に結び付くおそれがあります。AIには判断を保留する欄を渡します。読み取り結果の信頼度が付くサービスでも、その数字だけで正しさを決めず、重要な項目を原本と照合します。
添付した、利用が認められた帳票から項目を抽出してください。 項目:納品書番号、日付、商品番号、数量、単価、明細金額、備考。 出力:項目名/読み取った原文/整形後の値/状態/確認する理由。 状態は読取済・空欄・判読不可。読めない値は推測せずnullにしてください。 番号は文字列のまま保存し、先頭のゼロとハイフンを残してください。 金額計算で帳票の値を自動修正しないでください。計算の不一致は確認事項として示してください。
数字の照合は、読み取り結果と別に行う
練習例の数量12、単価200なら、12×200=2,400です。読み取った明細金額と一致するかを確認します。一致しなくても、数量・単価・金額のどれが違うかは計算だけでは決められません。原本を開いて確認し、勝手に帳票の値を書き換えないようにします。
- 画像を確認する
文字が切れていないか、傾きや影を確認する。
- 項目を抽出する
原文・整形値・状態を分けて保存する。
- 原本と照合する
番号・数量・金額を確認し、不一致は保留する。
- 確認済みだけ転記する
担当者の確認を記録し、転記先の項目と照合する。
一枚ごとの確認を、一覧で残す
大量に読み取る前に、どの書類を誰が確認したかを残す欄を作ります。同じ画像を二度処理したときに重複登録しないことも確認点です。書類番号だけで一意に識別できるかは取引先や帳票によるので、管理する担当者と組み合わせる項目を決めましょう。
表は横にスクロールできます
| 確認項目 | 見る場所 | 問題がある場合 |
|---|---|---|
| 文字の欠け・画像の影 | 原本画像 | 撮り直し・再スキャンを検討 |
| 番号・日付・数量・金額 | 原本と抽出表 | 該当項目を保留し、確認 |
| 計算の一致 | 確認済みの数値と帳票の条件 | 原本と条件を見直す |
| 同じ書類の重複 | 受付記録と登録履歴 | 追加登録せず担当者が確認 |
| 転記先との対応 | 転記先の項目定義 | 項目を直してから再確認 |
関連する実践ガイドです。
帳票の種類ごとに、誤りを記録する
一枚がうまく読めても、別の取引先の様式や手書きでは結果が変わる場合があります。まず同じ種類の帳票で、読めなかった項目、修正した箇所、確認時間を記録します。その記録を見て、対象を広げるか、入力画面や撮影方法を直すかを決めましょう。
試行から継続利用へ
様式を限定する
一種類の帳票で、必要な項目を決める。
誤りを残す
項目別に読み取りと整形の問題を記録する。
対象を広げる前に見直す
確認の負担と、転記後の修正を含めて判断する。
仕事で試したいことや、導入にあたって困っていることをお聞かせください。



