合同没有到期都是有效的,这个跟居住证没有什么关系的
根据劳动合同法,工作满1年补偿1个月的工资,满半年不满1年,也是1个月,不满半年是半个月,但是,时间从08年开始计算,也就是说,08年之前的工作时间劳动合同法管不了的,只能看劳动法,劳动法可没有明确该怎么补偿,这个只能协商处理,协商不成,申请劳动仲裁,由仲裁定了
如果你的工作时间都是在08年之内,那么很容易计算出经济补偿金的
这个补偿,只跟你的工作时间有管,不跟劳动合同的期限有关
合同与有没有居住证没多大关系。赔偿不看你合同期是多久,而是看你为企业服务了多久,通常按满一年赔一个月,不满一年满半年也是赔一个月,不满半年赔半个月。