Hi,
Your go-live plan is on the right track. Since the client is targeting 1/1/26, you should begin with an opening balance journal entry dated 12/31/24 to capture the trial balance at that point in time. For each month between January and June 2025, you can import net changes by account or post adjusting entries so Odoo’s balances match the trial balance. At go-live, you will import detailed subledger data for receivables, payables, and inventory so that the control accounts reconcile cleanly.
With respect to AR and AP clearing, Odoo commonly suggests a single account for each, but you can absolutely configure two separate clearing accounts if you prefer. Many accountants find this makes it easier to validate balances against the AR and AP aging reports during the transition, and Odoo has no technical restriction against it.
For equity, Odoo automatically calculates the current year’s profit or loss dynamically in reports, so you do not need a dedicated “Current Year Earnings” account. At year-end, you simply transfer the profit or loss to retained earnings with a journal entry. Until then, Odoo treats the earnings as part of the system’s reporting logic rather than posting them monthly into equity.
Finally, Odoo does not enforce a formal period close. Instead, you can lock dates: one option prevents regular users from posting to past periods, and the other locks periods for all users. By setting these lock dates once balances are verified, you effectively close each month and ensure historical data remains consistent.
Hope it helps
Ok. That's what I thought. A couple of follow up questions.
Thanks in advance.