1. 首先要看公司所说的员工犯错是否属实且严重违反公司规章制度。若员工确实严重违纪,如严重违反劳动纪律或用人单位规章制度等,根据《劳动合同法》第三十九条,用人单位解除劳动合同无需支付补偿。2. 若员工犯错情节较轻,不构成严重违纪,公司以犯错为由劝退属于协商一致解除劳动合同。这种情况下,根据《劳动合同法》第四十六条,用人单位应当向劳动者支付经济补偿。经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。3. 所以,公司以员工犯错为由劝退是否有补偿,关键在于员工犯错的具体情况以及公司解除劳动合同的依据是否合法合规。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。