不合法。关于旷工扣款这个要看公司规章制度是如何规定的,每个单位情况不一样,以实际情况为准。而且规章制度必须经过了民主程序,必须公示。劳动法和劳动合同法都没有对旷工行为如何处理的规定,只是规定对员工违反企业规章制度的违纪行为企业有权做出相应的处理,单位的规章制度要经过民主程序进行公示,而且必须是合法有效并且已经送达给员工的,这样才有效。规章制度对旷工行为概念和发生旷工有明确规定的,按具体的处理规定结合员工的实际旷工行为进行处理。