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

請求書をアップロードして、構造化データが必要ですか?n8nのAIを使用してPDF4me経由で解析します。

· 1分で読める
SEO and Content Writer

PDF4meに請求書のPDFをアップロードし、 AI請求書解析ツール2 つのノード。 processInvoiceModel ベンダー名、請求書番号、合計金額、明細項目、請求先情報など、すべてが構造化された形式で提供されるため、データベース、スプレッドシート、または次のワークフロー手順にマッピングできます。n8nはスキーマ、テーブル、JSONビューを提供するため、出力結果を自由に確認できます。

要するに: 手動トリガー → PDF4meにファイルをアップロード (PDFをホストしています) → AI請求書解析ツール (使用) ドキュメントURL アップロードから)。出力: processInvoiceModel 請求書番号、ベンダー名、合計金額、明細項目などが含まれます。請求書1件につき1クレジット。

得られるもの​

入力: 請求書の PDF (例: invoice.pdf) 出力: 構造化されたオブジェクト 請求書番号 (INV-1001) ベンダー名 (ABC株式会社) 請求書発行日、 注文ID、 請求先、 ラインアイテム (説明、単価、数量、CGST、SGST) 小計、 合計 (1180) 支払い期限、 彼らは行くなど。出力パネルでスキーマ、テーブル、JSONを切り替えてデータを探索できます。

n8nワークフロー:ワークフローの実行→PDF4meへのファイルのアップロード→AI請求書パーサーをクリックしたとき

ワークフロー:手動トリガー、その後アップロード、AI請求書パーサー。各ノードは1つのアイテムを処理します。


必要なもの​


2ノードでのワークフロー​

  1. PDF4meにファイルをアップロードPDF (Base64 またはバイナリ) を PDF4me に送信し、 documentUrlそのURLはパーサーが必要とするものです。
  2. AI請求書解析ツール: 取る documentUrl アップロードからAI抽出を実行し、 processInvoiceModel。
n8n: ワークフローの実行 → PDF4meへのファイルのアップロード → AI請求書パーサー

ステップ1:ファイルをPDF4meにアップロードする​

これまでのワークフロー: トリガー → アップロード。

  1. トリガーを追加する: マニュアル / 「ワークフローを実行」をクリックすると (または、Googleドライブ、Dropboxなどのファイルトリガーを使用する。)
  2. 追加 PDF4me ノード: リソース: PDF4me → PDF4meの操作: PDF4meにファイルをアップロードする。
  3. 資格証明書: PDF4me接続。
  4. 入力データタイプ: Base64文字列 または バイナリデータ (トリガーによって異なります。)
  5. Base64ファイルの内容トリガーからPDFをマッピングします。手動実行の場合は、 バイナリファイルを読み込む または表現。
  6. ファイル保存時間: 2 (またはお好みの設定)。パーサーはURLの有効期限が切れる前にそのURLを使用します。

ノードの出力 documentUrl次のようなURL https://api.pdf4me.com/api/V2/GetDocument?s=...AI請求書パーサーは、これを利用してPDFを取得および処理します。


ステップ2:AI請求書パーサー​

これまでのワークフロー: トリガー → アップロード → AI請求書パーサー。

  1. もう一つ追加する PDF4me ノード: リソース: AI → AI運用: AI請求書解析ツール。
  2. 資格証明書: PDF4me接続。
  3. 入力データタイプ: URL。
  4. 請求書URL: 地図 {{ $json.documentUrl }} アップロードノードから。
  5. 請求書名: invoice.pdf (またはトリガーからマップする)。
  6. カスタムフィールド: オプション。使用 カスタムフィールドを追加する 標準スキーマを超える追加フィールドを抽出する。
AI請求書パーサー:入力データタイプURL、documentUrlからの請求書URL、請求書名invoice.pdf、カスタムフィールドの追加

入力配線

パーサーはアップロードノードの出力を受け取ります。キーフィールドは documentUrl:

AI-Invoice Parser 入力: PDF4me にアップロードしたファイルの documentUrl

出力:スキーマ、テーブル、およびJSON​

AI請求書パーサーは、以下の単一の項目を返します。 processInvoiceModel、 _metadata、およびその他のフィールド。n8n では、出力を 3 つの形式で表示できます。

スキーマビュー: フィールドごとの構造と型:

出力スキーマ: processInvoiceModel (invoiceNumber、vendorName、lineItems、subTotal、total を含む)

テーブルビュースプレッドシート形式のレイアウト:

出力テーブル: processInvoiceModel 列、_metadata (成功)、メッセージ、sourceFileName invoice.pdf

JSONビュー: マッピングとデバッグのための生のレスポンス:

出力JSON: processInvoiceModel、invoiceNumber INV-1001、vendorName ABC Pvt Ltd、total 1180、lineItems

中身は? processInvoiceModel

分野例注記
請求書番号INV-1001請求書参照番号
請求書発行日2026年3月1日 00:00:00発行日
注文IDORD7788注文番号
ベンダー名ABC株式会社サプライヤー
ベンダーインド、デリー住所
ベンダーメール[email protected]接触
請求先ジョン・スミス顧客名
billToAddressインド、ムンバイ請求先住所
ラインアイテム[説明、単価、数量、…]明細項目配列
小計1000税抜
cgst、sgst90、90税額
合計1180総計
支払い期限2026年3月10日 00:00:002つのデート
彼らは行くDE89370400440532013000銀行口座情報

_metadata 含まれる success、 message (例:「AIを使用して請求書の処理が正常に完了しました」) sourceFileName、 そして processingTimestamp。


次は?​

  • 地図 processInvoiceModel Google スプレッドシート、Airtable、またはフォローアップノードを持つデータベースに取り込む。
  • 手動トリガーを Googleドライブ または Dropbox 新しい請求書が発行されるたびに「新しいファイル」が実行されます。
  • 使用 セット または コード システムに送信する前に、特定のフィールドを選択します。
  • 同じパターンで 作る、 ザピアー、 または パワーオートマタ ご希望であれば。

トラブルシューティング​

documentUrlが見つかりません

アップロードノードが最初に実行されるようにしてください。 {{ $json.documentUrl }} 請求書URLフィールドに入力するか、式エディタから選択してください。

出力が空または不完全です

Uploadノードが有効な値を返すことを確認してください。 documentUrlファイルの有効期限が切れた場合(保存時間が経過した場合)、アップロード手順を再実行してください。

401、402、またはその他のAPIエラー

PDF4meのトラブルシューティング 401 (APIキー)、402 (クレジット) などに対応しています。