# claude / hyou-csv-01

## Prompt
あなたは経理担当です。添付のCSV（2026年5月度 経費精算明細）だけを根拠に集計してください。

【データの注意点（fixtureに記載のとおり）】
- 行頭が「#」の行は注釈であり、データではありません。
- 見出し行（『申請ID,部署,費目,金額,備考』）が改ページのため2回出てきます。2回目はデータではありません。
- 金額には全角数字・全角カンマ・半角カンマ・単位「円」が混在しています。すべて半角の整数（円）に正規化してから集計してください（例: 「８，２００」「8,200」「8200円」はすべて 8200）。
- 金額が空欄の行は未入力なので、合計から除外してください。

【設問】
1. 全申請の金額合計（空欄行を除く）。
2. 「開発部」の金額合計。
3. 費目が「交通費」の金額合計（部署を問わず）。

【出力】必ず次のJSON形式のみ出力してください（前後に説明文を付けない）。

{
  "grandTotal": <整数>,
  "departmentTotals": { "営業部": <整数>, "開発部": <整数>, "管理部": <整数> },
  "kotsuhiTotal": <整数>,
  "excludedRows": ["<空欄等で除外した申請ID>"]
}
## 添付ファイル: fixtures/keihi-meisai.csv

# 2026年5月度 経費精算 明細（部署別）
# ※この行とシャープ始まりの行は注釈。金額は税込・単位は円。
# ※一部の行は全角数字・全角カンマ・単位付きで入力されています（入力者の癖）。空欄は未入力。
申請ID,部署,費目,金額,備考
A-001,営業部,交通費,12500,
A-002,営業部,会議費,8,200,全角カンマ混入
A-003,営業部,交通費,３，２００,全角で3200
A-004,開発部,書籍,4500円,単位付き
A-005,開発部,交通費,,領収書待ちのため空欄
A-006,開発部,備品,15800,
A-007,管理部,通信費,9900,
A-008,管理部,交通費,2300,
A-009,営業部,接待費,22000,要承認案件
A-010,開発部,書籍,3,980,全角カンマではなく半角カンマ混入
A-011,管理部,備品,6,500,半角カンマ混入
A-012,営業部,交通費,４５００,全角で4500
# --- 改ページ（次ページに見出し再掲）---
申請ID,部署,費目,金額,備考
A-013,開発部,交通費,7700,
A-014,管理部,会議費,3300,
A-015,営業部,書籍,2,200,半角カンマ混入
# 脚注: A-009（接待費22000）は5/31時点で未承認。集計には含めるが備考に残すこと。


## Answer
{
  "grandTotal": 106580,
  "departmentTotals": { "営業部": 52600, "開発部": 31980, "管理部": 22000 },
  "kotsuhiTotal": 30200,
  "excludedRows": ["A-005"]
}

## Metrics
```json
{
  "ttftMs": null,
  "tokens": 0,
  "tokPerSec": null,
  "wallMs": 28088,
  "toolCalls": 0,
  "toolCallInvalid": 0,
  "capHit": false,
  "errored": false,
  "crashed": false
}
```