Purchase Direct - Not Aligning over Multiple Jobs

First time poster…Go gentle!!

A large number of our Parts are custom and set as Purchase Direct. Generally these are Serialised also, and in a number of cases, these are received as a raw part, processed further by a SubCon, creating another Part which carries the same Serial Number.

We are finding that the output of the PO Line/Release does not align:

Both of these Parts were on different PO’s (Raw and Processed), and Receiving with only the PO as reference have received against PO for Job 031321-1-5 for the Raw Part, and PO for Job 031321-1-6 for the processed Part.

Even if the Parts were not for related Parts like these, there’s no alignment of Job across maybe another 3-5 PO’s for other Parts..

We’re not really seeing many options to relieve the massive effort of incorrect receipt other than switching to Inventory rather than Purchase Direct, but that’s not without additional effort for Stores.

Anyone else experience the same?