Scan Types

Choose the right scan type: Receipt, Invoice, or Other

スキャンタイプの概要

Yomio 3つのスキャンタイプを提供し、それぞれが異なる種類のドキュメントに最適化されています。適切なタイプを選択することは、データ抽出を成功させるための最も重要な要素です。

🧾

領収書

Engine: Azure Document Intelligence

Best for: カメラで撮影した紙のレシート
Examples: 食料品店のレシート、レストランの請求書、小売店のレシート、ガソリンスタンドのレシート
Limitations: 実際の紙のレシートの写真でのみ利用可能です。スクリーンショット、ウェブページ、およびデジタル注文は認識されません。
How it works: 画像は、Azure DIの「prebuilt-receipt」モデルに送信されます。これは、数百万枚の実物のレシート写真を用いて学習された、レシート専用のOCRモデルです。
📄

請求書

Engine: Azure Document Intelligence

Best for: 正式な請求書、領収書、および定型化された財務書類
Examples: 請負業者の請求書、公共料金の請求書、ソフトウェアのサブスクリプション料金、フリーランサーの請求書
Limitations: デジタル形式の整理された書類での使用が最適です。手書きや注釈が加えられた請求書の場合、精度が低下する可能性があります。
How it works: 画像は、請求書固有のフィールドを認識するAzure DIの「prebuilt-invoice」モデルに送信されます。
📋

Other

Engine: GPT-4o Vision (OpenRouter)

Best for: スクリーンショット、ウェブページ、メールの確認画面、および標準形式以外のもの
Examples: ウェブサイトのショッピングカートのスクリーンショット、注文確認ページ、メールでの領収書、見積書、概算見積もり
Limitations: 特定の制限はありません。テキストを含むほぼすべての画像に対応しています。
How it works: 画像はGPT-4oに送信されます。GPT-4oは、画像を視覚的に読み取り、構造化されたデータを抽出するマルチモーダルAIです。別途OCR処理を行う必要はありません。アイテムは自動的に分類されます。

クイック意思決定ガイド

どのタイプを選ぶべきかわかりませんか?次の手順に従ってください。

1

それは、お店やレストランで受け取った紙のレシートですか?

→ Choose: 領収書

2

これは正式な請求書ですか、それとも請求明細書ですか(PDFまたは印刷物)?

→ Choose: 請求書

3

スクリーンショット、ウェブページ、メール、それともデジタル注文ですか?

→ Choose: その他

4

領収書や請求書の発行でエラーが発生しましたか?

→ Choose: その他(このタイプで再試行)

一般的な障害シナリオ

最も一般的な間違いと修正方法は次のとおりです。

ScenarioYou choseResultShould beWhy
ウェブサイトのショッピングカート画面のスクリーンショット(ウォルマート、アマゾン、イケアなど)領収書❌ エラー — OCR_FAILEDその他Azure DIのレシートモデルは、紙のレシートの写真を想定しています。ウェブサイトのスクリーンショットは、レイアウト、フォント、コントラストが異なり、モデルでは解析できません。
注文確認メールのスクリーンショット領収書❌ エラー — OCR_FAILEDOther理由は同じです。メールのレイアウトは領収書のような形式ではないからです。
レシートのPDFが表示されたパソコンのモニターの写真領収書❌ エラー — OCR_FAILEDその他画面の反射、モアレ模様、ピクセルグリッドによるアーティファクトにより、OCRモデルがテキストを確実に読み取ることができません。
食料品店の紙のレシート写真領収書✅ 成功領収書標準的な使用例 — 期待どおりに動作します。
請負業者からのPDF請求書請求書✅ 成功請求書標準的な使用例 — 期待どおりに動作します。

⚠️重要

領収書または請求書タイプでスキャンに失敗した場合は、同じ画像を再アップロードしないでください。代わりに、Otherタイプを使用して再試行します。これは、非標準ドキュメントを処理できる完全に異なるAIエンジン( GPT -4 oビジョン)を使用します。

仕組み

各スキャンタイプは、画像を異なるAIパイプラインにルーティングします。

領収書/請求書の処理フロー(v1)

Route: POST /documents · Engine: Azure Document Intelligence

  1. ファイルの検証とS3へのアップロード
  2. Azure DI OCR (prebuilt-receipt or prebuilt-invoice)
  3. レスポンスを構造化データに解析する
  4. 項目を用いた経費の作成(別のLLM呼び出しによる分類)

その他のパイプライン(v2)

Route: POST /v2/documents · Engine: GPT-4o Vision (OpenRouter)

  1. ファイルの検証とS3へのアップロード
  2. 画像の最適化(自動回転、サイズ変更、シャープ化、コントラスト調整)
  3. GPT-4oは画像を読み取り、構造化されたJSONを返す
  4. 事前にカテゴリ分けされた項目を用いた経費の作成(別途LLMステップなし)

ヒントとベストプラクティス

✅ Do

  • 可能であれば、紙のレシートの写真を撮っておいてください。レシートタイプの場合に最も効果的です。
  • スクリーンショット、ウェブページ、メール、デジタル文書などについては、「その他」を選択してください
  • スキャンに失敗した場合は、「その他」を選択して再試行してから、再度アップロードしてください。
  • 最良の結果を得るためには、十分な照明を確保し、書類を平らな状態に保ってください

❌ Don't

  • ウェブサイトのスクリーンショットには「Receipt」を使わないでください。正常に動作しません。
  • 同じ画像を2回アップロードしないでください。スキャンタイプを変更するだけで済みます。
  • 「領収書」の種類では、画面(文書が表示されているモニターやスマートフォン)のスクリーンショットを使用しないでください。