33. (1) Where a principal in the course of or for the purposes of his trade or business, contracts with a contractor for the execution by or under the contractor of the whole or any part of any work undertaken by the principal, and any wages are due to any employee by the contractor or any sub-contractor under the contractor for work done in the course of the performance of the contract, the principal and the contractor and any such subcontractor (not being the employer) shall be jointly and severally liable with the employer to pay such wages as if that employee had been immediately employed by the principal and by the contractor and any such sub-contractor:
(a) in the case of a contract for constructional work the principal shall not be liable for the payment of wages under this subsection unless he is also a constructional contractor or a housing developer;
(b) the principal, and the contractor and any sub-contractor (not being the employer), shall not be liable to any employee under this subsection for more than the wages due to him for any three consecutive months; and
(c) the employee shall have instituted proceedings against the principal for the recovery of his wages or made a complaint to the Director General under Part XV with in ninety days from the date on which such wages became due for payment by his employer in accordance with the provisions for the payment of wages contained in Part III.
(2) Any person, other than the employer, who has paid wages under this section to the employee of any employer may institute civil proceedings against such employer for the recovery of the amount of wages so paid.
33A. (1) A contractor for labour who intends to supply or undertakes to supply any employee shall register with the Director General in the prescribed form within fourteen days before supplying the employee.
(2) If a contractor for labour referred to in subsection (1) supplies any employee, he shall keep or maintain one or more registers containing information regarding each employee supplied by him and shall make such registers available for inspection.
(3) A contractor for labour who—
(a) supplies his employee without registering with the Director General as required under subsection (1); or
(b) fails to keep or maintain any register, or make available any register for inspection as required under subsection (2),
commits an offence and shall, on conviction, be liable to a fine not exceeding ten thousand ringgit.