结论:员工干了20天离职,公司不给交社保是违法的。以下从多个角度进行分析:
一、法律义务角度
根据《中华人民共和国社会保险法》第五十八条:“用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。” 这意味着,只要员工与用人单位建立了劳动关系,无论工作时长多久,用人单位都有义务为其缴纳社会保险。因此,员工干了20天离职,公司未为其缴纳社保,显然违反了这一法律规定。
二、法律责任角度
如果公司未依法为员工缴纳社会保险,根据《中华人民共和国社会保险法》第八十六条:“用人单位未按时足额缴纳社会保险费的,由社会保险费征收机构责令限期缴纳或者补足,并自欠缴之日起,按日加收万分之五的滞纳金;逾期仍不缴纳的,由有关行政部门处欠缴数额一倍以上三倍以下的罚款。” 公司将面临被责令补缴、加收滞纳金以及可能的罚款等法律责任。
三、员工权益角度
员工有权要求公司为其缴纳社会保险,这是员工的合法权益。如果公司未履行这一义务,员工可以向当地的社会保险经办机构或劳动保障监察部门投诉,要求公司补缴社会保险。同时,员工也有权在离职时,要求公司出具相关的社保缴纳证明,以便在后续的工作或生活中使用。
四、实际操作建议
综上所述,员工干了20天离职,公司不给交社保是违法的。员工有权要求公司为其补缴社会保险,并可以通过协商、投诉举报或法律途径来维护自己的权益。如果您有进一步的法律问题或需要更详细的法律建议,请直接向我咨询。