旷工三天不发当月工资是不合法的,因为法律明确规定,用人单位应当按照约定支付工资,不能无故克扣或者拖欠工资。如果劳动者因为工作原因旷工,用人单位可以根据规章制度对劳动者进行处罚,但是不能因此而拒绝支付工资。
此外,法律还规定了劳动者在法定休假日和婚丧假期间以及依法参加社会活动期间,用人单位应当依法支付工资。因此,劳动者在法定休假日旷工三天,用人单位也应该支付工资。
如果用人单位因为旷工不发当月工资,劳动者可以向劳动监察部门投诉,要求用人单位依法支付工资。如果用人单位存在其他违法行为,劳动者还可以向劳动仲裁部门申请仲裁,维护自己的合法权益。
总之,用人单位应当依法支付工资,不能因为劳动者旷工而拒绝支付工资。如果用人单位存在违法行为,劳动者可以向有关部门投诉或申请仲裁,维护自己的合法权益。
以上内容仅供参考,建议咨询专业律师获取更准确的法律意见。