旷工扣工资不违法。劳动法没有规定旷工一天扣多少工资的,按现行做法,旷工当天,用人单位可以不支付工资,除了给用人单位造成了经济损失外,不得额外扣工资的。《工资支付暂行规定》第十六条规定,因劳动者本人原因给用人单位造成经济损失的,用人单位可按照劳动合同的约定要求其赔偿经济损失。经济损失的赔偿,可从劳动者本人的工资中扣除。但每月扣除的部分不得超过劳动者当月工资的20%。若扣除后的剩余工资部分低于当地月最低工资标准,则按最低工资标准支付。
劳动者有下列情形之一的,用人单位可以解除劳动合同:(一)在试用期间被证明不符合录用条件的;(二)严重违反用人单位的规章制度的;(三)严重失职,营私舞弊,给用人单位造成重大损害的;(四)劳动者同时与其他用人单位建立劳动关系,对完成本单位的工作任务造成严重影响,或者经用人单位提出,拒不改正的;(五)以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下订立或者变更劳动合同致使劳动合同无效的;(六)被依法追究刑事责任的。
法律依据:
《工资支付暂行规定》第十六条,因劳动者本人原因给用人单位造成经济损失的,用人单位可按照劳动合同的约定要求其赔偿经济损失。经济损失的赔偿,可从劳动者本人的工资中扣除。但每月扣除的部分不得超过劳动者当月工资的20%。若扣除后的剩余工资部分低于当地月最低工资标准,则按最低工资标准支付。