按照现在执行的公积金政策《上海市住房公积金管理若干规定》第三条:住房公积金由国家机关、国有企业、城镇集体企业、外商投资企业、城镇私营企业及其他城镇企业、事业单位、民办非企业单位、社会团体(以下统称单位)及其在职职工缴存。又有《关于2008年度上海市住房公积金缴存基数和比例的通知》第六条:国家机关、国有企业、城镇集体企业、外商投资企业、城镇私营企业及其他城镇企业、事业单位、民办非企业单位、社会团体应依法为与其建立劳动关系的本市及外省市城镇户口职工缴存住房公积金。劳务型公司应为与其建立劳动关系的本市及外省市城镇户口的劳务人员缴存住房公积金;各单位还应为与其建立劳动关系的本市及外省市城镇户口的非在编(册)人员缴存住房公积金。因此,如果你是与单位建立劳动合同的城镇户籍的员工,单位是必须为其交纳公积金的。
希望我的回答可以帮助到您。