Since none of the QLers have commented so far, let me advise you to the best of my knowledge. You should be entitled to 21 days paid leave for every year of service.This should be stated in your contract. Since you have not been paid for your leave, you can claim it from them. You can get further guidance from National Human Rights Committee but don't lodge a complaint with them unless your company does not pay you. The Human Rights Committee has small booklets available free of cost at their office which explains the right of workers. The booklets are available in several languages such as English, Hindi, Urdu. etc. You can get hold of one for better understanding.
Since none of the QLers have commented so far, let me advise you to the best of my knowledge. You should be entitled to 21 days paid leave for every year of service.This should be stated in your contract. Since you have not been paid for your leave, you can claim it from them. You can get further guidance from National Human Rights Committee but don't lodge a complaint with them unless your company does not pay you. The Human Rights Committee has small booklets available free of cost at their office which explains the right of workers. The booklets are available in several languages such as English, Hindi, Urdu. etc. You can get hold of one for better understanding.