We produce small items cut from large printed sheets. Our JobHead.PartNum is the printed sheet, and the individual items are co-parts. We recently changed from Sequential to Concurrent process mode, and turned off a very troublesome BPM that was trying to override the value that Epicor wanted to put in JobHead.ProdQty.
This has been a good change in all ways but one. Many of the co-parts are custom one-offs, not in the part master. When we were using Sequential mode, these co-parts received incorrect proportions of the job cost, but most of them (75%) had some cost in PartTran, and nearly all jobs had at least one co-part with a cost. The total cost of each job was distributed among the co-parts that had a cost, and the cost variance on the job was a small rounding error.
Since switching to Concurrent mode, co-part costing is radically different. Only 1.7% of non-part master co-parts receive a cost. About 60% of jobs have no co-part with a cost, so the entire cost of the job goes to cost variance. I can’t find any pattern to which co-parts have a cost and which don’t. Any clues?
I’m working on changing everything to use part master parts, but using custom parts is deeply rooted and it will take some time…