Convert bank statement to CSV/Excel
convert_bank_statementConverts PDF or CSV bank statements into clean transaction CSVs with date, narration, debit, credit, balance, decoded UPI details, and running-balance checks.
Instructions
Convert a PDF (or CSV) bank statement into a clean CSV that opens in Excel or Google Sheets: one row per transaction with date, narration, reference, debit, credit, balance, plus category, payee and decoded UPI details. Rows are checked against the running balance, and the result reports any that don't agree. Runs locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| debug | No | If parsing fails, include a masked layout of the PDF (letters and digits hidden) that is safe to share in a bug report | |
| password | No | PDF password, if the statement is password-protected. Ask the user; never guess it. | |
| file_path | Yes | Path to the statement PDF or CSV | |
| output_path | No | Where to write the CSV (file or folder). Default: next to the statement, named *_converted.csv |