不合法。根据相关的法律规定:用人单位不得克扣劳动者工资。有下列情况之一的,用人单位可以代扣劳动者工资:(1)用人单位代扣代缴的个人所得税;(2)用人单位代扣代缴的应由劳动者个人负担
1.有没有事先请假2.是不是按照旷工处理了3.找老板询问下,若不能满意他的答案,可以找法律援助,对农民工免费提供法律服务