你拿自己的合同看一下公司的明文,没有提及就算是不合法的,按照常理说是要扣忘记打卡的费用,但不是全勤奖。如果有明文规定说忘记打卡就扣全勤奖,那么就是合法的,另外停电没有打卡,算是公司的失职。向你所说的一年扣除十多次全勤,你们应该查一下打卡记录了