financial-document-parser について
financial-document-parser は、請求書、レシート、銀行やクレジットカードの明細を解析するスキルです。書類の種類を判別し、支出を分類して取引パターンを特定し、構造化された集計を作成します。
主な機能
- 01複数の財務書類タイプの判別
- 02取引・金額・日付などの抽出
- 03支出のカテゴリ分類
- 04重複・定期・異常な取引の検出
- 05カテゴリ別合計と要確認項目の提示
- 06CSV または JSON 向けデータの作成
活用シーン
- 01請求書やレシートから経費報告用の明細を抽出
- 02銀行明細の取引を分類して支出を集計
- 03明細から重複請求や異常な金額を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill financial-document-parserインストール後、Claude Code で/financial-document-parserを入力して読み込まれたか確認します。
詳細
財務書類パーサー
自動分類と分析によって、財務書類から構造化データを抽出します。
このスキルを使用するタイミング
次の場合に有効化します:
- 請求書、領収書、または銀行取引明細書が提供された場合
- 「この請求書を解析して」または「この領収書からデータを抽出して」と依頼された場合
- 経費の分類が必要な場合
- 支出傾向を把握したい場合
- 経費報告書の作成を依頼された場合
- 財務書類の分析について言及された場合
- 財務書類の PDF または画像が提供された場合
手順
-
書類の種類を特定する
- 請求書(企業間取引)
- 領収書(店頭販売)
- 銀行取引明細書
- クレジットカード明細書
- 経費報告書
- 税務書類
-
基本情報を抽出する
請求書の場合:
- 請求書番号
- 請求日と支払期日
- 販売業者/サプライヤーの名称と連絡先
- クライアント/受取人の名称
- 明細項目(説明、数量、単価、合計)
- 小計、税額、総額
- 支払条件
- 利用可能な支払方法
領収書の場合:
- 店舗名と所在地
- 日付と時刻
- 購入品目
- 各品目の価格
- 小計、税額、合計
- 支払方法
- カード番号の下4桁(記載がある場合)
銀行/クレジットカード明細書の場合:
- 明細期間
- 口座番号(下4桁)
- すべての取引(日付、説明、金額、残高)
- 期首残高と期末残高
- 入金合計と出金合計
- 手数料または利息
-
経費を分類する
- 事業経費:事務用品、ソフトウェア、機器
- 旅行:交通費、宿泊費、食費
- 光熱費:インターネット、電話、電気
- 専門サービス:法律、会計、コンサルティング
- マーケティング:広告、サブスクリプション
- 接待・娯楽:クライアントとの食事、イベント
- その他:雑費
-
傾向を特定する
- 定期的な請求(サブスクリプション)
- 重複した請求
- 通常と異なる取引または高額取引
- 税控除の対象となる経費
- 外貨での取引
-
構造化された出力を生成する
- 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
コメント
Markdown 対応