代缴公积金的公司具备相关资质的,是不违法的。如果代缴公积金的公司不具备代缴住房公积金的资质,那么代缴公积金就是不合法的,每个职工只能有一个住房公积金账户。
《《住房公积金管理条例》》第十三条住房公积金管理中心应当在受委托银行设立住房公积金专户。
单位应当向住房公积金管理中心办理住房公积金缴存登记,并为本单位职工办理住房公积金账户设立手续。每个职工只能有一个住房公积金账户。
住房公积金管理中心应当建立职工住房公积金明细账,记载职工个人住房公积金的缴存、提取等情况。