Alliott Hadi Shahid · Expenses · Receipts · Petty Cash

Expenses Capture all here

Capture everything in one place — upload bank statements & ledgers (many files or a whole folder), scan receipts, read handwritten bills, or type rows Zoho-style — and get one consolidated report (Excel · CSV · PDF · Word · HTML), auto-categorised. It all runs in your browser.

🔒 No data is stored anywhere except on your own computer — everything is read and kept locally in this browser; clear it anytime.
← All AI tools
Step 1 · Bring in data

Bring in your data

Three ways in — a Tally / ledger file, a bank statement, or a photo of a receipt. Everything is read on your device and lands in the same ledger below. Password-protected PDFs are supported; the password never leaves your browser.

📄

Tally / Ledger file

Day Book or ledger export · many files or a whole folder — auto-detected (.csv .xlsx .xls .html .pdf .txt …)
Columns like Date · Particulars · Debit · Credit
🏦

Bank statement

Any bank · many files or a whole folder — auto-detected (.pdf .csv .xlsx .xls .html .txt …)
🔑 Password-protected PDF? We'll ask on screen.
📸

Scan a receipt

Photo · .jpg .png .webp .heic
OCR reads date · amount · category · vendor
Zoho-style bulk entry · type many rows, post at once

Bulk expenses & income

Type each expense or income on its own row — a new row appears as you go, so just keep typing — or paste rows straight from Excel (up to 1,000 at once). Fill at least Date and Amount, then Post all rows. Category auto-fills the ledger; VAT auto-fills at 5% (editable).

DateTypeCategory / account AmountVATPaid via ReferenceNarration
Bank rows become double-entry vouchers using the ledgers you set in Export (bank ledger + a default counter ledger). You can edit any of it before export.
Step 2 · Overview

Debit & Credit dashboard

QuickBooks-style. Totals roll up by year → month → date → transaction. Click any row to drill in.

📊
No data yet. Import a file or add an entry in Step 1.
Financial position

Net Worth statement

Income by source and expenses by category come straight from your ledger. Add what you own and owe below to complete a real net-worth statement — saved only in this browser.

🟢 Assets — what you own

🔴 Liabilities — what you owe

Step 3 · Ledger

All entries

Search & filter every expense and income — by type, category, payee, month, year or amount. The summary and list below update instantly. Export the current selection from Step 4.

Step 4 · Output

Export to your ERP

Every input row (uploaded, scanned or manual) comes back out in your ERP's own import format. Pick the ERP, set the ledgers used to build bank vouchers, then download.

Choose your ERP

Ledger / account mapping for bank rows

Tally Day Book · import format preview

    
Step 5 · Live bridge

Push straight into Tally — with buttons

Tally has a live bridge: push directly from this page into TallyPrime running on your PC (Port 9000), or import the Step-4 CSV/XML manually. Zoho Books, QuickBooks, Xero & other ERPs import the file you downloaded in Step 4 (each has a one-line import path — see the note under its download button).

One-click

Push from this page

TallyPrime must be running with the gateway on Port 9000 (F1 → Settings → Connectivity → “Both”). For the direct button, run the tiny local bridge once.

Idle.
Setup once

Enable Tally gateway

1

Open Connectivity

TallyPrime → F1 → Settings → Connectivity (or F12 → Advanced).

2

Act as “Both”, Port 9000

Enable “Allow Server to use ODBC”. Accept & restart Tally.

3

Test

Open http://localhost:9000 — you should see a Tally response.

The Python program (runs locally, ~$10/mo)

Same pipeline as the buttons above, scriptable for batches. Extract → Claude classify → build XML → push. Files:

# 1 · install
pip install -r requirements.txt
# 2 · set your key
export ANTHROPIC_API_KEY="sk-ant-…"
# 3 · run the bridge so this page's buttons work
python api_server.py
# …or run a whole CSV batch straight into Tally
python main.py entries.csv