sale - add function for cancel, ref #146