Thanks for the great suggestion, David.
I think this is all covered by Return Workflow Improvements. Option to create credit note, stock adjustment or ullage etc, which already has quite a few votes. If you agree, can you vote for that thread and I’ll close this one? If you don’t think that covers what you’re looking for, please do let me know. Thank you.