Hello All I am using Odoo 16.
I am trying to refine the workflow in my shop for a manufactured and subcontracted product. For the example I am going to call this product "QC-BOX"
I have created 6 parts with the same prefix and different suffix.
the part name are like this as shown below:
part name | consumed in which bill of material | BOM type | routes |
QC-box-programmed | QC-box-cut | MFG | MTO |
QC-box-cut | QC-box-bend | MFG | MTO |
QC-box-bend | QC-box-welded | MFG | MTO |
QC-box-welded | QC-box-painted | MFG | MTO |
QC-box-painted | QC-box-final | SUB-CONTRACTING | RESUPPLY TO CONTRACTOR |
QC-box-final | this is the top level assembly | ASSEMBLY | MTO |
Now My ideal work-flow is to create a sales order and put the top level assembly which is "QC-box-final" on the sales order and confirm the sales order and it should create an MO linked to the sales order since the route for that product is Make to order and that bill of material require the painted version of the product so now that PO is also generated upon creation of the top assembly MO. Now in order to supply the part to the contractor, we need to prepare the welded part of the box, then to make the welded part, we need bended part and till the programmed version.
The problem is after the creation of the PO, it does not create any demand for the welded part to be made so the cycle stops after the creation of the PO for the painted part. There should be demand for all the children parts one after another in order to create the part to supply to the contractor. All the product have reordering rule set, trigger is auto and the lead time for the manufacturing in all product is 60 days (just to make sure it triggers demand).
Any help would be appreciated!