Zapier×Cloud Vision APIで納品書を自動OCR|材木店の伝票入力業務を月20時間削減するレシピ
材木店・建材店では、納品書や請求書の入力が月末に集中しがちです。Google Cloud Vision API と Zapier を組み合わせると、紙の帳票を読み取り、スプレッドシートへ自動転記できます。本記事では、編集部シミュレーションとして月額約 ¥2,830 の構成と、導入から確認までの流れを整理します。
- Google Cloud Vision API と Zapier で納品書・請求書を自動でデータ化できる
- 月額約 ¥2,830 の構成を編集部シミュレーションで確認できる
- 5 つの手順で Cloud 設定から会計データの出力まで進められる
- 認証エラー、読み取り精度、料金超過の対策を先に確認できる
- 月 50 件以下から始め、修正率と削減時間を測定できる
編集長の見解: 材木店・建材店の納品書は行数が多く、手入力の時間が膨らみやすい帳票です。自動化の投資対効果 (ROI) は、削減時間と時給から試算できます。自社の帳票枚数、入力時間、ツール料金を確認してから導入してください。
納品書の手入力、毎月どのくらい時間を使っていますか?
材木店・建材店の経理・事務担当者は、月末に納品書や請求書を処理します。仕入先から届いた紙の帳票を確認し、日付、仕入先、品目、金額を会計ソフトや表計算ソフトへ入力する作業です。
帳票入力にかかる時間は、件数と記載行数で変わります。編集部の試算では、月 40-100 件なら月 3-5 時間が一つの目安です。材木店・建材店は、柱、梁、板材、合板、金物など行数の多い帳票を扱うため、1 件あたりの入力時間が長くなりやすい傾向があります。
この手入力には、次のリスクがあります。
- 入力ミス: 金額や品目の誤入力が支払確認に影響する
- 作業の属人化: 担当者が休むと処理方法が分からなくなる
- 月末の残業: 締め日に作業が集中し、確認時間が不足する
注意: 紙の納品書を電子帳簿保存法に沿って保存する場合は、解像度、タイムスタンプ、検索性などの要件を確認してください。本記事は OCR によるデータ化を扱います。保存要件は税理士や所管機関にも確認しましょう。
本記事では、Google Cloud Vision API と Zapier で帳票を読み取り、表計算ソフトや会計ソフトへ渡す方法を解説します。
次のセクションでは、2 つのサービスの役割と、連携後の流れを説明します。
Zapier と Cloud Vision の組み合わせで何ができるのか
Zapier とは
Zapier は、複数のクラウドサービスを自動でつなぐサービスです。「メールに添付ファイルが届いたら」「Google ドライブにファイルが追加されたら」といった出来事をきっかけに、別のサービスで処理を実行できます。連携手順を画面で設定するため、コードを書かずに始められる構成もあります。
Google Cloud Vision API とは
Google Cloud Vision API は、画像から文字を取り出す OCR (光学文字認識) サービスです。印字された文字や手書き文字を読み取り、テキストデータとして返します。帳票の画像品質や文字の配置によって、読み取り結果には差が出ます。
組み合わせで実現できること
この 2 つを組み合わせると、次の流れを自動化できます。
- 受信: Gmail で納品書 PDF を受け取る
- 読み取り: Zapier から Cloud Vision API へ画像を送る
- 転記: 読み取った文字を整形し、Google スプレッドシートへ追記する
人が行うのは、紙の帳票をスキャンしてメールや Google ドライブへ保存する作業です。その後の入力を自動化し、担当者は読み取り結果の確認に集中できます。
ヒント: freee、マネーフォワード、弥生会計などを使っている場合は、Google スプレッドシートから CSV で出力する方法が現実的です。直接連携は、認証や対応機能を確認してから選びましょう。
次のセクションでは、処理件数と設定の難しさから、3 つの構成を比較します。
導入の 3 パターンと選び方
OCR 自動化の構成は、帳票の枚数、読み取り精度、予算で変わります。ここでは、導入しやすさの異なる 3 パターンを比較します。
パターン 1: Zapier の組み込み OCR アクション
Zapier には、画像から文字を取り出す組み込みアクションがあります。Gmail や Google ドライブを起点に、画像を渡して読み取る構成です。
- メリット: 設定が約 30 分で完了する
- デメリット: 帳票の種類によっては精度を確認する必要がある
- 向いているケース: 月 50 件以下で、まず試したい場合
パターン 2: Google Cloud Vision API を直接利用
Google Cloud の管理画面で Vision API を有効化し、認証設定を行います。Zapier を使わず、Google Apps Script や Python から API を呼び出す方法です。
- メリット: 処理量が多くても構成を調整しやすい
- デメリット: 初期設定に約 1-2 時間かかる
- 向いているケース: 月 100 件以上で、開発担当者がいる場合
パターン 3: ハイブリッド構成
Gmail または Google ドライブから Zapier を起動し、Cloud Vision API で読み取ったデータを Google スプレッドシートへ送ります。Zapier が「受け渡し」、Cloud Vision API が「文字の読み取り」を担当します。
- メリット: ノーコードで連携しやすく、読み取り機能も選べる
- デメリット: 複数サービスの料金と設定を確認する必要がある
- 向いているケース: 月 50-300 件の納品書を処理する場合
3 パターンの比較表
| 観点 | パターン 1 | パターン 2 | パターン 3 |
|---|---|---|---|
| 初期設定時間 | 約 30 分 | 約 1-2 時間 | 約 2 時間 |
| 読み取り精度 | 帳票による | 高め | 高め |
| 月額目安 | ¥0-2,000 | ¥500-1,500 | ¥2,000-5,000 |
| コードの必要性 | 低い | あり | 低い |
| 編集部の評価 | まず試す場合に適する | 大量処理向き | 中小企業の実務に合いやすい |
編集長のおすすめ: 納品書を月 50-200 枚処理する材木店・建材店では、パターン 3 が候補になります。ただし、最初は少量の帳票で読み取り精度を確認し、問題がなければ処理件数を増やしてください。
次のセクションでは、パターン 3 の料金を編集部シミュレーションで確認します。
編集部シミュレーション: 月額費用はいくらかかる?
パターン 3 を月 150 件で使う場合の料金を、編集部で試算しました。料金や無料枠は変更される可能性があるため、契約前に各サービスの公式料金表を確認してください。
前提条件
- 処理件数: 月 150 件
- 1 件あたりの画像: 平均 500 KB
- Zapier の処理数: 1 件あたり 2 タスク
- Cloud Vision API: 1 件あたり 2 ユニットとして計算
- 為替: 1 ドル = ¥155 と仮定
| 項目 | 金額 | 内訳・補足 |
|---|---|---|
| Zapier Starter | 約 ¥2,480 / 月 | 月 750 タスクまでという前提 |
| Cloud Vision API | 約 ¥350 / 月 | 処理内容と無料枠により変動 |
| Google スプレッドシート | ¥0 / 月 | 無料枠を利用する前提 |
| 合計 | 約 ¥2,830 / 月 | 編集部シミュレーション |
この試算では、月額費用を 約 ¥2,830 と見積もっています。Zapier のタスク数、Cloud Vision API の処理内容、為替、契約プランで実際の料金は変わります。
元が取れるかの試算
経理担当者の時給を ¥1,500 とし、手入力が月 4 時間かかるとします。手入力の人件費は月 ¥6,000 です。自動化後の確認と修正を月 0.5 時間とすると、その費用は ¥750 です。
この場合、削減効果は月 ¥5,250 です。ツール費用約 ¥2,830 を差し引くと、月約 ¥2,420 の差額になります。実際の導入判断では、スキャン時間、例外対応、契約更新費用も含めて計算してください。
ヒント: 自社の帳票枚数、1 件あたりの入力時間、担当者の時給を表に入れて再計算しましょう。月 50 件以下なら、無料プランで精度を確認してから有料プランへ移行する方法もあります。
次のセクションでは、約 2 時間で行う導入手順を 5 ステップで説明します。
導入ステップ: 5 つの手順
ここでは、パターン 3 を構築する流れを TimelineSteps で示します。実作業では、認証設定とテストに時間をかけてください。
Google Cloud で Vision API を有効化する
Google Cloud Console (公式管理画面) にログインし、新規プロジェクトを作成します。「API とサービス」から Cloud Vision API を検索し、有効化してください。請求先アカウントの設定が必要な場合があります。無料枠があっても、利用状況を管理画面で確認しましょう。
サービスアカウントを作成し、JSON キーを取得する
「IAM と管理」からサービスアカウントを作成し、必要な権限を付与します。作成後、「キー」タブから JSON 形式のキーを取得します。このファイルは第三者と共有せず、安全な場所で管理してください。
Zapier で Cloud Vision アクションを設定する
Zapier 公式サイトで新しい Zap を作成します。Action で Google Cloud Vision または Webhooks by Zapier を選び、認証情報を設定します。Cloud Vision REST API の仕様は、公式 REST リファレンスで確認してください。
画像を送るトリガーを設定する
Gmail の添付ファイルや Google ドライブの指定フォルダをトリガーにします。ファイル形式を PDF または画像に限定し、重複処理を防ぐ条件も設定してください。仕入先ごとに保存先やラベルを分けると、後の確認がしやすくなります。
抽出データを表計算ソフトや会計ソフトへ連携する
Cloud Vision の結果を Zapier で整形し、日付、仕入先、金額、品目を Google スプレッドシートの列へ割り当てます。会計ソフトへ渡す場合は、CSV で出力してから取り込む方法が分かりやすいでしょう。
ヒント: 品目だけを抜き出したい場合は、Cloud Vision の結果を整形し、仕入先ごとに異なる表記を統一します。最初から全帳票を自動処理せず、代表的な仕入先の帳票で確認しましょう。
次のセクションでは、導入後に起こりやすい 3 つの失敗パターンを確認します。
失敗パターン 3 件と回避策
自動化を始めた後に、「動かない」「読み取り精度が低い」「料金が増えた」という問題が起こることがあります。代表的な 3 パターンを紹介します。
失敗 1: 認証エラーで Zap が止まる
症状: 401 Unauthorized や 403 Forbidden が返る。
原因: 権限不足、JSON キーの入力ミス、請求先アカウントの未設定などです。
回避策:
- サービスアカウントの権限を確認する
- JSON キー全体を正しく設定する
- Google Cloud プロジェクトで請求設定を確認する
- Cloud Vision API が有効になっているか確認する
失敗 2: OCR の精度が期待より低い
症状: 文字化けや品目名の誤認識が起こる。
原因: 画像の解像度、照明、折り目、手書き文字、業界特有の単位表記などです。
回避策:
- スキャンは 300 dpi 以上を目安にする
- 帳票を平らにし、影や折り目を減らす
- 仕入先ごとに帳票形式を分けて確認する
- 読み取り後に表記を整え、確認が必要なデータを別に分ける
失敗 3: 想定以上に API 料金がかかる
症状: 月末の請求額が試算を上回る。
原因: 同じ画像の重複送信、テスト送信の繰り返し、処理量の増加などです。
回避策:
- 同じファイルを処理しない条件を追加する
- テスト用フォルダと本番用フォルダを分ける
- 月間処理件数の上限を決める
- Google Cloud と Zapier の利用状況を月 1 回確認する
警告: 無料枠や従量料金の条件は、サービスと契約時期で変わります。テスト送信を繰り返すと料金が発生する場合があるため、利用量と請求額を管理画面で確認してください。
次のセクションでは、帳票を受け取ってから表計算ソフトへ記録する流れを示します。
自動化された業務フローの全体像
ここまでの設定で、納品書を受け取ってからデータを記録する流れを作れます。
納品書が届く
担当者が紙の納品書をスキャンし、PDF を Gmail または Google ドライブに保存します。
Zapier が検知する
Gmail の添付ファイルや Google ドライブの新規ファイルを検知し、次の処理へ渡します。
Cloud Vision で OCR する
画像を Cloud Vision API に送り、文字情報を受け取ります。
Zapier で整形する
日付、金額、品目を整え、仕入先ごとの列に割り当てます。
スプレッドシートへ追記する
日付、仕入先、品目、金額、備考を記録します。必要に応じて CSV で会計ソフトへ取り込みます。
Gmail 到達 → Zapier 起動 → Cloud Vision OCR → スプレッドシート追記
- スキャン (5 分 / 件)
- 手入力 (3 分 / 件)
- 確認・修正 (2 分 / 件)
- 合計 月 150 件 = 10 時間
- スキャン (5 分 / 件)
- 確認のみ (0.5 分 / 件)
- 例外対応 (0.5 分 / 件)
- 合計 月 150 件 = 2.5 時間
月約 7.5 時間削減。時給 ¥1,500 換算で月 ¥11,250 の人件費削減
編集長の見解: 上記は編集部シミュレーションです。実際の削減時間は、帳票枚数、1 件あたりの入力時間、読み取り結果の確認量で変わります。削減時間と時給を掛け、ツール費用と比較して判断してください。
次のセクションでは、材木店・建材店から想定される質問に回答します。
よくある質問 (Q&A)
Q1. 材木店特有の単位は OCR で正しく読めますか?
A. Cloud Vision API は汎用 OCR です。帳票の品質によって、単位や品目の読み取り結果が変わります。300 dpi 以上で読み取り、代表的な帳票を使って修正率を確認してください。必要に応じて、読み取り後に表記を整えます。
Q2. 紙の納品書ではなく FAX で届く場合はどうすればよいですか?
A. 複合機の FAX 受信機能で PDF 化し、Google ドライブの指定フォルダへ保存します。保存フォルダを Zapier の起点にすれば、FAX から OCR、スプレッドシートへの記録まで自動化できます。機種ごとの対応状況は、複合機の説明書で確認してください。
Q3. 会計ソフトに直接連携できますか?
A. freee、マネーフォワード、弥生会計などは CSV 取り込みに対応しています。まずはスプレッドシートへ記録し、月末に CSV で取り込む方法が分かりやすいでしょう。直接連携を行う場合は、認証方式と契約プランを確認してください。
Q4. セキュリティ面で気をつけることは何ですか?
A. 次の 3 点を確認します。
- 認証情報: JSON キーを第三者へ共有しない
- 履歴の保存: Zapier に画像や処理履歴が残る条件を確認する
- 権限管理: Google Cloud では必要最小限の権限を付与する
Q5. テスト段階で費用はかかりますか?
A. Cloud Vision API と Zapier には、無料枠や試用条件があります。ただし、無料枠や料金は変更される可能性があります。テスト前に公式料金表を確認し、月 50 件以下の代表帳票で少量テストを行ってください。Zapier Starter を使う場合の編集部試算は、約 ¥2,480 / 月です。
Q6. 既存の業務フローを大きく変える必要がありますか?
A. 紙の納品書をスキャンして Gmail や Google ドライブへ保存する部分は、既存の運用を活用できます。その後の入力と転記を自動化する構成です。スキャンが難しい場合は、スマートフォンのスキャン機能を使う方法もあります。
Q7. 他の OCR サービスと比べて、どれがよいですか?
A. Cloud Vision API は、Zapier と組み合わせて小さく始めやすい点が特徴です。ほかのサービスにも異なる料金や機能があります。帳票の読み取り精度、料金、既存システムとの接続方法を代表帳票で比較してください。
まとめ: まず小さく始めて、効果を測定してから広げる
本記事では、材木店・建材店向けに Google Cloud Vision API と Zapier で納品書を OCR 化する方法を解説しました。
- 月額約 ¥2,830: 月 150 件を処理する編集部シミュレーション
- 導入時間約 2 時間: Cloud 設定からデータ連携までの目安
- 5 つの手順: 受信、認証、連携、トリガー、転記を順番に設定
- 月約 7.5 時間削減: BeforeAfter による編集部シミュレーション
編集部からのアクション提案: まず月 50 件以下の帳票でテストし、修正率、削減時間、実際の料金を 1 か月記録してください。効果を確認できたら、納品書から請求書、見積書へ対象を広げる方法が現実的です。
次のステップとして、Zapier の無料枠または試用条件を確認し、自社の代表的な納品書で読み取り精度を試してください。精度と料金が許容範囲なら、月 150 件の編集部シミュレーションを参考に本番構成を検討しましょう。
Mira / AI経営ラボ 編集長