TallyBridge
Vouchers, GST and inventory for Tally, from your browser.
A web suite that talks to Tally (ERP 9 / TallyPrime) over its XML gateway, so teams can post vouchers one at a time, in bulk, from Excel, or straight from a GSTR-2A/2B dump. It adds GST invoicing, an inventory module, live masters pulled back from Tally, and a business dashboard, with company selection when several companies are open. It runs on the machine or LAN where Tally is running, not as a hosted service. It runs on the machine or local network where Tally itself is running, talking to Tally's XML gateway — so it is installed on site rather than used as a hosted service.
At a glance
- Status
- Live
- Sector
- Finance & accounting
- Best for
- Accountants, finance teams and businesses running Tally on a local network
- Built with
- Python · FastAPI · Tally XML/HTTP gateway · Excel/CSV parsing · Plain HTML/CSS/JS frontend
Highlights
- Voucher entry, a multi-row grid and Excel upload, with Excel and GST-portal rows validated against live Tally masters before posting
- GST sales and purchase invoices with auto CGST/SGST/IGST and round-off
- GSTR-2A/2B dump to purchase vouchers, with supplier GSTIN mapping remembered per company
- Bank statement import that identifies the counterparty on-device — no external AI
What TallyBridge does
Every way to post a voucher
Single entry, a multi-row grid, an Excel template, or a GST portal dump. Each voucher posts independently, so one bad row never blocks the rest, and writes are never auto-retried after an ambiguous timeout — an entry cannot be silently posted twice.
GST done right
Item-mode or accounting-mode invoices with auto tax at 5/12/18/28%, editable tax amounts, auto round-off, and proper party plus accounting allocations. Purchases are the mirror image of sales.
GSTR-2A/2B reconciliation
Upload the portal's B2B Excel as-is — the parser handles its merged headers, title rows and rate-wise splits. Map suppliers by GSTIN once and it remembers per company; unmapped parties can be created in Tally in one click, with state derived from the GSTIN.
Smart bank import
Reads each transaction, identifies the counterparty from UPI/NEFT/IMPS/RTGS narrations and VPA handles, and recommends Receipt or Payment postings. Analysis runs on the machine with built-in heuristics — no external AI service or API key. If the statement's account number is missing or doesn't match the chosen bank ledger, posting is blocked until you confirm the statement belongs to that ledger.
Have something to build, or something to keep running?
Whether you need a product shipped, a system kept healthy, or a hand with a hard integration — tell us what you're dealing with.