Trouble Returning Purchase Direct Material

I’ve got some lot controlled material that was purchased directly to a job that I need to return to inventory and issue to another job. Everything I have read suggests that this should be possible, but when I try to commit the return it throws the following error:

image

I have triple checked that the lot number I am trying to return is what was issued to the job.

The pack that this material was received on is fully received and invoiced.

I see the line in the error “Method: A002_CustomCodeAction” and wonder if that’s a clue. Could this be caused by a custom BPM? We are using the “Aerospace & Defense” bolt on by Cre8tive Technology and Design.

Any ideas?

1 Like

Yeah that could definitely be it. If you have a test environment you could try to replicate this in that environment.

1 Like

Good thinking. I’ve got a Pilot db where the receipt hasn’t been completed yet. I’ll see if I can replicate the problem and then start turning off BPMs off.

1 Like

Well that was it…disabled the custom BPM and the transaction went through just fine.

Thanks for the suggestion Utah.

1 Like

You found the culprit though! Glad that you had a test environment up to date, not sure what the BPM was doing and if disabling it for a moment causes any issues with the logic surrounding the “Aerospace & Defense” bolt on, but if it works it works!

The BPM is protected, so I suspect that is preventing me from seeing what it does? Turning a BPM on and off is right about where my knowledge tops out lol

I just immediately turned it back on once I did what I needed with returned material.

@dellis I just tested the approach to move purchase direct material to another job.
Don’t do return material from the job rather NCM the material.

Steps:

  1. Receive PO to the “correct” job.
  2. Discover you need same material on an urgent job
  3. Create a Job Material non-conformance for the quantity that you need on the first job.
  4. Inspect Process the NCM as a Pass and change the job number to the new job.

I did this with a part on the fly so it never passed through inventory.

1 Like

Even better - that worked like a charm. No BPM changes necessary.

Thank you, Bruce. I will keep that procedure in mind for future use.

1 Like

Would you please mark whatever answer you found most helpful as the solution?

1 Like