Hi,
Result recording, Usage decision and stock posting are three different transactions and generally can be carried out in any order based on your settings. However, to carry out stock posting, you do not need to do result recording first (though there are settings to prevent this).
Pl follow what Anand has suggested. You have to adopt QM transaction to achieve this or else it can;t be done via MIGO.
ntn