Real-Time WIP Accounting Across Odoo 15-19
Most manufacturers value work-in-progress monthly, manually, and approximately. Real-time WIP accounting means production costs post to the ledger as manufacturing progresses, so the value of what’s on the shop floor is always current rather than a month-end reconstruction.
We built this and have carried it live across Odoo versions 15 to 19, which is as much a test of durable engineering as of accounting.
What this looks like in practice
- Costing events, defined. The production milestones that should generate a journal are defined precisely, so cost posts to the ledger as work actually progresses rather than in a monthly lump.
- Journals automated from production state. Journals generate automatically from manufacturing state changes, each carrying its source reference, so an auditor can walk from ledger line to originating production event in one step.
- The messy realities handled. Scrap, rework and partial completions (the things that make real WIP hard) are handled explicitly rather than ignored, because those are exactly where approximate methods lie.
- WIP as a live control. WIP is reconciled as an ongoing control rather than a period-end surprise, so the value on the shop floor is a number you can trust at any point.
- Survived four major versions. Carried live across Odoo 15, 16, 17, 18 and 19, which only works because it was built with the framework rather than against it, so upgrades port rather than break. See migrating without losing customisations.
What this means for your build
- Depth you can draw on. These systems exist because we went deep on hard problems, and that experience is what you’re buying, not a slide deck of logos.
- Engineering, not reselling. The value is the judgement to avoid expensive wrong turns, which only comes from having built the difficult version before.
- Scoped to your reality. We’d map your specific problem and scope it with an hours breakdown, rather than assume your situation matches the reference.
- Built to survive upgrades. Work built with the framework rather than against it, so it ports across Odoo versions rather than breaking, as the WIP work across v15 to v19 shows.
- One accountable partner. Senior oversight from our UK base, with delivery supported by our India team, on the hook for the outcome.
Common questions
Our costs aren't accurate enough for real-time posting.
Does this require Odoo Enterprise?
What does the auditor think?
Not sure where to start? Book a free discovery call and we’ll map your current setup, or request a free Odoo health check if you’re already running Odoo.