It seems unimaginable for a company indulging in such dubious practices as taking one month's advance salary from the candidates as security.
Yet you call it an "EPC Giant " !!!
May be that is how they present themselves !!
The only solution is to pursue the matter vigorously and if things do not move, then to inform them that you shall be taking up the matters legally.
Please also mention to them that despite being a a Lady employee, you have been unnecessarily "harassed" and you might consider filing criminal case against them.
18th December 2015 From India, Delhi
18th December 2015 From India, Vadodara
As per payment of wages act, salary has to be paid by 10th of the following month and if this is not done, complain to the appropriate authorities under the act of your region.
These are serious offences and non-compliance will be dealt in seriously. Therefore, you take up this matter which will also help other employees. But, before doing this, you write them a notice and failing which you will complain to appropriate authorities.
19th December 2015 From India, Mumbai