Ive recently been introduced to ERPnext and I am struggling to define the way to use the manufacturing Module for making items from steel where variable sizes items may be needed from the same raw material, which comes in standard or bespoke sizes
If we manufacture a simple Bench and use tube for the legs and some strengthening beams.
The tubes will all be specific lengths and we will need to plan the best cutting regime to get the maximum from each standard length of steel. If I say that the bench has 2 beams 2.5 m and legs of length 0.4 m. The standard length of our tube is 6 m.
If I set up each part with the quantity I can get from a standard length for the beam it will be 2 with scrap of 1 m for the beams and 15 for the legs.
For the best use of material we would want to factor in using the 1m length for 2 legs and reduce the scrap.
This is a simple explanation but the same issue arises cutting for parts from standard steel sheets.
You can define UOM conversion in the item master.
In your case: Default UOM = Meter, assuming you want to see the Stock of Steel Tube in Meters. Stock Entry will always be posted in Default UOM
Then define multiple UOMs and Conversion, set Purchase Default UOM as 6 Meter (you can even set this as Kg and define the Meter to Kg conversion in the UOM table)
This way Raw Material will be calculated in terms of Meters considering all the Sub Assemblies, check the Exploded Material Requirement. You can then post Stock entry of the actual scrap at the end of day or each operation.
If we only had these items it would be suitable. We however use the same material for a number of products all with varying dimensions. So this would mean for every length we need to add this UOM.
Also the similar scenario for sheet steel. Where the issue is more complex because there are infinite combinations due to shape size and qty depending on customer orders. Thanks for the advise so far. I will contact some other some friends that use alternative systems to see how its handled else where, may be I have the wrong expectation.