Period Close and Year-End in Odoo Accounting#
Closing the books is a disciplined process: reconcile accounts, post adjustments, generate statements, and lock the period. Odoo's period-lock feature prevents late entries from corrupting finalized financials.
Month-End Close Checklist#
Week 3-4 of each month:
- Post all vendor bills received
- Reconcile all bank accounts (bank statement vs. Odoo)
- Review aged receivables - flag disputes
- Post accruals (expenses incurred but not yet billed)
- Reconcile intercompany balances (multi-company)
- Run the Trial Balance - verify debits = credits
Final day of month:
- Post depreciation entries (if not automated)
- Generate P&L and Balance Sheet - management review
- Lock the period
Locking a Period#
Accounting → Accounting → Lock Dates:
- Journal Entry Lock: no new entries can be created before this date
- Tax Lock Date: prevents changes to VAT-affecting entries after filing
Example: on October 31, lock September 30 to prevent late postings.
These locks can be overridden by users with the Accounting / Administrator role - use sparingly for genuine corrections only.
Year-End Specific Steps#
In addition to month-end:
- Inventory count: physical count + inventory adjustment in Odoo
- Asset register reconciliation: fixed assets list vs. balance sheet
- Prepaid expense recognition: ensure all prepaid amounts are appropriately amortized
- Accrued income: recognize earned revenue not yet invoiced
- Tax provision: record estimated income tax liability
- Dividend declaration (if applicable): declare and record dividends payable
- Retained earnings rollover: Odoo handles this automatically - the net profit rolls to retained earnings when the fiscal year is closed
Closing the Fiscal Year in Odoo#
Accounting → Accounting → Lock Dates → Fiscal Year End:
- Set the fiscal year end lock date
- Odoo prevents any entries before this date after the lock is applied
The fiscal year's net P&L automatically becomes the opening balance in Retained Earnings for the new year - no manual closing entry required.
Year-End Financial Package#
Generate for auditors/board:
- Balance Sheet (as at December 31)
- Profit & Loss (January 1 – December 31)
- Cash Flow Statement (full year)
- Trial Balance (detailed)
- General Ledger (for each account - export to PDF or Excel)
Accounting → Reporting → [Each Report] → set period to the full fiscal year → export.

