Purchase amendment and recreation of lines

Basically it’s what you described, something like sale_cancel_pending
With sale_amendment now you can do the same but it’s a very long process when you need just to cancel all the pendings. Instead, an amend it’s a very useful tool when you need to change some price, or some qty.
I’m going to try writing something about the new module propose.