implmntd error handling of excessive discount of new-order