分公司在签订合同这件事上是有一定法律效力的。要知道,分公司虽然没有独立的法人资格,但是只要是在总公司的授权范围之内,它签订的合同对总公司就有法律上的约束力。比如说,如果分公司有总公司合法的授权,并且合同内容也没有违反法律法规的强制性规定,那一般来说这个合同就是有效的。不过,如果分公司超出了总公司给它的授权范围去签订合同,那就可能会变成无权代理。这种情况下,合同的效力就得看总公司会不会追认。要是总公司追认了,那这个合同就对总公司生效;要是总公司没追认,那这个合同对总公司就不生效,而要由分公司来承担相应的责任。
总之,判断分公司签订合同的法律效力,得把具体的授权情况以及合同内容等这些因素都综合起来一起看才行。