Google Sheets 向けAI請求書スキャナー

届いたすべての請求書をPDFから直接、再入力なしでGoogle Sheetsの1行として書き出せます

請求書のベンダー名、請求書番号、請求日、明細をAPトラッカーに手入力するには約3分かかります。このアドオンはPDFを読み取り、5~10秒で既に使っているシートにその行を書き出します。

請求書1枚あたり5~10秒・印刷文字の精度99%・ネイティブなSheetsサイドバー・テンプレートもZapierも不要

PDF請求書
Google Sheets
あらゆるベンダーのフォーマットに対応

請求書に印字されたすべての項目を、トラッカーの列に

必要な列名をサイドバーに入力するだけで、Google Sheetsのテーブルのヘッダーになります。AIは項目の位置ではなく意味を理解して各値を特定するため、1つの列リストで、SaaS更新PDF、紙の請求書の写真、スキャンした仕入先請求書を同じバッチで処理できます。

請求書番号
ベンダー名
請求日
支払期日
発注書番号
摘要
数量
単価
行合計
小計
税額
合計

仕組みはカスタム列抽出です:抽出する列を指定すると、AIがそれらの情報を自動で埋めます。ベンダーごとに番号の表記方法は異なりますが——「Inv. #」「Document No.」「REF」といった表記はすべて請求書番号列にまとめられます。明細行も同様です:摘要 | 数量 | 単価 | 行合計を追加すると、各明細が個別の行として出力されます。

請求書は手入力される十数個のフィールド——しかもベンダーごとに形式が異なる

請求書1枚には、ベンダー名、請求書番号、請求日、支払期日、発注書番号、各明細行の詳細など、手入力される十数個のセルがあります。発行元が1つに定まる銀行明細書とは異なり、請求書は数十の仕入先から届き、それぞれが同じフィールドを異なる場所に印刷しています。r/Accountingの常連ユーザーはこう述べています。「毎月、膨大な数の請求書をスプレッドシートに手入力していました。請求書番号、請求日、ベンダー名——同じフィールドを何度も何度も」。

01

すべての請求書は、仕入先ごとに手作業で何度も入力する十数個のセルで成り立っています。ベンダー名、請求書番号、請求日、支払期日、そして各明細行の摘要、数量、単価、行合計を、それぞれキーボードで打ち込む必要があります。合計の数値を1文字入力ミスしただけで、月次の買掛金年齢表が狂ってしまい、どこでタイプミスが発生したのか追跡する手段もありません。

02

無料のAPトラッカーテンプレートが用意してくれるのは列だけで、データ自体は含まれていません。最も一般的な請求書管理テンプレートには、あらかじめ用意されたヘッダーと空のグリッドが付属していますが、入力作業は今までと全く同じです。テンプレートが決めているのは、あなたが入力した内容をどこに配置するかだけなのです。

03

変換ツールやZapierの連携は、請求書とスプレッドシートの間に余分な手順を増やしてしまいます。別のツールにアップロードして処理完了を待ち、ファイルをダウンロードしてからスプレッドシートに再アップロードし、列のマッピングを設定し直す——これを毎週、すべてのバッチごとに繰り返す必要があります。さらにベンダーごとにパーサーのプリセットを設定する必要があるツールも多く、仕入先が請求書のレイアウトを少し変更しただけで正常に動作しなくなってしまいます。

01

列名を1度指定するだけでそれがヘッダーとなり、すべての請求書のデータは次の空の行に追加されます。これがカスタム列抽出です。Invoice Number | Vendor Name | Invoice Date | Due Date | Total と入力すると、AIが既存の行の下に、各値を対応するヘッダーの下に書き出します。

02

サイドバーから直接アクティブなシートに書き出されるため、CSVも再インポートもZapierも不要です。ダウンロードしたり項目を再割り当てしたりする中間ファイルは一切存在しません。サイドバー自体が抽出エンジンであり、スプレッドシートがその出力先となります。既存のSUMIF、支払期日の計算式、条件付き書式は新しく追加された行でもそのまま動作し続けます。

03

1つの列リストが、新しい取引先やレイアウトが変更された請求書を含む、あらゆるベンダーのレイアウトに対応します。AIは意味に基づいて読み取りを行います。「Inv. #」「Document No.」「REF」を請求書番号として認識し、ベンダー名と顧客名を区別し、印刷された小計と合計を判別します。取引先の請求システムが変更されても、利用者側で何も変更する必要はありません。

ベンダーの請求書が入ったフォルダから、APトラッカーの行へ — たった3ステップで

アップロード — 請求書が届いたらそのまま

1か月分の買掛金をまとめて処理する場合でも、メールやベンダーポータルから取得した請求書PDF、紙の請求書を撮影したスマホ写真、スキャンしたコピーを、複数ページのファイルも含めて1つのバッチに自由に混ぜて投入できます。このアドオンはJPG、PNG、PDFに対応しています。デジタル版の綺麗なPDFが最も読み取りやすく、適切な明るさで真っ直ぐ撮影された紙の請求書の写真もそれに迫る精度で処理できます。

列名を指定 — 既に使っているトラッカーに合わせて

列の一覧を1回入力するだけです:請求書番号 | ベンダー名 | 請求日 | 支払期日 | 発注書番号 | 摘要 | 数量 | 単価 | 行合計 | 小計 | 税額 | 合計。行レベルの計算を自動で処理してほしい場合は、計算列に行合計と指定すると、抽出時にAIが自動で乗算を行います。推論列としてカテゴリを追加すれば、請求書に「カテゴリ」のラベルが印刷されていなくても、すべての請求書を同じ処理で自動分類できます。

抽出 — 各請求書が1行のデータに変換され、既存のデータの下に追加されます

[抽出]をクリックしてください。1ページあたり5~10秒で処理が完了し、指定した列名に合わせたヘッダーで、アクティブなシートの次の空行にデータが出力されます。手入力なら約2時間かかる40件の請求書の月末処理も数分で完了し、翌月の請求書も再設定や再入力なしで既存データの下にそのまま追加できます。

請求書からスプレッドシートへの変換が最適なケースと、その限界

標準的なデジタル請求書ときれいなスキャン画像では抽出精度は信頼できます。大量のAPバッチを処理する前に、知っておくべき2種類のケースがあります。

確実に処理できるケース

会計ソフトやERPソフトが生成したデジタルPDF。 QuickBooks、Xero、SAP、NetSuiteの請求書にはクリーンなテキストレイヤーがあり、請求書番号、日付、合計金額はほぼ完璧な精度で抽出できます。

標準的な品質でスキャンされた紙の請求書。 200 dpi以上のオフィススキャン(レターヘッドや明細行のテーブルを含む)は確実に抽出できます。

1つの列設定で処理する複数ベンダーのバッチ。 20社の異なる仕入先からの請求書を一度にアップロードできます。各請求書は同じヘッダーの下の1行として配置され、それぞれのベンダー名がタグ付けされます。

要確認のケース

これは請求書データをスプレッドシートの行に変換するツールであり、買掛金管理やERPプラットフォームではありません。 承認フローの設定、総勘定元帳への転記、ベンダーへの支払いは行いません。書き出される行は原材料にすぎません。

ページをまたいで明細行テーブルが続く複数ページの請求書。 ページ境界をまたぐ商品行は分割される可能性があるため、各ページの最終行をクロスチェックしてください。

スキャンPDFとネイティブPDFの違い。 ネイティブのテキストレイヤーを持つPDFが最も精度よく抽出できます。低品質のファックスや、印刷された金額に手書きで修正が加えられたものは精度が低下するため、該当行をスポットチェックしてください。

よくあるご質問

請求書番号とベンダー名をすべての行に残したまま、明細を個別の行として取得できますか?

はい可能です。請求書レベルの列 — 請求書番号、ベンダー名、請求日 — と明細レベルの列 — 摘要、数量、単価、行合計 — を追加すると、AIが各明細を個別の行として出力し、請求書レベルの項目をすべての行に自動で繰り返し記載します。10行の明細がある請求書は10行のデータに変換され、各行から元の請求書を追跡可能です。計算処理については「Line Total (Qty × Unit Price)」のような計算列を定義すれば、ベンダーの記載値をそのまま使わず、抽出時にAIが自動で乗算を行います。

一部のベンダーが支払期日を記載していない場合でも、その列を埋めることはできますか?

はい可能です。支払期日が記載されている請求書も、「Net 30」のような支払条件だけが記載されている請求書もあります。支払期日と支払条件の両方の列を指定すると、AIは請求書から支払条件を抽出し、支払期日が実際に記載されていない場合は勝手に日付を作成せず空欄のままにします。どうしても日付を取得したい場合は「Due Date (Invoice Date + 30)」のような計算列を定義すれば、抽出時にAIが自動で日付を計算します。

抽出した行は、既存のAPトラッカーの列構成と一致しますか?

はい、列名を既存の構成に合わせて定義できるので完全に一致します。APトラッカーにすでに請求書番号、ベンダー名、請求日、合計の列がある場合は、サイドバーでそのまま同じ名前を入力してください。それらの名前がそのままヘッダーとなり、抽出した行は既存のデータの下に追加されます。SUMIFによるベンダー別合計計算、支払遅延日付の条件付き書式、ピボットテーブルなど、既存の数式は新しい行に対してもそのまま動作し続けます。

各ベンダーの請求書レイアウトごとに個別の設定が必要ですか?

いいえ — それがまさにカスタム列抽出の特長です。AIは項目を意味ごとに読み取るため、「Total Due」「Amount Payable」「Grand Total」はすべてあなたの合計列に入力され、「Inv. #」「Document No.」「REF」はすべて請求書番号に入力されます。1つの列リストでSaaS更新のPDF、紙の請求書の写真、サプライヤーのERP出力を同じバッチで処理できます。さらにベンダーが請求書のデザインを変更しても、こちら側の設定を一切変更する必要はありません。

このツールは請求書の承認や支払いまで行ってくれますか?

いいえ — この点は明確にお伝えしておく必要があります。このアドオンは請求書データをスプレッドシートの行に変換するツールであり、買掛金管理やERPプラットフォームではありません。請求書の承認フローを回したり、総勘定元帳に転記したり、ベンダーへの支払いを実行することはできません。代わりに省略できるのは手入力の作業です。すべての請求書がトラッカー内の1行になれば、承認、仕分け、支払いの作業はこれまで通り、あなたのスプレッドシートと会計プロセスの中で実施できます。

📮 contact email: [email protected]