employer not cancelling visa

i work in a freezone company and my boss is not cancelling my visa he’s asking me money for holidays taken, visa recovery cost, visa cancelation cost

since its a freezone company i cant complain through mohre, how do i go about it?