You can lodge a complaint with:
--Wages Inspector under Payment of wages Act if yur wages as per definition of wages is upto Rs.18000/pm:
Payment of Wages Act:
3*[(vi) "wages" means all…..
(d) any sum which by reason of the termination of employment of the person employed is payable under any law, contract or instrument which provides for the payment of such sum, whether with or without deductions, but does not provide for the time within which the payment is to be made;
13A. Maintenance of registers and records.
5*[13A. Maintenance of registers and records.-
(1) Every employer shall maintain such registers and records giving such particulars of persons employed by him, the work performed by them, the wages paid to them, the deductions made from their wages, the receipts given by them and such other particulars and in such form as may be prescribed.
--Inspector under SE Act applicable to your state:
e.g.
SE Act Delhi:
37. Powers and duties of the Inspector.
(b) Duties of the Inspector
(i) that in dispensing with the services of an employee the provision of the Act and Rules have been complied with and no dues payable under the Act or Rules have been withheld;
--O/o Labor Commissioner
--If standing orders are applicable employer should disburse all payments by the close of office hours on last day in office.
Model Standing Orders:
13. Termination of employment: 3) Where the employment of any workmen is terminated, the wages earned by him and other dues, if any, shall be paid before the expiry of the second working day from the day on which his employment is terminated.
You can approach a competent and experienced labor consultant/service lawyer.
Company may yield to legal notice of your lawyer.
https://www.mouthshut.com/product-reviews/Educomp-Solutions-Ltd-reviews-925100373