Hi, new to ERPNext here, but not new to manufacturing. We’re evaluating ERPNext and trying to figure out what is the “best” way to handle an AML/AVL.
We have an internal part number, such as CS-2122, which can be many external part numbers (such as a Samsung part, or multiple different Yageo parts). Our current solution is to only track our internal part number internally and discard all differentiation between external part numbers. This works mostly okay, but we’d like to improve this as part of our migration to our next software solution.
The solutions we have thought of so far within ERPNext is to either
a) Make CS-2122 a template, with each of the manufacturer part numbers (MPNs) be variants.
b) Use batches for CS-2122 and have each MPN be a different batch
c) Include 0 inventory for CS-2122 but also have each MPN in the system added as an “alternate” for CS-2122
Here are our constraints:
When we issue a work order for the finished good, we should not have to declare up front which alternate will be used.
When using a subcontractor (which is most of the time but not all of the time), the subcontractor will not tell us which alternate is used until they report that the work order is completed or partially completed.
We need to do reporting on material availability without regard to which MPNs we have in stock.
What’s standard way to handle this in ERPNext?
BONUS QUESTION: when doing a goods transfer or selecting an alternate for a work order, what’s the easiest way of knowing which warehouse/alternate has inventory in stock? Our current solution shows inventory values for each choice as a tooltip when we are filling in our choice, is there something similar in ERPNext?