As duas formas tens a ver e tens a haver existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.
Tens a ver é uma locução com o sentido de que tens relação com; possui correlação; diz respeito a.
Nada tens a ver com os problemas dos operários.
O que tu tens a ver com ela?
Desde quando tens a ver com isso?
O que eu fiz foi problema meu, não tens nada a ver.
Obs: a expressão “tens a ver” está enraizada e é de uso habitual, alguns linguísticos indicam que deveríamos usar “tens que ver” (por questões etimológicas)
Tens a haver tem um sentido diferente – indica que tens de receber; que estás em débito dinheiro ou bem; o que está em falta.
Tu ainda tens a haver bastante dinheiro.
Dessa empresa já nada tens a haver.