A manufacturing month-end close needs more than a quick look at stock on hand. Raw material receipts, internal transfers, component consumption, production activity, finished goods receipts, returns, and customer deliveries can all affect inventory records and financial reporting.
For Canadian manufacturers, small gaps can lead to distorted gross margin, cost of goods sold, working capital, and planning decisions. We recommend reviewing inventory, production, and accounting together before reports are finalized. A practical month end close checklist gives finance, warehouse, and production teams a shared way to spot exceptions early.
Understand Inventory Valuation Before You Reconcile
Inventory quantity and inventory value are related, but they are not the same thing. You may have the correct number of components in a warehouse while the financial value of those components is wrong because of a costing issue, an incomplete entry, a timing difference, or a configuration problem.
Odoo inventory valuation supports several costing methods, including Standard Price, First In First Out (FIFO), and Average Cost (AVCO). Your selected method affects how Odoo calculates inventory value and how costs flow to cost of goods sold when products leave stock.
In Odoo 20, inventory valuation can be configured as Periodic (at closing) or Perpetual (at invoicing) in the Accounting settings. With Periodic valuation, accounting entries update inventory value when the stock-closing process is run. With Perpetual valuation, accounting inventory valuation is updated when vendor bills or customer invoices are posted. The stock-closing process also reconciles inventory value for receipts and deliveries that have not yet been invoiced. The appropriate setup depends on the company’s accounting policy and configuration.
Before closing a period, we suggest confirming that your setup reflects your accounting policy, including:
- Product categories and assigned stock accounts
- Costing methods for raw materials,and finished goods
- Inventory valuation method (Periodic or Perpetual) and, for Periodic valuation, the closing entry process (Manual, Daily, or Monthly)
- Landed cost treatment, where applicable
- Rules for corrections, returns, and backdated activity
Odoo’s Inventory Valuation documentation is a useful reference for confirming how these options work in your environment. The key point is simple: not every stock movement has the same accounting result.
Match Inventory Valuation to the General Ledger
Inventory valuation reconciliation means comparing operational inventory value with the relevant general ledger balances. Ultimately, we want to confirm that inventory movements, costing, and accounting treatment are all working as intended.
Start by reviewing the inventory valuation report beside the applicable inventory-related accounts in the general ledger. Then look at changes during the period. A large increase or decrease may be perfectly valid, but it should be explainable through receipts, production, deliveries, returns, adjustments, or costing changes.
Close-date activity deserves special attention. A receipt may be recorded before month-end while its related accounting review happens later. A delivery may be completed operationally but dated in the wrong period. Duplicate activity, incomplete transactions, and late postings can also create confusing differences.
The right Odoo accounting reconciliation approach depends on your valuation method, product category accounts, manufacturing workflow, landed costs, and internal accounting policies. Some differences require approved correcting entries. Others point to a configuration issue or a reporting need that calls for custom analysis.
Review WIP Across Open Production Orders
Work in progress, often called WIP, refers to inventory that has entered production but has not yet become completed finished goods. In work in process inventory accounting, WIP may include consumed components, labour or operation-related costs where configured, and other costs recognized under your company’s practices.
Open Manufacturing Orders deserve review because they can represent partly consumed materials, incomplete output, production delays, or records that were not updated on time. We recommend that every material open balance has a clear business explanation and an owner.
Within Odoo 20 Manufacturing, teams can review open Manufacturing Orders and compare planned costs with actual production costs in the MO Overview. The overview reflects component costs and operation costs, including work center and employee costs where configured. The Components tab shows consumed quantities, while the Work Orders tab shows actual operation durations. These details help finance and production teams assess the costs incurred on orders that remain unfinished at month-end.
In Odoo 20, manually posting and reversing WIP journal entries linked to ongoing Manufacturing Orders allows manufacturers to recognize the actual component, work center, and labor costs incurred at the time of posting. These entries are not automatically updated as an order progresses, so the amounts and posting dates must be reviewed as part of the month-end close process.
For WIP reconciliation, review questions may include:
- Which production orders were open at the reporting cut-off?
- Were components consumed without a corresponding production update?
- Do completed quantities align with the production stage shown in Odoo?
- Are work orders or operations awaiting confirmation?
- Have WIP journal entries been reviewed and posted for eligible open Manufacturing Orders, where required by company policy?
- Do the WIP amounts reflect component consumption and actual operation costs incurred by the reporting cut-off?
- Have previously posted WIP entries been reversed when the related production process was completed?
Odoo can provide the operational information needed for this review, but WIP treatment depends on configuration and accounting practice. We should not assume every manufacturer will have the same WIP postings or adjustments.
Use a Month End Close Checklist to Find Exceptions
A repeatable month end close process helps teams focus on exceptions before reports become final. We recommend assigning clear ownership for inventory, production, and accounting reviews.
Your month end close checklist can include the following steps:
- Confirm receipts, deliveries, returns, internal transfers, and production movements are recorded before cut-off.
- Review open Manufacturing Orders, unfinished production, and component consumption.
- Confirm that WIP entries for Manufacturing Orders completed during the period have been reversed.
- Post WIP entries for Manufacturing Orders that remain open at cut-off.
- Review inventory valuation changes and investigate unexpected movements.
- Generate and post the inventory closing entry.
- Compare valuation totals with the appropriate general ledger balances.
- Check accounting entries around the close date for incomplete, duplicated, missing, or incorrectly dated activity.
After exceptions are identified, record approved corrections according to your policies. Unresolved items should be documented with an explanation, owner, and planned follow-up. Before the period is closed, finance and operations should confirm that inventory, production, and accounting reports tell a consistent story.
This checklist supports your accounting policies, internal controls, and audit requirements, and works alongside advice from qualified accounting professionals.
Prevent Recurring Close Problems and Align Teams
We often see the same manufacturing accounting issues return when source transactions are late or teams work from different information. Common examples include inventory quantities that do not align with accounting values, transactions recorded in the wrong period, unexplained open orders, incomplete material consumption, and costing settings that do not match business expectations.
Configuration and process issues can reinforce each other. For example, an unexpected valuation result may reflect an Average Cost or FIFO setting that needs review. It may also result from delayed receiving, unrecorded production, inconsistent warehouse practices, or manual spreadsheet adjustments that were never reconciled in Odoo.
Consider a fictional Canadian custom equipment manufacturer at month-end. Its inventory valuation report is higher than its general ledger inventory balance. The finance and operations teams review recent receipts, delivery records, valuation changes, and open Manufacturing Orders. They find a production order with recorded component consumption but incomplete production activity, along with a late accounting review item. These gaps can arise because inventory movements update stock quantities and valuation, while the timing of accounting entries depends on the inventory valuation method and closing process. If receipts, deliveries, or production movements are recorded in one period but the corresponding accounting entries are delayed or incomplete, the inventory report and general ledger may show different balances. A structured investigation helps identify which transactions and entries explain the difference.
Clear ownership, timely transactions, and a consistent review routine reduce surprises as year-end reporting and planning approach. Odoo can support that work with inventory records, valuation information, Manufacturing Orders, work order data where used, component consumption, production quantities, and accounting entries. Company-specific WIP reporting and reconciliation needs may still require added configuration, custom reports, or informed manual review.
Strengthen Manufacturing
Accounting Visibility
Kodershop helps manufacturers align operational data with financial reporting through practical Odoo solutions. Our manufacturing accounting services can support clearer cost tracking, more reliable reporting, and decisions grounded in current production information. If you need help assessing your reporting priorities, contact us to discuss your requirements with our team.