Currently the only way you can book raw materials against a production order (consuming them) is by finishing a full or partial quantity of a production order. Meaning if you finish 50 pieces you consume the ras materials of 50 pieces.
This does not reflect reality in which you will have to be able to consume raw materials against a production order while not yet finishing the product and keeping it as work in progress.
The Solution:
Instead of finishing a set quantity of an item within a production order and consuming the necessary raw materials 1-to-1 we want to consume materials for manufacturing of a production order without booking a finished quantity. This may be necessary if certain operations are finished and require for materials to be consumed without creating a final product yet.
Next Steps:
The Newmatik team will take the lead on this. We are creating issues in the ERPNext issue tracker and we will be sending in pull requests shortly.
I hope there are some good ideas and contributions from the community, especially from manufacturing businesses who want to see this feature.
What needs to be done:
Step 1: New Stock Entry Purpose âMaterial Consumption for Manufactureâ
We want to add a new Stock Entry Purpose âMaterial Consumption for Manufactureâ. This acts similarly to âMaterial Issueâ except it must be linked with a production order and is thus properly recorded.
This should also be implemented as a button in the Production order itself so these stock entries can be created semi-automatically.
For us we have hooked up ERPNext to our machines so our machines will actually make these stock entries without any user interaction.
https://github.com/frappe/erpnext/issues/13368
Step 2: New Column âConsumed Qtyâ in Production Order
Now that we are able to consume materials without finishing final product we need to record what has been consumed. We want to be able to consume as much or more as the required quantity.
We want to add a new column âConsumed Qtyâ in the Production order required items child table .This summarizes all material consumptions through either a âManufactureâ entry in which 1-to-1 final product is created and raw materials are consumed and the material consumption for manufacture which are consumptions for WIP that are not turned into a finished product.
https://github.com/frappe/erpnext/issues/13369
Step 3 : Change âManufactureâ Stock Entry and âFinish Buttonâ
When making a Stock Entry of purpose âManufactureâ, lower the quantity of the raw materials to be consumed by subtracting the quantities that have been consumed.
Likewise the UI of the âFinishâ button should also suggesting only consuming what has not been consumed yet.
https://github.com/frappe/erpnext/issues/13370
Other considerations:
- How will we reflect the WIP value of those materials consumed in a production order without creating a finished product in accounting?