一、合同解除是否有溯及力:合同解除后,是合同效力终止呢还是自始不存在,如果自始不存在,那么合同解除就有溯及力;如果合同效力是从解除时终止的话,解除就不具有溯及力。在现实生活中,合同在解除时的具体情况多种多样,并非简单的样态,所以采取一刀切的方式,或者认为有溯及力或者没有溯及力都是不全面的,应该针对不同的情况来具体分析,再决定是否有溯及力。那么怎么来判断合同是否有溯及力呢在协议解除时,由于是双方当事人通过达成一个新的协议,将原来的合同解除,此时是否有溯及力完全看当事人的意思,当事人在协议中约定有溯及力的就有溯及力,没有约定的则由法院和仲裁机关根据具体情况来确定是否有溯及力。在违约解除时有无溯及力应该按照以下原则来确定:其二,尽量保护非违约方的合法利益,其二,满足被解除合同的性质与种类的要求。按照这两个原则我们来具体分析:由于在合同解除时,有的已经履行,有的还没有履行,有的是单方履行有的是双方履行,所以在解除以后,是否已经履行将直接影响到财产是否返还的问题。而是否返还,又取