单位不可以规定违法不发工资。只要员工和公司有劳动关系,没有任何理由可以不发员工工资,即便是员工造成了单位损失,用人单位可按照劳动合同的约定要求其赔偿经济损失。经济损失的赔偿,可从劳动者本人的工资中扣除。但每月扣除的部分不得超过劳动者当月工资的20%。
【法律依据】
《劳动法》第五十条:工资应当以货币形式按月支付给劳动者本人。不得克扣或者无故拖欠劳动者的工资。