- 全行を読み取るのか、1件・一部だけか
- 食品と日用品を分けられるのか
- 数量をどう解釈するのか
- 賞味期限・消費期限をどこから取得するのか
- 読み取り後に修正・削除できるのか
「レシートを撮る」だけでは機能の範囲が分からない
スーパーのレシートには複数の商品が並び、食材だけでなく洗剤や日用品が混ざることもあります。アプリが「レシート対応」と説明していても、何を読み取って何を在庫へ入れるかは製品ごとに違います。
特に、レシートの商品名とパッケージの期限表示は別の情報です。レシートから商品名を取り込めても、賞味期限・消費期限まで自動で確定できるとは限りません。
方式1:全行をOCRして一括登録する
レシートの行を読み取り、購入した商品を複数まとめて候補化する方式です。大量の買い物を一度に登録したい人には便利ですが、次の確認が必要です。
- 値引き行や小計・税・ポイントを商品と誤認しないか
- 食品と日用品を分けられるか
- 同じ商品が複数個ある場合の数量をどう扱うか
- 商品名の略称を分かりやすい名前へ直せるか
- 期限日を後から個別に入力・確認できるか
方式2:食品行だけを抽出・分類する
全行を読み取ったあと、食品らしい行だけを在庫候補へ回す方式も考えられます。日用品が混じるレシートでは便利ですが、食品分類が常に正しいとは限りません。
生鮮品の略称や店舗独自の商品名は判別しにくい場合があるため、読み取り後に不要行を外せるか、カテゴリを直せるかを確認します。
方式3:レシート全体から1件・少数の食品をAI推定する
レシートを行単位で構造化するのではなく、画像全体をAIへ送り、「主要な食品は何か」を推定する方式もあります。この場合、一括登録のように見えても、実際には1件だけが候補になることがあります。
登録件数を減らして確認を簡単にできる一方、買った食品をすべて在庫化したい用途には向きません。
方式4:商品名はレシート、期限はパッケージで確認する
食材管理で現実的なのは、レシートを商品登録の入口に使い、期限はパッケージ表示から個別に確認する方式です。
レシートが購入日を示していても、購入日と賞味期限・消費期限は同じではありません。「買った日+何日」で一律に期限を作ると、実際の表示と違う可能性があります。
一括登録とAI推定を比較する
| 観点 | 全行一括登録 | 1件AI推定 |
|---|---|---|
| 登録件数 | 多い。買い物全体を候補化しやすい | 少ない。主要な候補だけ |
| 確認負担 | 行数が多いほど修正も増えやすい | 候補数は少ないが、他の商品は別登録が必要 |
| 日用品混在 | 食品判定・除外が必要 | 主要食品の選択ロジック次第 |
| 期限 | レシートだけでは不足する場合がある | 推定を含む可能性がある |
| 向くケース | 大量の購入品をまとめて在庫化したい | 1件ずつ確認しながら候補入力を使いたい |
期限情報がレシートにないときはどうする?
商品パッケージに印字された賞味期限・消費期限は、通常の購入明細とは別の情報です。アプリが商品名を正しく読み取れても、その食品固有の期限を確定するにはパッケージ側の確認が必要になる場合があります。
画像AIが日付候補を返す場合も、見えていない期限を推定している可能性があります。推定値を正式な期限表示と混同しないでください。
スキャン後に確認したい項目
- 登録された商品数はレシートの購入品と合っているか
- 食品以外が混ざっていないか
- 商品名の略称が分かりやすい名前になっているか
- 数量が正しいか
- 期限は実際のパッケージ表示と合っているか
- 保存場所・カテゴリが生活上の分類と合っているか
- 不要な候補を削除できるか
FoodSaverの現在のレシートモード
2026年8月23日に確認したFoodSaverの実装では、レシート写真用のAI認識モードがあります。ただし、モデルへ渡す指示はレシート画像から主要な食品1件を推定する内容です。
商品名、期限、カテゴリ、信頼度の候補が返り、その後に確認画面で修正して保存します。したがって、現在のFoodSaverは「レシート全商品を一括登録するアプリ」ではありません。
FoodSaverが向くケース・向かないケース
候補1件を確認しながら登録したいなら使える
レシート写真を入力補助として使い、主要な食品候補を1件ずつ確認・修正する使い方なら、現在のFoodSaverの設計と合います。
一方、スーパーで買った20商品を一度に取り込みたい、レシート全行から食品だけを自動抽出したい、といった用途には合いません。
レシート機能だけでアプリを決めない
食材管理では、登録後の一覧が使いやすいかも重要です。数量、保存場所、期限順表示、検索、カテゴリ、消費済み更新、家族共有など、自分が維持したい在庫モデルまで含めて選びます。
→ 賞味期限管理アプリの選び方
→ 冷蔵庫・食材管理アプリの選び方
割り勘用のレシートOCRとは目的が違う
レシートOCRは、割り勘・経費精算・家計簿でも使われます。しかし、その場合の目的は金額、税、支払者、品目別負担などを整理することです。
このページで扱うのは食品在庫へ何を登録できるかという目的だけです。金額の割り振りや精算方法は扱いません。
よくある質問
レシートを撮れば賞味期限も分かりますか?
必ずしも分かりません。購入明細とパッケージの期限表示は別情報です。AIが候補を推定する場合も、表示と照合してください。
FoodSaverはレシートを全部読み込めますか?
現在確認した実装では、レシートから主要な食品1件を推定する設計です。全行一括取込とは説明できません。
一括登録できるアプリの方が良いですか?
買い物量が多い場合は便利ですが、誤認識の修正や期限入力が多くなることもあります。登録件数だけでなく、確認・更新の負担まで比較してください。