Serialized disassembly / reassembly

We manufacture serial-tracked widgets. Then we use those parts in the assembly of other, larger serial-tracked widgets. The larger assembly inherits the component’s serial number.

Using the example of glasses: frame part # 123X, SN ABC123 might be incorporated into glasses part # 321Y, SN ABC123, on job KB12345.

However, we occasionally find a defect in the finished product and disassemble the product for rework. In this case, we would like to return all of the materials from the job to stock. So far, so good. However, the problem is that this leaves the “321Y” in Inventory status, which is incorrect. We can adjust the 321Y out, but then when we attempt to make a new job that uses frame part # 123X, SN ABC123 to make a part # 321Y with the same SN, the 321Y serial number is now showing as “Adjusted”, which is not a valid status to be assigned to the new job.

Is there a serial number status that is available to be assigned to new jobs, and can that be reached with normal transactions, or only via SN Maintenance? I know we could theoretically unassign the top-level SN from the old job, but we must preserve the SN history for the part # 321Y.

Right now our workaround is using Quantity Adjust, but that’s clunky and doesn’t give us credit for the labor when the reassembly happens.

There was this post that is similar to yours:

I don’t think an Epicor Idea was ever entered for a “Living BOM”, but I feel @timshuwy mentioned it would be a good one.

Are you unmatching the component SN parts and then unassigning the SN part from the job?

That is our process anytime we find a defective serialized component part.

Once the SN part is in inventory it should be available to be assigned to a new job.

why you do QA for 321Y ? in my opinion you can use NCR then scrap and/or void its SN, or

option two try to open its Job and do Job Received to Inventory with (-) minus and this will put 321Y with its SN to WIP under the same Job, return all or whatever applicable of its BOM to stock, then when complete the new Job of 123X, assign its SN ( which is supposed to be the same as you described ) to the re-opened-minus-ed 321Y same original Job

Al

We don’t have SN matching through Epicor. Unassigning the SN from the job deletes all of its SNTran history, which we can’t do.

After returning material, I can assign the lower-level serialized part to a new job with no issues, which consumes the lower-level part. But I haven’t been able to assign the upper-level SN to a new job as something it already existed as.

Have you considered generating a non-conformance and dispositioning to a job were “Reassign Serial Numbers to Assembly” is checked on the job?