We’re in the process of cleaning up P/N’s, (replacing P/N’s like XHREBAR-3/8" X 20' with RM-0015), and found that mass issuing parts will drive the QOH of an inactive part negative.
First off, I’m surprised that you can mark a part as Inactive if there is demand on a Job (JobMtl.Issued complete = false, on open jobs). You’re prevented from making one inactive if there are open order or PO lines for it.
Seems like a bug to me. Since you are prohibited from setting a part to inactive when there is QOH.
Also, if you do a manual Issue Material, you’ll get:
Steps to reproduce:
Create a Job, add a part to be made inactive (but is still currently active).
Engineer and Release the job
Set that part to inactive (which you can only do if: there is no QOH AND not on open orders or POs)
Do a mass issue to the job.
Here’s the Mass Issue screen before hitting OK
For whatever reason, the Mass Issue window shows the qty I just issued, but it doesn’t apply to the Qty To Isue
Here’s the QOH (from Part Master). The QOH prior to the Mass Issue was zero.
And the Production detail shows the transaction happened.
In the above test, the part was left as Qty Bearing = TRUE after making it inactive.
After resetting everything (Had to use Mass Return", as a manual return balks at the part being inactive), I set the QtyBearing to False, then did a mass issue.
This time, the mass issue did not create a change to the QOH, and no Part Trans show up on the Production detail.