No. The company cannot financially fine an employee for working overtime. Deducting money from a salary as punishment is an illegal wage deduction. Period.