Thank you for all the comments..

Now i fill the resignation because i cannot take anymore i am so tired.

Im working for the company 2years and 3month and i didnt go to vacation because they dont want me to go vacation. And now after i file my resignation they said they will not pay my 42days vacation leave instead i need to pay 1,200 for my visa and etc.

Any advice?

Thank you