Look at the situation:
A. Here's your award. Congratulations! B. Thank you so much! A. You deserved it.
Should it be "you've deserved it" here? To my mind, this is a classic case of Present Perfect, ie done in the past with the result in the present.
Could you explain, please?