单位为员工缴纳了住房公积金是正常的,而单位没有缴纳社保是因为员工没有跨月,地税局没有办法直接扣除社保的,所以没有缴纳。但是没有缴纳社保是属于违法的,可以要求单位缴纳。不过社保和住房公积金个人缴纳部分是需要员工本人承担的。