@Mhmd Ali, my point is there was no written information about that in my "Contract", all was written as "ROUND TRIP TICKET" going Which means I will have should have not pay for the excess or will use my own money to buy a return ticket.

I have been here for 2 years, a year ago they used to buy me round trip ticket, but now they changed it without prior written notice,

Now, I will buy the ticket and they will reimburse me with the lowest fare possible when I get back to doha.

I can't fully understand but a CONTRACT is a contract you should grant it or the contract is void.

But anyway, I am now trying to find another job because I don't know how to defend myself here in Qatar when this problems occurs once again, maybe they will adjust my salary or whatever they might think and I can't verify it using my contract.

I hope Qatar will do something about this.