Invoice & Receipt Extractor
Turns invoices, bills and receipts (PDF, scans, phone photos) into one checked row each, with line items, duplicate checks and a review list.
Claude skill + n8n workflow
$29
Get itAgents / Finance & ops / India small business
Turn a bank statement CSV or Excel export into Tally Payment and Receipt vouchers with your ledger rules. Checks duplicates and balances. Free, offline.
Free Format: Claude skill#Finance & ops#India small business#Claude skill packs

Free
FreeBeing packagedUpgrade to Pro: Bank Statement to Tally Pro · $19
Coming soon. Follow Oarsman AI on Gumroad and you'll get an email when it launches. It will sell through Gumroad, with a 14-day refund.
How Bank Statement to Tally moves through a job, step by step. The run below is an example output, written from what this agent does. It isn't a live run on your data.
Sample input
One bank statement export (CSV, TSV, semicolon or XLSX)
Example output Illustration
You get: - tally-vouchers.xml (Payment and Receipt vouchers) - vouchers.csv with the reason for each ledger - report.md with checks, Suspense and skipped lines
Third-party costs are paid to those providers, not to us.
47/47 automated checks pass on Python 3.13.5 (standard library only); 14 cases incl. invalid input, duplicates and upstream failures. Not tested: a live import into TallyPrime (the XML was parsed back and checked, not imported); statement layouts of banks other than the HDFC and SBI style samples; XLSX statements in the shipped tests (CSV only).
Demos use fictional businesses and data.
Pro Upgrade to Pro
Turn several bank statement exports into Tally Payment, Receipt and Contra vouchers. Matches UPI party names, skips lines already in Tally. Offline. $19 (coming soon).
This is an AI agent: it uses an AI model to read, sort, score or draft. It runs in your own accounts. Anything it would send outside your business waits for your approval unless you choose otherwise, and it never needs your passwords. Our AI disclosure.
Turns invoices, bills and receipts (PDF, scans, phone photos) into one checked row each, with line items, duplicate checks and a review list.
Claude skill + n8n workflow
$29
Get itFour Claude skills for month-end work: clean messy exports, reconcile bank vs books, explain budget variance and build a month-end pack.
4 Claude skills
$29
Get itAll three skill packs in one download: Finance Analyst, SEO + AI Visibility and E-commerce Weekly Report. $79 instead of $87.
Bundle of 3 Claude skill packs (13 skills)
$79
Get itTurn a bank statement CSV or Excel export into Tally Payment and Receipt vouchers with your ledger rules. Checks duplicates and balances. Free, offline. tally-vouchers.xml (Payment and Receipt vouchers). vouchers.csv with the reason for each ledger. report.md with checks, Suspense and skipped lines.
You need: Claude.ai with code execution, or Claude Code; Python 3.10+ (standard library only; openpyxl only for XLSX); TallyPrime or Tally ERP 9 (XML import). Third-party costs are paid to those providers, not to us.
47/47 automated checks pass on Python 3.13.5 (standard library only); 14 cases incl. invalid input, duplicates and upstream failures. Not tested: a live import into TallyPrime (the XML was parsed back and checked, not imported); statement layouts of banks other than the HDFC and SBI style samples; XLSX statements in the shipped tests (CSV only).
It isn't on sale yet. It's planned at Free on Gumroad, with a 14-day refund. Press "Get notified" to follow us on Gumroad and hear when it launches.
No. It writes an XML file. You import it with Gateway of Tally > Import > Vouchers, after a backup.
No. Download the statement as CSV or Excel from net banking. Most Indian banks offer it next to the PDF.
It handles one statement per run with Payment and Receipt vouchers. There is no monthly cap and no account.
The script makes no network calls. In Claude.ai the files are in your Claude chat; in Claude Code or plain Python they stay on your computer.
Back to all agentsMore in Finance & opsMore in India small business