During the implementation of bug 24081 it was suggested that adding handling for accepting a discount on the paycollect flow would be a great enhancement.