DO YOU SAY THIS: "YOU HAVE ALL THE REASON"?
This is phrase that I hear at least once a week. Probably more. It is SPANGLISH and translated directly from "Tienes toda la razón". I would try to avoid this if you can.
To be honest most native speakers will probably understand you but it is much better to say "You are completely right" or just "You are right".
Hope that helps!
Soy el director de Daniel Smith + Partners. Tengo más de 10 años de experiencia enseñando inglés a españoles.