メインコンテンツへスキップ

AIレシートパーサー Zapier

AIレシートパーサー は Zapier アクション PDF4me 機械学習を利用する OCR レシートを PDFs 画像を構造化 JSON加盟店名、取引日、明細項目、合計金額を記録します。新しいGmail添付ファイル、Googleドライブへのアップロード、またはフォーム送信時にトリガーすることで、手動でのデータ入力なしで経費を記録できます。

関連ブログ記事(4)
Zapierで請求書データを抽出・マッピングするのに苦労していませんか?PDF4me AIを使えば3つのステップで解決できます!
Zapierを使った手順ガイド:フォルダ(Dropbox)に新しいファイルを作成 → PDF4me AI - 請求書パーサー → ファイルをアップロード。PDF請求書から仕入先、請求書番号、金額、日付を抽出し、請求書番号を名前とする.txtファイルとして保存します(例:Pdf4me-202503-25041.txt)。ZapierのUIスクリーンショットで事実確認済み。
投稿を読む →
ZapierでAIを使って仕入先請求書の名前を変更する:DropboxとPDF4meを使った5ステップのワークフロー
5ステップのZap:Dropboxフォルダ内の新規ファイル → Dropboxファイル検索 → PDF4me AI - ドキュメントパーサー → ZapierによるJavaScript実行コード → Dropboxファイルアップロード。AIで顧客名を抽出し、出力ファイル名として使用します。実際のスクリーンショット、正確なフィールド値、2行のJSON.parse以外のコードは一切不要です。
投稿を読む →
Zapierで仕入先請求書を仕入先名で全てリネームする:Dropbox + PDF4me AIワークフローの5ステップ
経理チーム向けの5ステップのZap。Dropboxが請求書受信フォルダを監視し、PDF4me AI - Document ParserがすべてのPDFから仕入先名を抽出し、Code by Zapierがパーサーの出力をマッピング可能なトークンに変換し、Dropboxが仕入先名をファイル名としてファイルをアップロードします。実際のスクリーンショット、正確なフィールド値、このチュートリアルで使用されているサンプルファイルsample-vendor-invoice.pdfはダウンロード可能です。
投稿を読む →

このアクションが何をするか

この操作の内容: の PDF4me AIレシートパーサー 機械学習を利用したアクション OCR レシートを変換する PDFs 画像を構造化 JSON Zap内のデータ。Gmail、Google Drive、OneDrive、Dropboxからの領収書、またはフォームアップロードを送信して、 加盟店名、取引日、領収書番号、明細項目、小計、税金、合計、および支払い方法 さらに、ホテル、燃料、医療、トレーニング、サブスクリプションの領収書など、タイプ固有のフィールドも含まれています。後続の処理では、解析されたデータを Google スプレッドシート、QuickBooks、Xero、Airtable などに書き込むことができます。 Zapierハンズフリーで経費管理ができる連携アプリ。

認証 API リクエスト​

毎 PDF4me アクション Zapier 有効な API キー。追加時に一度認証します。 PDF4me 接続済みアカウントとして - Zapier キーを安全に保存し、すべてのデバイスで再利用します PDF4me 自動的に駆除します。

見逃してはならない重要な事実​

領収書ファイル名と領収書名の両方が必要です
レシートファイルにはバイナリコンテンツが格納され、レシート名にはAIが期待するフォーマットが示されます。どちらかのフィールドを省略すると、処理が失敗します。トリガーステップから必ず両方のフィールドをマッピングしてください。名前にはファイル拡張子(.pdf、.png、.jpg、.jpeg)を含める必要があります。
レシートの種類は任意ですが、精度が向上します。
レシートの種類を空欄にすると、AIが自動的にカテゴリを推測します。種類がわかっている場合は、明示的に設定してください(ホテル、燃料・エネルギー、医療、消耗品、食事など)。モデルは種類固有のフィールドを優先し、空欄のままにする代わりに、roomNumber、fuelQuantity、healthcareProvider、またはcourseNameを返します。
3つのトグルスイッチで、どのデータグループを抽出するかを制御します。
アイテムの分析、販売者情報の抽出、合計金額の計算はすべてオプションであり、デフォルトでは無効になっています。必要なグループのみを有効にしてください。これにより処理時間が短縮され、使用されていない出力フィールドが部分的に入力されるのではなく空のままになるため、後続のマッピングがよりスムーズになります。

注記: いいえ Zapierこのアクション専用のスクリーンショットはまだありません。以下のフィールド名が一致します。 Zapier独自のアクションパネル命名規則。基となるデータスキーマは、同等のものと共有され、それに対して確認される。 Power Automate AIレシート解析機能の動作。

パラメータ​

⚠️ 必須項目としてマークされたパラメータは必ず指定する必要があります。 アクションを実行するには、オプションのパラメータで返されるデータグループを拡張できます。後続のステップで実際に必要なデータグループを有効にしてください。

パラメータ必須その機能例
Receipt FileRequiredThe source receipt file. Map the file output from a Zapier trigger or previous action - Gmail attachment, Google Drive / OneDrive / Dropbox file, or form upload. Accepts PDF, PNG, JPG, and JPEG.receipt_2024_03_15.pdf (from Gmail trigger)
Receipt NameRequiredFile name including the extension. Used by the AI to identify the receipt format and optimise extraction. Can be mapped dynamically from trigger metadata. Must end in .pdf, .png, .jpg, or .jpeg.office_supplies_receipt.pdf
Receipt TypeOptionalOptional category hint for the AI. Supported values: meal · supplies · hotel · fuel and energy · transportation · communication · subscriptions · entertainment · training · healthcare · generic. Leaving this blank triggers automatic type detection.hotel
Analyze ItemsOptionalEnable line-item extraction. When true, the analyzeItems array is populated with item name, quantity, unit price, total price, category, description, SKU, brand, size, and colour for each line on the receipt.true
Extract Merchant InfoOptionalEnable merchant information extraction. When true, the output includes merchantName, merchantAddress, merchantPhone, merchantWebsite, storeNumber, and cashierName from the receipt header.true
Calculate TotalsOptionalEnable financial totals extraction. When true, the output includes subtotal, taxAmount, totalAmount, paymentMethod, and cardLastFour. Disable to skip financial parsing when you only need metadata.true
Custom Field KeysOptionalOptional list of extra field names to extract beyond the standard set. Pass as a JSON array. Useful for domain-specific fields printed on internal or industry receipts not covered by standard extraction.["costCenter","projectCode"]

出力にはどのようなフィールドが含まれますか?​

このアクションは構造化された領収書データを返します。これらのフィールドは、後続のZapステップでマッピングできます。

分野タイプ内容物
receiptTypeStringDetected or specified receipt category (e.g. supplies, hotel, fuel, healthcare, generic)
transactionDateStrStringTransaction date in ISO 8601 format (YYYY-MM-DD)
transactionTimeStringTransaction time (HH:MM:SS) when printed on the receipt
receiptNumberStringReceipt or transaction identifier extracted from the document
merchantNameStringName of the merchant - populated when Extract Merchant Info is enabled
merchantAddressStringFull merchant address - populated when Extract Merchant Info is enabled
merchantPhone / merchantWebsiteStringContact details extracted from the receipt header
storeNumber / cashierNameStringStore location code and cashier name when visible on the receipt
subtotal / taxAmount / totalAmountNumberFinancial figures extracted when Calculate Totals is enabled
paymentMethod / cardLastFourStringPayment type (Cash, Credit Card, etc.) and last 4 card digits
analyzeItems[]ArrayArray of line-item objects (name, qty, unitPrice, totalPrice, SKU, brand) - populated when Analyze Items is enabled
roomNumber / checkInDate / checkOutDateStringHotel-specific fields - populated when Receipt Type is hotel
fuelType / fuelQuantity / fuelUnit / vehicleNumberStringFuel-specific fields - populated when Receipt Type is fuel and energy
healthcareProvider / patientName / insuranceInfoStringHealthcare-specific fields - populated when Receipt Type is healthcare
trainingProvider / courseNameStringTraining-specific fields - populated when Receipt Type is training
warnings[]ArrayArray of extraction warning messages - flag these for manual review in your Zap
fallbackUsedBooleantrue when a secondary extraction method was used; consider routing to review queue
rawOcrTextStringFull OCR text from the receipt - useful for keyword search or audit logging
jobId / success / messageMixedProcessing job ID, boolean success flag, and descriptive result message

AIレシートパーサーの設定方法 Zapier?​

  1. Zapを作成または開く さらに、領収書ファイルを提供するトリガーを追加します。トリガーは、Gmailの新規添付ファイル、Googleドライブのフォルダ内の新規ファイル、OneDrive、Dropbox、またはTypeformのファイルアップロードです。
  2. アクションステップを追加する → 検索 PDF4me →選択 AIレシートパーサー。
  3. 認証する あなたの PDF4me API キーがまだ接続されていない場合は、キーを入力してください。 Zapier アカウントダイアログ)。
  4. 地図受領ファイル トリガー出力から(バイナリファイルフィールドではなく、 URL)
  5. 地図領収書名 トリガーのファイル名フィールドを使用することで、拡張子が常に正しくなります。
  6. 領収書の種類を設定する カテゴリがわかっている場合は入力してください。わからない場合は空欄のままにして自動検出させてください。
  7. アイテムの分析を有効にする 明細項目データが必要な場合は、有効にしてください。 販売者情報の抽出 そして 合計を計算する 経費処理ワークフロー向け。
  8. カスタムフィールドキーを追加する として JSON 領収書に標準以外のフィールドが含まれている場合は、配列を使用します。
  9. ステップをテストする - Zapier サンプルを実行して、返されたすべての出力フィールドを表示します。
  10. 下流ステップを追加する merchantName、totalAmount、transactionDateStr、およびその他のフィールドをGoogleスプレッドシート、QuickBooks、Xero、またはデータベースに書き込みます。

ワークフローの例​

ワークフローの例Common Zapier patterns using AI-Receipt Parser.
メール領収書 → Googleスプレッドシート経費ログ

Gmailから領収書の添付ファイルをキャプチャし、解析された経費明細をGoogleスプレッドシートに自動的に書き込みます。

  1. Gmail: 新しい添付ファイル - 件名に「領収書」が含まれているか、送信者のドメインでフィルタリングします。
  2. PDF4me: AIレシートパーサー - ファイルとファイル名をマッピングします。加盟店情報の抽出と合計金額の計算を有効にします。
  3. Google スプレッドシート: 行を追加 - 販売者名、取引日付、合計金額、支払い方法、領収書の種類をマッピングします。
  4. Gmail: メール送信 - 処理済みの領収書ごとに概要行を添えて、財務チームに通知します。
Googleドライブへのアップロード → QuickBooks経費記録

従業員が共有ドライブフォルダに領収書をドロップすると、それを解析してQuickBooksの経費を自動的に作成します。

  1. Googleドライブ:フォルダに新しいファイルが追加されました - 共有フォルダ「領収書」を確認してください。
  2. PDF4me: AIレシートパーサー - アイテムの分析 + 合計金額の計算 + 加盟店情報の抽出を有効にします。
  3. Zapier フィルター: success = true かつ totalAmount > 0 の場合のみ続行します。
  4. QuickBooks: 経費の作成 - ベンダー (merchantName)、日付 (transactionDateStr)、合計 (totalAmount) をマッピングします。
  5. Googleドライブ:重複解析を防ぐため、ファイルを「処理済み」サブフォルダに移動してください。
ホテル&燃料領収書ルーティング

特殊な領収書の種類を検出し、ホテルや燃料の領収書を自動的に別の追跡シートに振り分けます。

  1. Dropbox: フォルダに新しいファイルが追加されました - チーム旅行領収書フォルダ。
  2. PDF4me: AIレシートパーサー - 自動検出のため、レシートタイプは空白のままにしてください。3つのトグルすべてを有効にしてください。
  3. Zapier パス: ブランチ A → ホテル → Google スプレッドシートの「旅行」タブ (部屋番号、チェックイン日、合計金額)、ブランチ B → 燃料 → 「車両」タブ (燃料の種類、燃料数量、車両番号)、ブランチ C → その他すべて → 「一般経費」タブ。
  4. Slack: #expenses チャンネルに、領収書の種類、販売店、合計金額をまとめたメッセージを投稿してください。

よくある質問​

What file formats does the AI-Receipt Parser accept in Zapier?+
The action accepts PDF, PNG, JPG, and JPEG receipt files. Always include the file extension in the Receipt Name field (e.g. receipt.pdf, scan.jpg) so the AI can apply format-specific OCR optimisation.
Is Receipt Type required for every Zap?+
No - Receipt Type is optional. Leave it blank and the model auto-detects the category. Providing it explicitly (e.g. hotel, fuel and energy, healthcare) tells the AI to prioritise type-specific fields and improves accuracy for structured receipt formats. See the <a href="https://www.irs.gov/businesses/small-businesses-self-employed/recordkeeping" target="_blank" rel="noopener noreferrer">IRS recordkeeping guidance</a> for what expense documentation should typically capture.
What happens when Analyze Items is disabled?+
The analyzeItems array in the output will be empty. Line-item details - names, quantities, unit prices, SKUs, brands - are only extracted when Analyze Items is enabled. Disable it when you only need totals or merchant data to reduce processing overhead.
How do I extract hotel or fuel receipt-specific fields?+
Set Receipt Type to hotel to populate roomNumber, checkInDate, and checkOutDate. Set it to fuel and energy to receive fuelType, fuelQuantity, fuelUnit, and vehicleNumber. These specialized fields remain empty for other receipt types regardless of the receipt content.
What does fallbackUsed: true mean in the output?+
fallbackUsed: true means the AI switched to a secondary extraction method because primary model confidence was below threshold. The output data is still valid, but you may want to add a Zapier filter to branch these receipts to a manual review queue or a Slack alert for a human check. See the <a href="https://www.consumerfinance.gov/consumer-tools/educator-tools/your-money-your-goals/expense-tracking/" target="_blank" rel="noopener noreferrer">CFPB's expense-tracking guidance</a> for what a healthy manual-review process should confirm.

関連アクション​

ヘルプが必要な場合​