Mr. Swamy,
Very obviously you have to raise a GRN. For the simple reason because while sending the goods out for processing ... Case1- you would taken out(reduced) from stock, otherwise you can't take it out.in which case when it comes back you have to make GRN. Case 2- Already rejected goods during inspection to sent back to Supplier or some one else, so again on receipt you have to make a GRN. Case 3-Semi finished goods received from x to be sent for further processing and received back- Again you have to make a GRN. Many other cases can be there, b ut GRN is a must- Mind you it's like accounting for money in the form of material.Only thing is after the GRN is made it may get into different stores through IQC depending on your types of processes- like semi finished, to go to ware house directly, for projects etc etc.
If you need more details and also training at basic and advance level on Supply chain/logistics mgt including stores mgt contact us krsripathy@gmail.com