mcpField
F
financial-document-parser

financial-document-parser

github.com/onewave-aiドキュメント393422 回インストール1 週間前に更新
リポジトリ

financial-document-parser について

financial-document-parser は、請求書、レシート、銀行やクレジットカードの明細を解析するスキルです。書類の種類を判別し、支出を分類して取引パターンを特定し、構造化された集計を作成します。

主な機能

  1. 01複数の財務書類タイプの判別
  2. 02取引・金額・日付などの抽出
  3. 03支出のカテゴリ分類
  4. 04重複・定期・異常な取引の検出
  5. 05カテゴリ別合計と要確認項目の提示
  6. 06CSV または JSON 向けデータの作成

活用シーン

  1. 01請求書やレシートから経費報告用の明細を抽出
  2. 02銀行明細の取引を分類して支出を集計
  3. 03明細から重複請求や異常な金額を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/onewave-ai/claude-skills --skill financial-document-parser

インストール後、Claude Code で/financial-document-parserを入力して読み込まれたか確認します。

詳細

財務書類パーサー

自動分類と分析によって、財務書類から構造化データを抽出します。

このスキルを使用するタイミング

次の場合に有効化します:

  • 請求書、領収書、または銀行取引明細書が提供された場合
  • 「この請求書を解析して」または「この領収書からデータを抽出して」と依頼された場合
  • 経費の分類が必要な場合
  • 支出傾向を把握したい場合
  • 経費報告書の作成を依頼された場合
  • 財務書類の分析について言及された場合
  • 財務書類の PDF または画像が提供された場合

手順

  1. 書類の種類を特定する

    • 請求書(企業間取引)
    • 領収書(店頭販売)
    • 銀行取引明細書
    • クレジットカード明細書
    • 経費報告書
    • 税務書類
  2. 基本情報を抽出する

    請求書の場合:

    • 請求書番号
    • 請求日と支払期日
    • 販売業者/サプライヤーの名称と連絡先
    • クライアント/受取人の名称
    • 明細項目(説明、数量、単価、合計)
    • 小計、税額、総額
    • 支払条件
    • 利用可能な支払方法

    領収書の場合:

    • 店舗名と所在地
    • 日付と時刻
    • 購入品目
    • 各品目の価格
    • 小計、税額、合計
    • 支払方法
    • カード番号の下4桁(記載がある場合)

    銀行/クレジットカード明細書の場合:

    • 明細期間
    • 口座番号(下4桁)
    • すべての取引(日付、説明、金額、残高)
    • 期首残高と期末残高
    • 入金合計と出金合計
    • 手数料または利息
  3. 経費を分類する

    • 事業経費:事務用品、ソフトウェア、機器
    • 旅行:交通費、宿泊費、食費
    • 光熱費:インターネット、電話、電気
    • 専門サービス:法律、会計、コンサルティング
    • マーケティング:広告、サブスクリプション
    • 接待・娯楽:クライアントとの食事、イベント
    • その他:雑費
  4. 傾向を特定する

    • 定期的な請求(サブスクリプション)
    • 重複した請求
    • 通常と異なる取引または高額取引
    • 税控除の対象となる経費
    • 外貨での取引
  5. 構造化された出力を生成する

    • CSV 対応形式を作成する
    • カテゴリ別に合計を要約する
    • 確認が必要な項目にフラグを付ける
    • (該当する場合)税務上の影響を計算する

出力形式

# Financial Document Analysis

## Document Details
- **Type**: Invoice / Receipt / Statement
- **Date**: [Date]
- **Vendor/Merchant**: [Name]
- **Document Number**: [Number]
- **Total Amount**: $X,XXX.XX

## Line Items
| Description | Quantity | Unit Price | Total |
|-------------|----------|------------|-------|
| [Item] | X | $XX.XX | $XX.XX |

## Financial Summary
- **Subtotal**: $X,XXX.XX
- **Tax**: $XXX.XX
- **Total**: $X,XXX.XX
- **Payment Method**: [Method]

## Expense Categorization
| Category | Amount | Items |
|----------|--------|-------|
| Software | $XXX | Slack, GitHub |
| Office | $XX | Supplies |

## Insights
- Tax-deductible business expenses: $X,XXX
- Recurring charges detected: 3 subscriptions ($XXX/month)
- Foreign transaction fees: $XX

## Flagged Items
- [ ] Large expense ($X,XXX) - verify approval
- [ ] Duplicate charge detected on [date]

## Export Data (CSV Format)
```csv
Date,Vendor,Description,Category,Amount,Tax Deductible
2025-01-15,Adobe,Creative Cloud,Software,52.99,Yes

推奨事項

  • [サブスクリプション] の定期支出 $XXX/月を記録してください
  • [販売業者] に一括割引を交渉することを検討してください
  • [請求書の支払期日] の支払リマインダーを設定してください

## Examples

**User**: "Extract data from this invoice PDF"
**Response**: Parse PDF → Extract vendor info, line items, totals → Categorize as business expense → Format as structured data → Generate CSV export

**User**: "Analyze my bank statement and categorize expenses"
**Response**: Extract all transactions → Categorize each (dining, software, travel) → Identify recurring charges → Calculate totals by category → Flag unusual transactions → Generate spending report

**User**: "Parse these 10 receipts and create an expense report"
**Response**: Process each receipt → Extract merchant, date, amount, items → Categorize expenses → Calculate totals → Generate consolidated report → Create CSV for expense submission

## Best Practices

- Preserve exact amounts (don't round)
- Maintain currency symbols and formats
- Note when data is unclear or illegible
- Flag suspicious or duplicate transactions
- Provide tax-relevant categorization
- Use standard expense categories
- Generate export-ready formats (CSV, JSON)
- Protect sensitive info (mask account numbers)
- Identify missing information (no date, unclear vendor)
- Calculate totals and verify against document
- Note discrepancies or calculation errors
- Include exchange rates for foreign currency

コメント