Hi there!
I am working in odoo 17.4, online version.
I have an issue regarding the locations of goods when creating a manufacturing order.
I have the following warehouse configuration at the moment:
- 1 warehouse
- "Stock" as the location that maintains stock (standard by odoo, I couldn't change or manipulate this location).
- Subsidiary locations under stock for raw materials, raw components, assembly components and sales articles. If there is stock of any article, it is located on the subsidiary locations.
While most of the manufacturing orders are build out of assembly components, it is not true for all of them (some of them are made out of sales articles too). So I defined the standard location from which components should be taken off as "Stock", as the other locations are subsidiary and therefore part of "Stock".
What I expected to happen is, that odoo should recognize that, e.g., "Stock/AssemblyComponents" is part of "Stock" and has some stock on it, so it takes the components from "Stock/AssemblyComponents".
What actually happens is that it rather takes them from "Stock", which is always empty, and creates a negative stock.
Also interesting is, that this only happens to components that have a bill of material. For the components that don't have a BoM, it works like I expect it to do.
Does anyone know how to solve this issue without changing the warehouse in every manufacturing order (this workaround might create a lot of fuck-ups)?
Thanks in advance, have a nice day! :)
Valentin