validates percentage
removed check_tips_to_pay_against_avaiable_amount callback
refactored scopes