Skip to Content
Menu
This question has been flagged
1 Reply
2210 Views

Hi Everyone,

 

I have a scenario where raw materials (purchased parts) are usually raw sheets and the inventory records are expressed in terms of them. But for each manufacturing order, the raw sheets are cut based on how many meters needed to be consumed for every finished goods. The unusable parts of each raw sheet are stocked as scrap and will be sold in kilograms, so that we don’t know the exact size of scrap.

The problem is how to define the consumption of raw materials in the bill of materials of finished goods in Odoo. If we define it in terms of meter, there will be a difference between the computed and actual consumptions of total raw materials because of scrap. Is there any way to avoid this problem? Any help would be appreciated.

 

Thanks,

Mohsen

Avatar
Discard
Best Answer

Hey Mohsen.

First of all you

  • In your case, stock levels in Odoo can't be 100% accurate

  • Especially because you never have a fixed quantity of leftovers

  • E.G. in a kitchen: A tomato sauce recipe may yield 500g

  • But in real life you will never get exactly 500g  (498.5g, 502.7g...)

 You have different solutions:

  • 1) Calculate the average waste & update BOM

  • You have BOM A Using 10meters of Sheet X to manufacture 1 unit

  • And you know that, in average, you waste 25cm

  • So you can setup the BOM A to use 10.25meters of Sheet X to make 1unit

  • That's not a very clean solution as the 25cm will not be recorded as scrapped

  • 2) Create Scrap Orders

  • You can just manually create a new scrap order

  • You will be able to record the product & the quantity to scrap

  • The quantity will remain in a scrap location (virtual or not)

  • Meaning that data stays in the ERP for future treatments

  • 3) Automate

  • Combination of 1) & 2)

  • Automatically create a new scrap order with the average quantity when MO is done

  • You should look at Automated Actions

  • I don't know if there is an existing feature or module in Odoo to do that

Hope this helps.
Alex


Avatar
Discard