合同的解除有狹義與廣義之分,我國民法典采廣義的概念,它是指在合同依法成立后二尚未全部履行前,當事人基于協商,法律規定或者當事人約定而使合同關系歸于消滅的一種法律行為,包括約定解除和法定解除兩種情形,其中約定解除又可分為協議解除和約定解除權。
先說協議解除,它是指當事人通過事后訂立一個新合同而解除原來的合同,根據合同自由原則,當事人有權通過協商解除合同,他人無權干涉。此時有一問題,即一方有違約行為,但雙方當事人已達成解除協議,此時另一方是否可主張違約責任?對此觀點不一,有認為此時視為非違約方拋棄請求損害賠償的權利,因為協議解除本就是為了解決糾紛,當事人若不拋棄權利,完全可以請求損害賠償而不與對方當事人達成解除協議,否則徒生糾紛。另一種觀點則認為雖達成解除協議,但并不影響非違約方主張損害賠償,因為權利的拋棄事關重大,應予明示,解除協議若沒有對此作出明確約定,應視為沒有約定。且合同解除有其內在的機能與目的,與權利拋棄無涉。相比之下,第二種觀點可能更有道理一點。但是,我覺得第一種說法也要根據具體情況來考慮,確定能不能根據你的行為來推定你放棄了這個權利,這要根據具體的案情來作進一步的考查。
第二個,約定解除還有一種情況——約定解除條件主要是當事人事先約定某種條件,等待條件一旦存在,一方享有解除權。特別和大家強調一下,這種事先約定解除權的情況和我們前面講的附條件合同里面的約定解除條件,這是有區別的。比如雙方約定,我把這個房屋租給你半年,我們達成一個協議,如果乙在單位分到房子,我們解除特定合同或者書面合同。合同里面如果這樣寫,如果乙方分到房子,甲方有權解除合同,這是一種寫法。另一種說法就是如果乙方分到房子,甲方合同解除。這兩種情況有什么區別呢?(答:第一種情況約定了解除條件,只要條件一成立,這個合同自然已經解除。另一種情況如果是約定解除權,當這個條件成立之后,有這個解除權選擇是否解除這個合同。這個合同有可能解除,也有可能不解除。)對,這個區別主要在這個地方,約定解除權和約定解除的區別就在這個地方,如果合同規定的是有權解除合同,實際上約定的是一種解除權。
給了你這種權利,但是這個合同還沒有當然解除,合同的解除要取決與你是不是行使這個權利。當事人在訂立合同的時候,所追求的目的以及從合同中獲得的基本利益和目標不能得到實現。比如買賣合同一方向訂約的目的或者對方支付的價款,另一方為了獲得對方標出的貨物,如果支付的價款和標出的貨物根本不能達到,那么就是說合同訂立的目的就不能實現了。