Katastichografos

καταστιχογράφος · the ledger-writer

Upload any ledger export. Get a Tally XML/JSON envelope. Nothing leaves this server.

1 · Extraction

Choose a file or drop it here
PDF · XLSX · XLS · CSV · TSV · DOCX · XML · JSON · TXT — up to 40 MB

2 · Transformation

Column roles

Bank statement

Saved rules — most specific match wins · these persist for your company
Chart of accounts (one per line, or leave blank to use the ledgers found in the file)
Add a rule — the longest match wins, not the first
Renames applied to output
Issues
none
Review — confirm every ledger before anything reaches your books
—
Voucher preview (legs as they will post)

3 · Tally envelope

Pair with your computer

Run python bridge/sync-agent.py on the computer where Tally is open. It prints a 6-character code. Type it above — then “Send to my Tally” pushes straight into your books from any browser, anywhere.
Direct push needs bridge/tally-bridge.py running on the machine where Tally is open (port 9099 → Tally's port 9000). Otherwise use Download JSON and import by hand.

  
Katastichografos · extraction → transformation → Tally envelope
ENVELOPE > BODY > IMPORTDATA > REQUESTDATA > TALLYMESSAGE > VOUCHER