When we have quality problems in some cases we need to do RMA reworks - if part X rev Y comes back via RMA make sure you do operation A requiring materials B,C, and D get pulled from stock.
Currently we have to capture this type of thing outside of Epicor and it’s by no means ideal how we are going about this… I’d like to revisit and if we can I’d like to leverage Epicor to do this, as it seems like the right way to go about it, but based on previous discussions I don’t think there really is a solution for this in Epicor(e.g. an RMA method of manufacture such that operations and materials get pulled into an RMA job for a given part rev)… Any suggestions?
We do repair work using RMAs. We do not have standard methods for our repairs however. We use a place holder part called Repair and Upgrade-Pump for our pump repairs (requires serial number for processing) and then Repair and Upgrade-Part for our part repairs (no serial number). I would think that if you have a standard repair method you could add a placeholder part number in system with that method defined (e.g., Part X RevY repair) and use RMA disposition to job to rework it. If you zero the cost of the RMA disposed part that goes into job, because it’s customer owned, then you just get cost of parts and operations to repair on the job.
Interesting solution. So rather than getting the correct operations/materials for a give part rev, just have a generic operation(that’s what we do) that lists out every part rev and the corresponding special instructions(need to do xyz and pull materials ABC from stock), and then a technician reads through the list to see if the part rev in question needs anything special. Am I understanding correctly?
I have seen special RMA jobs created using job entry. You can start jobs with prefix like RMA and not mess up the standard job # sequencing. This makes these jobs stand out because of the Job #. You can also create a template job for this purpose to pull job details from.
I’m not sure we are on the same page. You stated you have “RMA reworks - if part X rev Y comes back via RMA make sure you do operation A requiring materials B,C, and D get pulled from stock.”, so let’s call that a "standard repair method for part X rev Y… " aka every time part X rev Y is returned this may be the required rework job for it.
Taking my product into account, pumps, maybe we have a part in the part master called Part “X Repair1” and then the description of the part is “X RevYZ Repair Rotor” (I would use part description to allow standard repair to morph as needed e.g. cover more revisions, cover more problems). We make a method for part “X RevYZ Repair Rotor” that has a single operation “fix rotor on bench” and a BOM with the original sold, in need of repair, part number being returned via rma plus parts B,C, and D. Customer calls with problem, we enter the RMA under originally sold part number, linked to original sales order line, and then receive it. A job for X RevYZ Repair Rotor is generated / associated with a sales order line (maybe the order line is coded for warranty or perhaps it’s a paid repair), we have approved method in system, job could be generated via MRP run or manually, RMA is disposed to this job and that provides the issuance of the original part in the BOM on the job, B,C,D get issued to job, and operation fix rotor done. Finally customer shipment of repair sales order line is done.
So technician list would be looking through part master for the appropriate repair part number. Knowledge of what to pull would be known via the method master on the repair part number, which goes into the job. So a job pick list could be used to do the repair.