If that's the case that its not stipulated in your contract, ask the company why they are charging you with that big amount.

I suggest that you should look for a lawyer(a good one) and show him/her your contract, they can give you a better advise on what to do regarding your current situation, or maybe you just pay the QR3500 that their asking from you rather than experience all the dilemna and stress that youre having now, its not practical but its better than experience all these depressing situation.

Goodluck and God Bless