このページのコードが起動しませんでした。 index.htmlをフォルダから直接開くと、ブラウザがJavaScriptモジュールを読み込めません。そのため領収書や請求書の写真を選んでも何も起きません。フォルダはhttpで配信してください。
powershell -ExecutionPolicy Bypass -File serve.ps1
そのうえでhttp://localhost:8080/を開いてください。
1領収書や請求書の画像を追加
1枚の画像に1つの書類を入れてください。JPEG・PNG・WebP・AVIF画像を最大20枚、各20MBまで追加できます。このページに含まれるOCRエンジンが、手元の端末で英語の文字を読み取ります。AVIF画像はブラウザのデコーダーで開きます。
書類全体を写し、文字を正しい向きにして、十分な明るさを確保してください。HEIC画像は、先にHEICからJPGへの変換を使ってください。PDFや手書きの領収書には対応していません。
2書類を1つずつ確認
切り抜き範囲と添付画像の読みやすさを確認してください。OCRは数字を誤読したり、別の金額を合計と判断したりすることがあります。提案された値を画像と見比べて修正し、メールで使う共通の通貨と為替レートを確認してから、「入力内容と切り抜いた添付画像を確認しました」にチェックを入れてください。画像1枚を1書類として数えるため、同じ画像を2回追加すると2書類になります。
OCR・切り抜き・手入力のレートによる換算は、手元の端末で行われます。過去のレートの検索は任意で、「過去のレートを取得」を押したときだけ始まります。2つの通貨コードと領収書の日付をFrankfurterに送信します。サービスにはIPアドレスも伝わります。画像・店舗名・金額・領収書番号は手元の端末にとどまります。
すべての書類に共通のメール用通貨 初期値は書類で最も多く使われている通貨です。同数なら最初に現れた通貨を使います。手動で選んだ通貨は、そのまま維持されます。
メールの総合計に使う通貨を1つ選んでください。すべての書類がこの通貨を使います。ここで変更しても、個別の書類で変更しても、全書類に反映され、レートと確認済みの状態がリセットされます。
既定の通貨の選び方
最も多くの書類で使われている通貨を選びます。同数なら、最初に現れた通貨を使います。
追加した画像と、編集できる詳細情報がここに表示されます。
3合計とメール
合計に含まれるのは確認済みの書類だけです。元の金額は通貨ごとにまとめます。$記号だけでは、どの国のドルかは分かりません。確認済みの各書類をメール用通貨に換算し、その値を総合計に加えます。換算額は書類ごとに小数第2位まで丸めます。
件名 書類数が追加され、すべて確認済みになると総合計も追加されます。手動で編集した内容は維持されます。
メールの書き出しには、切り抜いて圧縮したJPEGコピーがすべて含まれます。「画像を添えてメール」は、ファイル共有に対応する端末で共有画面を開きます。そこでメールアプリを選び、宛先を入力してください。対応していない場合は、レポートと添付画像を含むメールファイルを保存します。.emlファイルを対応するメールアプリで開き、新規作成・転送・再送のいずれかで送信してください。下書きへの対応はアプリによって異なります。上の宛先欄はメールファイルに使われます。内容を確認して、ご自身で送信してください。
ZIPには、手動で添付するためのJPEG画像とCSVが含まれます。画像は長辺が最大1,600ピクセルになるよう縮小し、1枚350KBを目標に圧縮します。実際のサイズは各プレビューの下に表示されます。送信前に小さな文字が読めるか確認してください。元の画像は変更せず、処理は手元の端末で行います。
NORTH STREET CAFE RECEIPT R-1042 Date: 2026-10-04 Coffee and lunch CAD 21.50 Tax CAD 2.80 TOTAL CAD 24.30 Thank you
MAPLE OFFICE SUPPLIES INVOICE INV-208 Date: 2026-10-03 Paper CAD 40.00 Tax CAD 5.20 AMOUNT DUE CAD 45.20
{title}|書類{count}件 {title}|書類{count}件|{currency} {amount} 店舗の住所から{currency}を提案しました:{location}。領収書と見比べて確認してください。 2回の読み取り結果が一致しません。両方の文字を画像と見比べ、空欄を手動で埋めてください。 処理中の写真は手元の端末にとどまります。{total}件のリソースを読み込みました。任意の過去レート検索ではFrankfurterに接続することがあります。{platform} 予期しない接続を確認しました:{hosts}。{platform} 準備完了。OCR・手入力のレートによる換算・保存はオフラインで使えます。オンラインのレート検索には接続が必要です。 全書類に共通の、3文字の有効なメール用通貨コードを選んでください。 領収書の換算日を年月日の揃った日付で入力してください。過去のレート検索には今日以前の日付が必要です。曖昧な印字の日付は、ご自身で確認してください。 正の為替レートを、小数点を使って入力してください。小数部分は最大12桁です。 現在の通貨と日付で過去のレートを取得するか、レートを手入力してください。 換算額が対応範囲を超えています。金額とレートを確認してください。 1 {base} = {rate} {quote} 1{base}に対する{quote}の金額を入力してください。 先に書類の通貨とメール用通貨を選んでください。 通貨が同じです。端末上でレート1を適用するため、検索は不要です。 手入力のレートです。換算日:{date}。確認済みにする前に、元の資料と照合してください。 過去の参考レートを取得中… Frankfurterの参考レートの観測日:{date}。指定した領収書の日付:{requested}。確認済みにする前に内容を確認してください。 過去のレートを取得または検証できませんでした。レートを手入力するか、もう一度試してください。 この通貨の組み合わせと日付のレートはありません。レートを手入力してください。 レート取得が時間切れになりました。レートを手入力するか、もう一度試してください。 レート取得をキャンセルしました。 書類の換算額:{amount} {currency} この書類を総合計に含めるには、換算を確認する必要があります。 {amount} {currency} 書類ごとに小数第2位まで丸めた、確認済み{checked}件の合計です。{review}件が未確認です。 メール用通貨:{currency} 為替レート:1 {base} = {rate} {quote} レートの取得方法:手入力。換算日:{date}。 レートの取得方法:Frankfurterの参考レート。観測日:{date}。指定した領収書の日付:{requested}。 レートの取得方法:同一通貨のため1で固定。オンライン接続なし。 総合計:確認済み{count}件で{amount} {currency}。追加した書類:{documents}件。 換算が未確認です。 指定した換算日為替レートレートの取得方法使用したレートの日付メール用通貨換算額 手入力Frankfurterの参考レート同一通貨書類数確認済みの書類数総合計 この画像の読み取りを待っています。 {name}を読み取り中({percent}%)。 {name}を読み取るため、端末上のOCRエンジンを準備しています。 画像{count}枚を読み取りました。メールにする前に各書類を確認してください。 この画像を読み取れませんでした。詳細を手入力するか、もう一度読み取りを試してください。 合計金額の候補が見つかりました。すべての入力内容を画像と見比べてください。 明確な合計金額が見つかりませんでした。画像を見て入力してください。 合計金額の候補が複数見つかりました。画像を見て正しい合計を入力してください。 読み取りを停止しました。詳細を手入力するか、「もう一度読み取る」を選んでください。 現在の読み取りが終わるまで待つか、先に停止してください。 画像は最大20枚までです。書類を1つ削除すると、新しい画像を追加できます。 {name}は対応するJPEG・PNG・WebP・AVIF画像ではありません。 {name}は20MBを超えています。小さい画像を使ってください。 {name}を画像として開けませんでした。JPEGまたはPNGに書き出して試してください。 書類の切り抜き範囲 書類の切り抜きを調整するための画像全体 書類の端から切り抜き範囲を提案しました。確認し、必要に応じて調整してください。 書類の端がはっきり見つかりませんでした。画像全体が選択されています。必要に応じて切り抜きを調整してください。 指定した切り抜き範囲が選択されています。確認済みにする前に、用意された添付画像を確認してください。 切り抜いたJPEG添付画像を準備中… {width} × {height}px・{size}KBのJPEG(元の画像:{original}KB)。 読みやすさを保つため、この画像は目標の350KBを超えています。 添付画像を準備できませんでした。「切り抜き範囲を提案」を試すか、別の画像を使ってください。メールに書き出すには、すべての書類のJPEGが必要です。 この書類を確認済みにする前に、切り抜いたJPEG添付画像の準備が終わるまで待ってください。 添付画像:{name} 添付:切り抜いたJPEG{count}枚、合計{size}KB。 確認済みにする前に、有効な合計金額を小数第2位までで入力してください。 確認済みにする前に、書類に印字された3文字の通貨コードを入力してください。 画像と照合済みです。 未確認 通貨未指定 {currency}:確認済み{count}件で{amount} 領収書と請求書の一覧 書類:{count}件、確認済み:{checked}件、未確認:{review}件。 {number}. {name} 店舗/仕入先:{value} 日付:{value} 領収書/請求書番号:{value} 金額:{currency} {amount} 未入力 通貨ごとの元の合計金額(確認済みの書類のみ): 確認済みの合計金額はまだありません。 合計が対応範囲を超えています。メールにする前に、書類を少数ずつに分けてください。 メールにする前に、すべての書類の入力内容・為替レート・添付画像を確認してください。 有効なメールアドレスを1つ入力するか、宛先を空欄にしてください。件名は1行に収めてください。 切り抜いたJPEG{count}枚とレポートを含むメールファイルを保存しました。メールアプリで開き、対応している新規作成・転送・再送のいずれかで送信してください。 メールファイルを作成できませんでした。画像とCSVを保存し、メールアプリで画像を添付してください。 切り抜いたJPEG{count}枚とCSVを1つのZIPに保存しました。展開してJPEGをメールに添付してください。 ZIPを作成できませんでした。各プレビューからJPEGを保存し、CSVを別に保存してください。 レポートをコピーしました。 コピーできませんでした。上のレポートが選択されています。端末のコピー操作でコピーしてください。 共有できませんでした。「メールファイルを保存」を使うか、ZIPを保存してJPEG画像を手動で添付してください。 切り抜いたJPEG画像とレポートを共有画面に渡しました。選んだメールアプリで添付を確認し、送信を完了してください。 receipt-invoice-email.eml receipt-invoice-images.zip receipt-invoice-summary.csv 書類店舗/仕入先日付領収書/請求書番号通貨合計金額確認済みはいいいえ