Here’s my scenario - would love to hear how you would solve this. We make material handling carts with four wheels. Each one has its own BOM with the caster that comes on it standard. When someone wants a larger or different size wheel installed on their cart instead of the standard one, we add an additional part # to the order that designates a wheel upgrade. The wheel upgrade is treated as a part with its own BOM of the four upgraded wheels. The issue is we have to do adjustments in the system to put back into inventory the standard wheels that we didn’t actually use. Are there any other ways to do this besides creating a whole new part with the different wheel in its BOM?
I think you might be able to do this with alternate parts, but I wouldn’t quite know how.
You could use co-parts to produce extra set of wheels on the job (the original wheels)
Or you could use scrap and scrap your original wheels to inventory
I didn’t know you could do that!
I haven’t used the functionality but read about it the other day whilst exploring it, what about linking the wheels to a dynamic attribute set ?
Have you considered changing your process and using the Epicor Configurators to create only one line item, maybe even a no inputs configurator if you can pass the information through another field?
I could be looking at it from a configurator background but it seems like an ideal case for the configurator.
I believe @Schae235 is on the right track, a configured BOM sounds like a good solution. You’ll include both sets of wheels in the BOM and use a “Keep When” rule to include the appropriate ones for each order.
These are all interesting ideas. My initial thought (if this is even possible) was to have the wheel upgrade part contain positive quantities of the wheels we’re actually using, and negative quantities of the wheel that comes standard on the unit that we aren’t using. Would that even be possible? Looking to have as little intervention required by my order entry and planning teams.
I don’t think negative will work, but you could have them all on the bom and post processing on get details remove the ones that are not going on that assembly. Then they are never issued to the job and the initial job estimated cost is good right our of the box. I flex a lot of stuff when our jobs are first made.