By Dissai Pindatisha, Founder, Simply & Fine Solutions · Published 10 Oct 2026 · Updated 10 Oct 2026
Go-live day is not when you find out
The new system needs to start from the exact position the old one ended at — every open receivable, every unpaid bill, every fixed asset with its accumulated depreciation, every stock item at its real cost.
What usually goes wrong
- The trial balance imports fine, but the receivable detail doesn't tie to it, because the old system's aged report was built on a different cut-off.
- Fixed assets come across at net book value with no history, so the first depreciation run is wrong and nobody notices for a quarter.
- Stock is imported at the wrong cost basis, so every COGS number is wrong from day one.
None of these show up on go-live day. They show up at the first month-end, when the accountant says the numbers don't look right and can't say why.
How we handle it now
We treat opening balances as their own workstream with their own sign-off, weeks before go-live — not as a data-migration task in the final sprint. It's the least glamorous part of an implementation and the one I'd protect the schedule for first.
Simply & Fine Solutions — Odoo implementor, Bangkok. ISO/IEC 29110 certified. More insights
Planning an Odoo project in Thailand?
A free 30-minute call. We will tell you plainly whether Odoo fits your business.
Book a free consultationChat on LINERelated: Odoo ERP implementation in Thailand · SF Thai Accounting Cloud · Pricing · Odoo Thai accounting