我国理论界也未形成统一认识,在我国原有的立法中却有将合同无效作为合同终止原因的先例,如原《技术合同法实施条例》第33条规定:“技术合同被确认为无效或者撤销”的,合同终止。[12]而现行《合同法》却反其道而行之,未将合同无效作为合同终止的原因,对合同无效予以单独规定。二者相较,笔者认为合同无效不归入合同终止原因更为妥当。理由是,就民法原理而言,合同无效或被撤销均是合同欠缺有效要件的具体表现,民法对无效行为和可撤销行为尽管干预力度不尽相同,但总体上反映为否定性评价,一旦合同被确认为无效或被撤销,其均为自始无效,在当事人之间不再发生其预期所追求的法律效果,而仅产生法律所规定的后果。也就是说,当事人间形成的法律关系不属合意之债而属法定之债。既然合同无效意味着当事人间无合同关系,那么何来合同权利义务;既然从未有过合同权利义务,又怎能终止?因此将合同无效作为合同终止原因有悖民法的逻辑和价值判断体系。应指出的是,合同无效或被撤销后,尽管当事人以设定合同为目的的权利义务关系不复存在,但因当事人已相互接触也会基于不当得利、缔约过失等原因产生其他权利义务关系,故而,当合同无效或被撤销后,同样也存在着需要继续清理的问题。
以上是对于合同无效与解除的区别的回答,希望帮到你