あらゆる請求書をExcelに変換、明細行をそのまま行に、合計も正確に
仕入先の請求書を手作業でExcelに入力すると、簿記担当者は1ページあたり約3分かかります。このツールなら各請求書を5〜10秒で変換し、明細行はそれぞれの行に配置され、金額はテキストではなく数値として出力されます。
1ページあたり5〜10秒・印刷テキストで最大99%の精度・アカウント不要の無料デモをお試しください
請求書スプレッドシートに含まれる内容
出力内容は、列名を入力することで自由に決められます。この方法はカスタム列抽出と呼ばれ、AIが固定テンプレートの位置に合わせるのではなく、値の意味を理解して各値を特定します。そのため、同じ列がどの仕入先の請求書でも機能します。列名を一度入力すれば、各請求書に自動的に値が入力されます。
請求書を読むのは簡単な半分。返ってくるスプレッドシートこそが難しい半分。
ほとんどの請求書Excel変換ツールは読み取り精度で競争しており、きれいな印刷物であればどれも十分な性能です。使える結果と手直しが必要な結果を分けるのは、ファイルの形です。明細行が行として残っているか、税額の粒度が保たれているか、数字を合計できるかどうか。簿記担当者はその違いを毎週感じています。一度きりではありません。
「私の役割の大部分は、多数のPDFからデータ(請求書番号、金額、総パッケージなど)を抽出し、巨大なExcelマスターファイルに入力することです…一日中『コピー&ペースト』を何百回も繰り返す作業から解放してくれるものを探しています。」
これはr/excelのある投稿者が、請求書のExcel変換の日常業務について述べたものです
汎用コンバーターがもたらすもの
請求書1件につき1行、明細行はフラット化。 12行の請求書が1行になり、12件の説明が1つのセルにまとめられます。品目でフィルタリングしたり、数量を合計したり、金額を元の明細行に紐付けることはできません。請求書に2つのテーブルが含まれる場合、Power Queryで作業していたr/excelユーザーは、それらが「うまく結合できない」ことを発見し、最初の請求書で機能したフィルターが次の請求書には適用されなくなりました。
税が1つの数値にまとめられる。 税率、税額、税込合計はそれぞれ異なる数値です。汎用コンバーターはこれらを1つの「税」列に統合するか、3つのうち2つを削除します。小計と合計の混同もよくある落とし穴です。税込金額を「小計」とラベル付けすると、後続のすべての合計が静かに狂ってしまいます。
金額がテキスト化され、計算の検証がない。 通貨記号と桁区切り記号により、合計列はExcelが合計できないテキストになります。数量×単価が表示された明細合計と一致するか、小計+税が合計と一致するかをチェックする仕組みはありません。エラーは数週間後の照合時に表面化し、その時には元の請求書はすでに保管されています。
このツールが代わりに生成するもの
明細行を行として、請求書コンテキストを繰り返し。 明細レベルの列(明細行の説明、数量、単価、明細合計)を、請求書レベルの列(請求書番号、仕入先名、請求日)と一緒に定義します。各明細行が独自の行になり、請求書フィールドが繰り返されるため、12行の請求書は12行を生成し、トレーサビリティを失うことなくフィルタリング、並べ替え、ピボットできます。
元帳に必要な列に税金を配置。 税率と税額を別々の列として指定すると、AIはラベルの意味に基づいて各フィールドを埋めます(ページ上の位置には基づきません)。仕入先が小計なしで税込合計を印刷する場合でも、フィールドは指定した列に配置され、1つの数値にまとまることはありません。
数値として機能する数値。 金額、日付、参照番号は後処理中に標準化されるため、合計列はクリーンアップ作業なしで合計できます。これは一般的なコンバーターが省略するステップであり、その出力が使用前に再フォーマットを必要とする理由です。
仕入先の請求書フォルダから、すぐ使える1つのスプレッドシートへ
金曜日が請求書処理の日なら、コピー&ペースト作業に代わるこの流れをご覧ください。
Excelで実際に使えるファイルをダウンロード
XLSX、CSV、JSONでエクスポートできます。各明細行が1行になり、請求書のコンテキストが繰り返され、金額は数値として保存されます。テンプレート(保存した列セット)を使用すると、翌週のバッチも同じ列が設定された状態で開始できます。
| 説明 | 数量 | 単価 | 明細合計 |
|---|---|---|---|
| コピー用紙、A4、5連 | 12 | 6.40 | 76.80 |
| トナーカートリッジ、黒 | 2 | 84.50 | 169.00 |
週のどこで活躍し、どこで限界を迎えるか
請求書のExcel変換は経理の定期的な作業の一部であるため、制限は機能と同じくらい重要です。ここではその点を明確に説明します。
最適な用途
機械生成のPDFときれいなスキャン。 QuickBooks、Xero、その他のERPで作成された請求書、および200 dpi以上のスキャンは、印刷テキストを最大99%の精度で抽出できます。
複数仕入先の混在バッチ。 1つの列設定で、バッチ内のすべての仕入先からの請求書を、各社のレイアウトに関係なく、仕入先ごとの設定なしで処理できます。
複数通貨の請求書。 金額と通貨記号またはコードは印刷されたとおりに抽出されるため、EUR請求書とUSD請求書を同じスプレッドシートに通貨を維持したまま配置できます。
注意が必要なケース
抽出は構造化された列まで。 このツールは請求書を承認ルートに回したり、仕訳を転記したり、支払いをスケジュールしたりしません。これらのステップは会計ソフトの役割であり、スプレッドシートは両者をつなぐ受け渡しファイルです。
ページをまたぐ明細行。 商品行がページ境界で分割され、各ページに部分的な列が残る場合、項目が分割されたり、続きが見落とされたりする可能性があります。長い請求書では各ページの最終行を照合してください。
請求書自体の数値誤り。 このツールは印刷された内容を抽出します。仕入先の小計が自社の明細行と一致しない場合、計算列が不一致を表面化しますが、どちらの数値が正しいかの判断は人の判断に委ねられます。
よくある質問
変換後も税額の内訳は保持されますか?それとも「税」という1つの列にまとめられますか?
指定した場合、別々の列として出力されます。Tax RateとTax Amountをそれぞれ別の列名として追加すると、ページ上のラベルの意味に基づいて各列が入力されます。計算チェック用には、小計と税額の合計を印刷された合計と比較する計算列を追加でき、両者が一致しない場合にはAIが差分を出力します。仕入先が税込み合計のみを印刷している場合でも、値は1つの数値にまとめられることなく、指定した列に配置されます。
請求書のExcel変換の精度はどのくらいですか?また、すべての請求書を読み直さずに検証するにはどうすればよいですか?
鮮明なドキュメントに印刷されたテキストは、最大99%の精度で抽出されます。検証には、レビュー画面のbbox機能が利用できます。抽出された任意のセルにカーソルを合わせるかクリックすると、元の請求書上の該当領域がハイライト表示されるため、記憶ではなく目視で値を確認できます。この機能はファイルごとに1クレジットで実行するか、各バッチ後に自動実行するよう設定できます。
明細行は別々の行として出力されますか?それとも請求書ごとに1行ですか?
Line Item Description、Quantity、Unit Price、Line Totalなどの明細レベルの列を含めると、明細行ごとに1行が出力されます。Invoice NumberやVendor Nameなどの請求書レベルのフィールドは各行で繰り返されるため、10行の請求書は10行として出力され、仕入先や日付でフィルタリングやピボットが可能です。
複数通貨の請求書にも対応できますか?
はい、ただし1つ制限があります。金額と通貨記号またはコードは印刷されたとおりに正確に抽出されるため、複数通貨が混在するバッチでも通貨はそのまま出力に保持されます。このツールはリアルタイムの通貨換算は行いません。帳簿で単一の報告通貨が必要な場合は、会計方針で定められたレートを使用して、エクスポート後に換算してください。
毎週請求書をExcelに変換しています。毎回列を再入力する必要がありますか?
いいえ。列セットをテンプレートとして保存すれば、今後作成するすべてのバッチで同じ列が最初から設定されます。バッチアップロードと組み合わせることで、毎週の仕入先請求書フォルダは、1回のアップロード、1回のクリックで、先週と同じ列構成の1つの統合スプレッドシートになります。
関連記事
- 請求書データ抽出の完全ガイドでは、ヘッダーフィールドから明細行テーブルまで、クリーンな請求書スプレッドシートの基礎となるフィールドレベルの基本を解説しています。
- 請求書で最も役立つ列は、仕入先が印刷したものではないでは、計算された明細合計と、支払い前の過請求の発見について詳しく説明しています。
- 2026年最高の請求書データ抽出ソフトウェアは、ワークフローを確定する前にツールを比較検討している読者向けです。
特定の種類の請求書を変換しますか? 毎週のバッチアップロード、通関用の商業送り状、手書きの業者請求書、医療請求書、プロフォーマ見積書には、それぞれ専用のページがあります。