法律分析:法人变更合同是有效的。合同生效后,当事人不得因姓名、名称的变更或者法定代表人、负责人、承办人的变动而不履行合同义务。
法律依据: 《中华人民共和国民法典》第五百三十二条 合同生效后,当事人不得因姓名、名称的变更或者法定代表人、负责人、承办人的变动而不履行合同义务。