@digiconz There isn't any native functionality for approvals on IA's, since there is no status to stop the IA from posting it can't really be done. You might be able to create a custom transaction for this, or a custom record then use a script to generate the adjustment once it has been approved.