Odoo ERP · Migration
Moving from Tally to Odoo: What to Carry and What to Leave
· Updated · 2 min read
Teams leave Tally because stock, sales, and the shop floor have outgrown a voucher. The migration fails when someone tries to replay every voucher into Odoo the night before go-live.
Carry the balances, not the archive
Take a cut-off date. Load customers and vendors you still trade with, products you still sell, opening stock, open sales and purchase bills, and the trial balance your accountant signs. That is enough for Monday.
Closed vouchers can stay in Tally, read-only. Loading years of them feels complete and then blocks the rehearsal. The same rule is in the data migration checklist.
Stock is the part Tally will not hand you cleanly
A Tally stock summary is not a warehouse design. Decide locations, units, and whether any item needs a batch before you import quantities. A single “Stock” location hides the godown and the shop.
Your chartered accountant confirms the tax records. Odoo stores them. Do not copy a demo tax set and hope the first invoice matches what you file. See Odoo accounting and GST.
Rehearse, then freeze Tally
Load into a staging database, print a trial balance, and receive one purchase. Fix the file, not the import script, and load again. Then freeze new vouchers in Tally at an agreed hour so the opening file is the last word.
A finance-plus-inventory move is often a 4–8 week or 2–4 month project, inside the India bands of ₹2–15 lakhs. Book a free audit with a trial balance and a stock summary.
Frequently Asked Questions
Will Odoo replace Tally on day one?+
For new invoices and stock moves, yes, once the opening balances are signed. Keep Tally available for old vouchers.
Who signs the opening trial balance?+
The person who signs your accounts, or the CA who prepares them. The implementation team loads what they sign.
Can we run both for a month?+
A short parallel check of the trial balance is useful. Entering every new sale in both systems for a month creates two sets of books.