The wages/salary has to be paid on due date as stipulated in various enactments applicable to the establishment. No private/internal policy of the employer can supersede and enactment/statue/instrument of law.
The employee can lodge a complaint the moment his earned wages are delayed even by a day and employer can be penalized.
Even the FnF wages are to be paid on last day in office/within say next 3 days/max. by usual pay day.
Approach your Labor Law Consultant/Service Lawyer AS AP with all docs on record and proceed under expert advice of your lawyer.
The options are:
--Lodge complaint with Inspector under Payment of wages Act if your wages were upto Rs.18000/pm as per def. of wages in this Act.
--Lodge complaint with Inspector under ( Name of your state) Shops and Commercial Establishments Act if you are cover by the def. of employee in this Act.
One of the job of the Inspector is to ensure that FnF wages of employee are paid in time.
--Lodge complaint with O/O Labor Commissioner if you are covered as 'Workman' as in ID Act
--approach civil courts
lodge complaint under u/s 406,420......................file for winding up petition.
--approach employee's unions, trade unions and put pressure................