公司法人有债务时可以变更法人。具体如下:1 法律允许:法人变更并不当然免除原法人的债务责任。根据相关法律规定公司在存续期间法人变更属于正常的经营行为只要符合法定程序是被允许的。2 变更程序:首先要召开股东会或股东大会形成有效的决议同意变更法人。然后准备好相关材料如申请书、身份证明等向登记机关提出变更申请。经登记机关审核通过后完成法人变更登记。3 债务承担:法人变更后原法人的债务依然存在由公司继续承担。新法人在无过错的情况下不承担原法人的债务。但如果新法人在变更过程中有损害债权人利益等违法行为则可能需承担相应责任。4 通知债权人:公司应当及时通知债权人法人变更的情况。虽然通知不是变更的必经程序但有助于维护债权人的知情权避免因不知情而产生纠纷。5 风险防范:为避免潜在风险新法人可要求原法人提供关于公司债务情况的详细说明并在变更前对公司财务等状况进行全面审查。同时在变更协议中明确双方关于债务承担等相关责任的划分。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。