没有办离职手续不给发工资不合法。
用人单位不得因劳动者未办理离职手续而拒绝支付工资,这种做法违反了法律规定。根据法律,用人单位应在劳动合同解除或终止时一次性支付劳动者应得的工资。如果劳动者未完成离职手续导致用人单位遭受经济损失,用人单位可以依据劳动合同约定从工资中扣除相应的赔偿金,但每月扣除的金额不得超过劳动者当月工资的20%。如果用人单位拖欠工资,劳动者有权向劳动监察部门投诉或申请劳动仲裁,要求支付工资及相应的赔偿。
劳动合同的解除与终止:
1、劳动合同解除的情形:包括双方协商一致解除、劳动者提出解除、用人单位提出解除等;
2、劳动合同终止的情形:如合同期满、劳动者达到法定退休年龄、劳动者死亡或被宣告死亡等;
3、劳动合同解除或终止后的经济补偿:根据相关法律规定,用人单位应当向劳动者支付经济补偿;
4、劳动合同解除或终止的通知要求:用人单位在解除劳动合同时,应提前通知劳动者;
5、劳动合同解除或终止的争议解决:劳动者与用人单位在合同解除或终止过程中发生争议,可以申请劳动仲裁或诉讼解决。
综上所述,用人单位不得因劳动者未办理离职手续而拒绝支付工资,违法行为可向劳动监察部门投诉或申请劳动仲裁,要求支付工资及相应的赔偿。
【法律依据】:
《工资支付暂行规定》
第九条
劳动关系双方依法解除或终止劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。