銀行明細書パーサー

銀行明細書の取引を構造化データとして抽出

必要なフィールドを定義し、PDFの明細書から取引を抽出して、結果をExcel、CSV、または既存のワークフローにエクスポートします。

無料トライアル:月20クレジット、クレジットカード不要。

合成サンプル:銀行明細書と、そこから抽出されたフィールド

サンプルで試す

サンプル明細書と期待される結果

2ページのPDF明細書をダウンロードし、ご自身のinboxにアップロードして、結果を下記のものと比べてみてください。この明細書は完全なもので、期間中のすべての取引が表に含まれ、残高も一致します(期首残高+入金−出金=期末残高)。

  • 合成明細書:銀行名、口座名義人、数値はすべて架空のものです。
  • 2ページ・14件の取引:抜粋ではなく期間の全件です。
  • 出金列と入金列が分かれており、残高も表示されます。
  • 表の見出しは2ページ目でも繰り返され、一部の摘要は2行にまたがっています。

口座フィールド

account_holder_name
Alex Sample
account_number_masked
****4821
account_type
Checking
bank_name
Lakeside Sample Bank
closing_balance
$8,932.34
currency
USD
opening_balance
$4,250.00
statement_period_end
08/31/2026
statement_period_start
08/01/2026
total_deposits
$6,210.87
total_withdrawals
$1,528.53

取引(14件中14件)

transaction_datetransaction_descriptionwithdrawal_amountdeposit_amounttransaction_balance
08/03/2026CARD PURCHASE - GREENLEAF GROCERY #11486.424,163.58
08/04/2026ACH DEPOSIT - BRIGHTWAVE PAYROLL2,480.006,643.58
08/05/2026CHECK #1042750.005,893.58
08/07/2026ONLINE TRANSFER TO SAVINGS ****7788300.005,593.58
08/10/2026CARD PURCHASE - CITY TRANSIT AUTHORITY42.005,551.58
08/12/2026AUTOPAY - PINE VALLEY POWER118.375,433.21
08/14/2026WIRE TRANSFER IN - ORCHARD & SONS LLC INVOICE 2291 CONSULTING1,250.006,683.21
08/17/2026CARD PURCHASE - RIVERSIDE PHARMACY23.156,660.06
08/19/2026ATM WITHDRAWAL - 210 ELM ST100.006,560.06
08/21/2026MONTHLY MAINTENANCE FEE12.006,548.06
08/24/2026ACH DEPOSIT - BRIGHTWAVE PAYROLL2,480.009,028.06
08/26/2026AUTOPAY - NORTHLINK INTERNET64.998,963.07
08/28/2026CARD PURCHASE - HARBOR BOOKS31.608,931.47
08/31/2026INTEREST PAID0.878,932.34

結果:このサンプル明細書に対してAirparserが返した内容を、編集せずにそのまま表示しています。ダウンロードできるファイルは、同じ実行のExcelエクスポートです。フィールド名や形式はこの実行で使用したスキーマに基づくもので、実際にはご自身が定義するスキーマに従います。これは1回の実行例であり、精度のベンチマークではありません。

同様のフィールドでinboxを設定してサンプルPDFをアップロードするか、そのままご自身の明細書を処理してください。

最初の明細書を処理する

PDFからCSVまで

Airparserで銀行明細書を処理する方法

PDFの銀行明細書をアップロードするか、メールで送信します。口座情報と取引のフィールドを定義します。抽出された値を確認・編集してから、Excel、CSV、JSONにエクスポートするか、Google Sheetsを接続します。次回以降の明細書でも、同じinboxとスキーマを再利用できます。

サンプルデータを使ったイメージ用のワークフローです。エクスポート前に抽出された値を確認してください。動画内のテキストは英語です。

  1. 1. inboxを作成

    名前を付けてCreateをクリックします。inboxは明細書が届く場所であり、フィールド定義が保存される場所です。解析エンジンはデフォルトのVisionのままで構いません。

  2. 2. アップロードして解析

    PDFをinboxにドロップするか、inboxのアドレスにメールで転送します。Airparserがフィールドを設定して自動的に解析することも、より細かく制御したい場合は独自のフィールドを定義することもできます。

  3. 3. エクスポートまたはどこへでも送信

    XLSX、CSV、JSONでエクスポートするか、Google Sheets、Webhook、API、Zapier、Make、n8nなどを通じて、データをどこへでも送信できます。

アプリ内で

アプリで確認する

PDFの明細書は再利用しにくいものです。表をExcelにコピーすると列がずれることがあります。Airparserでは元のドキュメントが解析されたフィールドの隣に残るため、各値を原本と照らして確認できます。

これらのスクリーンショットは、Airparserで処理した公開サンプル明細書です。取引は表として抽出され、JSONでも取得できます。

  • 元のドキュメントと並べて値を確認
  • 取引をExcelまたはCSVにエクスポート
  • 行をGoogle Sheetsに送信
  • WebhookやAPIで結果を自社システムへ送信

明細書と解析されたフィールドを並べて表示

Airparserで、サンプルのPDF銀行明細書が、解析されたフィールドと取引テーブルの隣に表示されている様子

同じ結果をJSONで表示

Airparserで銀行明細書から抽出されたフィールドと取引のJSON表示

複雑なレイアウト向けのVisionエンジン

新しいinboxのデフォルトの解析エンジンはVisionで、複雑なレイアウトや複数列の表を含む明細書におすすめします。inboxの詳細設定でTextエンジンに切り替えることもできます。

明細書は一つひとつ異なるため、結果に頼る前にご自身のドキュメントで確認してください。下記の品質に関する注意もご覧ください。

エクスポートはXLSX、CSV、JSONで利用できます。定期的なフローには、Google Sheets、Webhook、またはZapier、Make、n8nなどの自動化プラットフォームを接続します。

PDF銀行明細書をExcelやCSVに変換する方法について詳しく見る →

定期的な利用

一度設定すれば、あとは明細書を送るだけ

フィールドはinboxに紐づくため、新しい明細書はすべて同じ定義で解析されます。その後の流れは、データの送信先によって決まります。

Airparserに組み込み済み

  • アプリでPDFをアップロードするか、inboxのアドレスにメールで転送します。
  • 必要なときにXLSX、CSV、JSONをエクスポートします。
  • Google Sheets連携:取引の各行がスプレッドシートの1行になります。
  • Webhook:解析されたデータを自社サーバーや別のプラットフォームに送信します。
  • 独自のコードから使えるREST API。

Zapier、Make、n8n、または独自のコード経由

  • これらのプラットフォームのコネクターを使い、解析されたデータを会計ツール、CRM、データベースなどの他のアプリに送ります。
  • 送信先の設定はAirparserではなくプラットフォーム側で行うため、実際の明細書を処理する前に、サンプル明細書でワークフローをテストしてください。

品質

ご自身の明細書で結果を確認してください

明細書は銀行、レイアウト、スキャン品質によって異なるため、単一の精度の数値は公表していません。まず確認しておきたいのは次の点です:

スキャン品質

ぼやけた、傾いた、解像度の低いスキャンは読み取りが難しくなります。可能であれば、写真やスキャンではなく銀行が生成したPDFを使ってください。

折り返された摘要

2行目に続く長い摘要は1件の取引に属します。折り返された行が別の行として扱われていないか確認してください。

金額と符号

出金と入金が正しい列に入っているか、小数点と桁区切りが正しく読み取られているか確認してください。

ページの区切り

ページの区切り前後の行を確認し、繰り返される表の見出しが余分な行を作っていないことを確かめてください。

残高の整合

期首残高+入金−出金は期末残高と一致するはずです。一致しない場合は、行が欠けているか、誤って読み取られています。

レイアウトで問題が起きた場合は、[email protected]までご連絡ください。

クレジットとデータの取り扱い

クレジットの仕組み

Airparserはクレジット制です。PDF1ページにつき1クレジットで、2ページの明細書には2クレジットかかります。無料トライアルには月20クレジットが含まれ、クレジットカードは不要です。

料金を見る

明細書とデータについて

送信されたドキュメントがAIモデルの学習に使われることはありません。ドキュメントはいつでも削除でき、保持期間は1日から180日の範囲で設定できます(無料トライアルではドキュメントを30日間保持します)。

抽出できる内容

お客様が定義するフィールド

口座情報

口座番号、銀行名、口座名義人、明細書の期間

取引の詳細

日付、摘要、金額、参照番号または小切手番号

出金と入金

出金額と入金額を別々に、または符号付きの1つの金額として、明細書のレイアウトに合わせて抽出

残高

期首残高、期末残高、逐次残高

独自のフィールド

ワークフローに必要なフィールドを追加し、テキスト、数値、日付、表などのタイプを選択

サンプル明細書の結果(14件中最初の3件):

JSON
{
  "account_holder_name": "Alex Sample",
  "account_number_masked": "****4821",
  "account_type": "Checking",
  "bank_name": "Lakeside Sample Bank",
  "closing_balance": "$8,932.34",
  "currency": "USD",
  "opening_balance": "$4,250.00",
  "statement_period_end": "08/31/2026",
  "statement_period_start": "08/01/2026",
  "total_deposits": "$6,210.87",
  "total_withdrawals": "$1,528.53",
  "transactions": [
    {
      "deposit_amount": "",
      "transaction_balance": "4,163.58",
      "transaction_date": "08/03/2026",
      "transaction_description": "CARD PURCHASE - GREENLEAF GROCERY #114",
      "withdrawal_amount": "86.42"
    },
    {
      "deposit_amount": "2,480.00",
      "transaction_balance": "6,643.58",
      "transaction_date": "08/04/2026",
      "transaction_description": "ACH DEPOSIT - BRIGHTWAVE PAYROLL",
      "withdrawal_amount": ""
    },
    {
      "deposit_amount": "",
      "transaction_balance": "5,893.58",
      "transaction_date": "08/05/2026",
      "transaction_description": "CHECK #1042",
      "withdrawal_amount": "750.00"
    }
  ]
}

概要

銀行明細書パーサーとは?

銀行明細書パーサーは、PDFなどの明細書を読み取り、口座情報や取引行を、並べ替え・照合・インポートができる構造化データに変換します。表を手入力したりExcelにコピー&ペーストしたりする代わりに、行と列の形でデータが得られます。

Airparserは、LLMとビジョンモデルを使ってドキュメントを読み取り、どのフィールドを抽出するかはお客様が決めます。銀行明細書の代表的なフィールド:

  • 口座番号と銀行情報
  • 明細書の期間
  • 取引日と摘要
  • 出金額と入金額
  • 期首・期末・逐次の残高
  • 小切手番号と参照コード
  • 顧客名と住所
  • すべての詳細を含む取引一覧

お客様の声

Airparserユーザーの声

The Right Product for quick integration of smart extraction of data from PDF.

Marty N. - CEO, Information TechnologyMarty N.
CEO, Information Technology
on Capterra

The simplicity of creating the data capture fields. I also like the webhook feature.

Allen M. - Owner Realtor, Real EstateAllen M.
Owner Realtor, Real Estate
on Capterra

The AI schema creator made it quite literally a 60 second job.

NK
Nick K.
Family Owner, Retail
on Capterra

銀行明細書解析のユースケース

経理・記帳

明細書の各行を、帳簿と照合できる行に変換します。

財務分析

キャッシュフロー分析、経費追跡、財務報告のために取引データを抽出。

融資申請

審査のために、申込者の明細書から残高と取引を抽出します。

コンプライアンス・監査

コンプライアンス報告と監査目的のために取引データを抽出。

システム連携

抽出した行を、Google スプレッドシート、Webhook、API、またはZapier・Make・n8nに送ります。

KYC・本人確認

KYCプロセスと本人確認のために口座情報と取引履歴を抽出。

よくある質問

銀行明細書の解析の精度はどのくらいですか?

精度は明細書のレイアウトやスキャンの品質によって異なるため、単一の数値はお示ししていません。ご自身の明細書でお試しのうえ(無料トライアルには月20クレジットが含まれます)、行を確認してください。期首残高+入金−出金が期末残高と一致するはずで、値はEdit dataで修正できます。

どのファイル形式をアップロードできますか?

PDF(スキャンしたPDFを含む)と画像(JPG、PNG、BMP)に対応しています。スキャンや写真の結果は画像の品質に左右されるため、銀行が生成したPDFのほうが最もきれいな入力になるのが一般的です。

PDFの銀行明細書をExcelやCSVに変換できますか?

はい。inboxを作成し、必要なフィールド(口座情報と取引用の表)を定義し、明細書をアップロードして、解析されたデータをXLSX、CSV、JSONとしてエクスポートします。取引の行をGoogle Sheetsに送ったり、Webhook、API、またはZapier、Make、n8nでさらに先へ送ったりすることもできます。

銀行明細書ではクレジットはどのように消費されますか?

PDF1ページにつき1クレジットが消費されるため、2ページの明細書には2クレジットかかります。無料トライアルには月20クレジットが含まれ、クレジットカードは不要です。

料金を見る

銀行明細書のデータは安全ですか?

お客様のドキュメントがAIモデルの学習に使われることはありません。ドキュメントはいつでも削除でき、保持期間は1日から180日の範囲で設定できます(無料トライアルではドキュメントを30日間保持します)。データは転送時も保存時も暗号化されます。

Trust Centerで詳しく見る

どのエクスポート形式が利用できますか?

アプリからXLSX、CSV、JSONでエクスポートできます。継続的なエクスポートには、Google Sheets連携、Webhook、API、またはZapier、Make、n8nなどの自動化プラットフォームをご利用ください。

ビジネスを成長させる準備はできましたか? ここから始めましょう。