歡迎來到合約的效力與解除

你有沒有試過買了東西或與人達成協議後,才發現自己完全被誤導,或者突然發生意料之外的事件導致合約根本無法履行?在合約法中,達成協議只不過是第一步。一份合約要具備法律約束力並可強制執行,它就必須具備法律效力。而當事情出現問題,又或者各方已圓滿完成所有約定時,合約便會告終——這在法律上稱為合約解除(discharge)。

在卷二:市場(Paper 2: The Market)的這個章節中,我們將會探討兩個極為關鍵的法律問題:
1. 合約效力(Validity):合約雙方是否真正達成合意?抑或合約從一開始就被失實陳述(misrepresentation)或具法律效力的錯誤(operative mistake)所破壞?
2. 合約解除(Discharge):合約責任在法律上如何告終——是透過履行(performance)、協議(agreement)、違約(breach),還是受挫失效(frustration)?

交叉參照提示:本章集中討論破壞合約效力的因素以及解除合約的機制。有關合約如何成立的規則,請參閱合約的訂立(Formation of contract);有關合約條款的法律地位,請參閱合約條款與免責條款(Terms in a contract and exclusion clauses);而有關損害賠償的判給,請參閱市場補救措施:損害賠償與禁制令(Remedies for the market: damages and injunctions)。

---

第一部分:合約的效力 —— 破壞效力因素

「破壞效力因素」(vitiating factor)是指破壞或削弱合約效力的瑕疵。即使合約完全符合所有成立要素(要約、承諾、代價、法律意圖、訂約行為能力),破壞效力因素仍可使合約變成可撤銷(voidable)(在受害方撤銷前仍然有效),甚至徹底無效(void)(法律上視為自始從未存在過,即拉丁文所謂的 void ab initio)。

1. 失實陳述(Misrepresentation)

試想像你買了一輛電動單車,賣方明確向你保證:「舊電池昨天才換了全新的。」但你隨後發現,那枚電池已有三年歷史,而且完全壞掉無法蓄電。你正是因為這項虛假陳述,才被誘導簽下了買賣合約。

法律定義:失實陳述是指合約一方對另一方作出的明確、非含糊且實質為虛假的現存或過去事實陳述,並藉此誘導受陳述者(representee)訂立合約。

失實陳述的核心要素

要確立可起訴的失實陳述,必須證明以下四個不同要素:

1. 明確非含糊的陳述:陳述必須清晰明確,不能存在互相矛盾的解讀。它可以是書面形式、口頭道出,甚至透過行為表達(例如刻意掩飾貨物的實體瑕疵)。

2. 對現存或過去事實的陳述:法律嚴格區分「事實」與其他性質的溝通:
• 純粹吹噓的廣告詞(Mere puff):誇張的銷售宣傳(例如「全宇宙最好飲的飲品」)並不具備任何法律效力。
• 意見陳述(Statements of opinion):真誠發表的意見一般不構成事實陳述。然而,若發表意見的人擁有專業知識,或掌握另一方無法獲知的事實,法庭可能會將該意見詮釋為隱含的事實陳述——即該人擁有合理理據去支持其意見。
• 未來意圖的陳述(Statements of future intention):承諾在未來做某事並不屬於對現存事實的陳述,除非該人在作出承諾的當刻根本毫無履行的意圖(這屬於對其內心真實意圖的事實作出失實陳述)。

3. 由合約一方對另一方作出:該陳述必須直接由合約一方(或透過獲授權的代理人)傳達予另一方。

4. 誘導訂約(依賴):該虛假陳述必須是說服受害方訂立合約的重要因素。如果買方從未聽過該陳述、根本不相信它,或者完全只依賴自己獨立的專業檢驗,那麼該虛假陳述便沒有誘導其訂立合約。

沉默可以構成失實陳述嗎?

普通法的一般規則是「買者自負」(caveat emptor)。單純保持沉默或未有披露資訊,通常不算作失實陳述。然而,在以下幾種關鍵的例外情況下,保持沉默會構成違法:
• 半真半假的話(Half-truths):作出的陳述在字面上屬實,但因隱瞞了至關重要的事實而造成誤導。
• 情況改變(Change of circumstances):如果一項陳述在說出時屬實,但在訂立合約前變為虛假,陳述者便有積極的法律責任向對方披露這一轉變。
• 最高誠信合約(Contracts of utmost good faith):在某些特定合約中(例如保險合約),各方嚴格必須全面披露所有重要事實。

失實陳述的種類及其法律後果

在英國法下,受害方可獲得的補救措施完全取決於陳述者的過錯程度:

A. 欺詐性失實陳述(Fraudulent Misrepresentation):
指陳述者在明知陳述虛假、不相信其屬實,或罔顧其真偽的情況下作出虛假陳述。這涉及蓄意欺瞞。
補救措施:申索人可要求撤銷合約(rescission),並就因該欺詐行為所引致的一切直接經濟損失索取侵權法的損害賠償。

B. 疏忽的失實陳述(Negligent Misrepresentation):
指陳述者在欠缺合理理由相信陳述屬實的情況下,不小心或疏忽地作出虛假陳述。
• 《1967年失實陳述法令》(Misrepresentation Act 1967)第2(1)條:這項法定條文對申索人極為有利。一旦申索人證明陳述屬虛假並誘導其訂立合約,舉證責任即轉移至被告人身上。被告人必須賠償損失,除非他能證明自己直至訂立合約之時,均有合理理由相信、且事實上亦確實相信該陳述屬實。
補救措施:撤銷合約,以及根據《1967年失實陳述法令》第2(1)條獲取損害賠償。

C. 完全出於無心的失實陳述(Wholly Innocent Misrepresentation):
指陳述者真誠地相信陳述屬實,並且擁有合理的理據支持該信念。
補救措施:撤銷合約。申索人並無必然索取損害賠償的法定權利,但根據《1967年失實陳述法令》第2(2)條,法庭若認為公正合理,擁有酌情權判給損害賠償以代替撤銷合約。

理解失實陳述的各項補救措施

1. 撤銷合約(Rescission):一種衡平法補救措施,旨在取消合約,並使雙方回復到訂立合約之前的財務及實體狀況(回復原狀)。

喪失撤銷權的情況(Bars to Rescission):在以下情況下,撤銷權將告喪失:
• 確認合約(Affirmation):受害方在發現真相後,仍選擇繼續履行或確認合約。
• 時間耽誤(Lapse of time):在尋求法律救濟前耽擱了過長的時間。
• 無法回復原狀(Restitution is impossible):貨品已經滅失、被耗盡,或本質上已發生根本轉變。
• 涉及第三者權益(Third-party rights intervene):在合約撤銷前,已有不知情的善意第三者付出代價購入了該貨品。

2. 損害賠償與共同疏忽(Damages and Contributory Negligence):
當申索人就疏忽的失實陳述索取賠償時,《1945年法律改革(共同疏忽)法令》(Law Reform (Contributory Negligence) Act 1945)同樣適用。如果受害方在保障自身經濟利益時同樣存在疏忽,法庭可按其所需承擔的責任比例,相應削減判給的賠償金額。

速讀重點盒:失實陳述
• 必須是對現存或過去事實的明確非含糊虛假陳述,且誘導了合約訂立。
• 欺詐性 = 蓄意/罔顧後果的欺瞞。
• 疏忽 = 不小心,須適用《1967年失實陳述法令》第2(1)條的舉證責任倒置。
• 出於無心 = 基於合理理由的真誠相信。
• 撤銷合約之權利可因確認合約、時間延誤、無法回復原狀或第三者權益介入而喪失。

---

2. 錯誤(Mistake)

剛開始覺得「錯誤」這課題有點複雜不用擔心!很多同學都會混淆失實陳述與錯誤。兩者最核心的分別在於:失實陳述是合約一方誤導另一方;而具法律效力的錯誤通常是指雙方在達成協議時已存在的錯誤認知,而這種認知動搖了整份合約的根本基石。

如果一項錯誤在普通法下屬於「具法律效力的錯誤」,整份合約便會徹底無效(void,而不單是可撤銷 voidable)。該合約自始沒有任何法律效力,第三者亦絕對無法取得根據該合約轉讓之財產的合法所有權。

法律承認的三類錯誤

1. 共同錯誤(Common Mistake,雙方共犯的錯誤):
合約雙方就合約的事實真相犯下了完全相同的根本性錯誤:
• 合約標的物自始不存在(Res Extincta):雙方就某項貨物或財產訂立合約,但在不知情的情況下,該物品在合約訂立之前其實早已毀滅或不復存在。
• 產權自始欠缺(Res Sua):某人簽約購買或租賃某項財產,但在雙方皆不知情的情況下,該財產在法律上其實早已屬於該買家所有。
• 品質錯誤(Mistake as to quality):單純對物品的商業價值或品質產生錯誤,幾乎永遠不會導致合約無效,除非該錯誤令該物品在本質上徹底有別於雙方原先設想的實物。

2. 互涉錯誤(Mutual Mistake,誤會對方意圖):
雙方各說各話、陰差陽錯,意味著根本從未達成過真正的共識。例如,甲方以為自己賣的是「貨船X」,乙方卻以為自己買的是「貨船Y」。法庭會採用客觀標準(objective test):一名合理的旁觀者會將這份合約理解為哪一種意思?如果該協議根本無法得出任何合理解讀,合約即告無效。

3. 單方錯誤(Unilateral Mistake,僅一方犯錯):
只有合約其中一方產生錯誤,而另一方知情,或按常理應當知道該錯誤的存在:
• 條款錯誤(Mistake as to terms):一方對合約的根本條款存在錯誤理解,而另一方明知這點,卻不當地趁機「獲取」該要約。
• 身分錯誤(Mistake as to identity):一方原意是與某位特定的人訂約,但實際上與之交涉的卻是冒充該人的騙子。若該人的身分對合約有著至關重要的地位,合約可被裁定無效。然而,如果雙方是「面對面」進行交易,法律上有強烈推定:各方均有意與站在眼前的實體人訂約(這意味著該錯誤僅涉及信譽或個人特質,只會構成因失實陳述而使合約變成「可撤銷」,而非因錯誤而徹底「無效」)。
• 非我所簽之契(Non est factum):這是一種極為罕見的抗辯理由,指某人在完全誤解文件本質的情況下簽署了書面文件(通常源於失明、文盲或遭受欺詐),且簽署人本身並無任何疏忽過失。

---

第二部分:合約的解除(Discharge)

當一份有效合約成立後,它最終是如何終結的?在法律術語中,合約解除(discharge)是指雙方之間的合約責任終止,雙方毋須再進一步履行合約。

合約合法解除的方法共有四種:
1. 履行(Performance)
2. 協議(Agreement)
3. 違約(Breach)
4. 受挫失效(Frustration)

記憶小貼士:在考試時,記住英文縮寫 P-A-B-F(Performance 履行、Agreement 協議、Breach 違約、Frustration 受挫失效),就能瞬間回想起合約解除的四種途徑!

---

1. 因履行而解除(Discharge by Performance)

這是任何合約最標準、最理想的結局:雙方完全履行了各自承諾的所有責任。

一般原則:嚴格且完全的履行

根據傳統普通法規則,合約的履行必須是完整且分毫不差的。如果一方完成了95%的工程,但留下其餘部分未完成,在傳統上,對於一筆整裝不可分割的合約而言,他是無權要求支付任何費用的。

嚴格原則的例外情況

為避免造成過於苛刻和不公允的後果,法律確立了幾項明確的例外情況:

1. 實質履行(Substantial Performance):如果一方已履行了絕大部分責任,僅存在微小的瑕疵或不足,他有權索取約定的合約價金,但須扣除用以修補該微小瑕疵的費用。
2. 可分割合約(Divisible / Severable Contracts):若合約性質上可自然拆分為多個獨立的階段或單位(例如按承建商每建好一層樓付款,或貨物分批送達並逐批付款),當事人可就每個已完成的階段索取報酬。
3. 履行受到另一方阻礙(Prevention of Performance by the Other Party):若甲方隨時準備好履行合約,但乙方不當地阻止其履行,甲方可依據按工計酬(quantum meruit)原則(即按已完成的工作量),索取合理的報酬。
4. 接受部分履行(Acceptance of Partial Performance):若一方只完成了部分工作,而另一方在真正具備自由選擇權的情況下,自願選擇接受該部分已完成的工作,則履行方可就已完成之工作索取合理費用。(注意:必須存在真正的選擇自由;若別人把未建好的屋頂留置在你的房屋上,這並不代表你自願選擇保留一個爛尾的屋頂)。

---

2. 因協議而解除(Discharge by Agreement)

雙方既然能透過相互協議訂立合約,自然亦能透過互相協議解除合約責任。

1. 雙方解除(Bilateral Discharge):雙方皆尚有未履行的責任。雙方共同同意免除彼此的責任。各自放棄自身權利這項行為,即構成給予對方的全新「代價」(consideration)。

2. 單方解除(Unilateral Discharge):一方已經完全履行了責任,但另一方尚未履行。若要使免除未履行方的責任具備法律約束力,必須符合以下其中一項條件:
• 具備全新的代價(法律上稱為和解與清償,accord and satisfaction),或
• 該協議是以正式契據(deed)的形式簽立。

3. 預設條款(Pre-agreed Terms):合約本身可能包含明訂條款,准許在特定情況下終止合約(例如給予一個月書面通知),或者包含解除條件(condition subsequent,即雙方約定某事件一旦發生,合約責任即自動終止)。

---

3. 因違約而解除(Discharge by Breach)

當合約一方在沒有合法抗辯理由的情況下,未能或拒絕履行其任何一項合約責任時,即構成違約。

違約的類型

1. 實際違約(Actual Breach):當履行期屆滿而一方未能履行責任,或在履行過程中出現嚴重瑕疵。
2. 預期違約(Anticipatory Breach):在履行期屆滿之前,一方透過言行預先表明或顯示自己將不會履行其合約責任。此時,無辜的受害方可以選擇立即將合約視作被毀棄(repudiated)並隨即起訴索償,亦可選擇等待至履行期正式屆滿,觀察對方最終是否真的不履行。

違約的法律效果

是否每一次違約都會導致合約解除?絕對不是!
• 違反條件條款(Condition / Repudiatory Breach):「條件條款」是直達合約根基的核心條款。違反條件條款賦予受害方兩個選擇權:他們可以終止(毀棄)未來的合約責任並索取損害賠償;或者確認合約繼續有效,要求雙方繼續履行,同時就損失索取賠償。
• 違反保證條款(Warranty):「保證條款」屬於次要或附帶性的條款。違反保證條款不會令合約終止;受害方必須繼續履行自己的責任,但可以提出訴訟,索取損害賠償以彌補損失。

---

4. 因受挫失效而解除(Discharge by Frustration)

如果因非雙方所能控制的外在意外事件,導致合約徹底偏離軌道,這時該怎麼辦?在歷史上,合約責任曾是絕對的。但到了今天,合約受挫失效原則(doctrine of frustration)提供了一個至關重要的法律安全閥。

定義:合約成立後,若發生了雙方均無過錯且無法預見的外在事件,導致合約在實體上變得不可能履行、變為違法,或履行情況徹底異於雙方當初的合理預想,該合約即告受挫失效。

何時會構成受挫失效?

法庭只會在以下幾種明確定義的特定情況下承認受挫失效:
• 合約標的物毀滅(Destruction of the Subject Matter):合約中至關重要的實體標的物被摧毀或無法再使用(例如約定舉行音樂會的演奏廳在演出前被大火燒毀)。
• 個人喪失行為能力或死亡(Personal Incapacity or Death):在牽涉個人親自提供服務的合約中(如僱傭、藝術表演或專門私人補習),當事人的身故、嚴重疾病或被徵召入伍均會導致合約受挫失效。
• 後續違法(Supervening Illegality):合約訂立後,法律發生變更、戰爭爆發或政府發出行政命令,導致履行合約在法律上被明令禁止。
• 根本事件未能發生(Non-occurrence of a Fundamental Event):作為整份合約唯一商業基礎與共同目的之外在活動或事件,最終並無如期舉行。

受挫失效的界限(何時「不」適用受挫失效)

為維持商業確定性,法庭對此原則的審查極為嚴格。以下情況絕不構成受挫失效:
• 自招的受挫失效(Self-induced Frustration):該阻礙事件是由企圖依賴該原則的一方蓄意、自行選擇或因其疏忽所引致。
• 可預見的事件/合約已設明文規定:雙方早已預見該事件,或合約中已訂立明文條款(例如不可抗力條款 force majeure clause),訂明一旦發生該情況時的處理辦法。
• 履行合約僅變得成本更高或更困難:單純的商業困境、經濟不景氣或成本暴漲並不構成受挫失效。合約即使變得更加昂貴或麻煩,雙方依然必須嚴格受合約約束。

受挫失效的法律後果:《1943年法律改革(受挫失效合約)法令》

在普通法下,舊有規則非常僵化:合約在受挫失效事件發生的一刻自動終止,各方損失「聽天由命」(loss lay where it fell)。這往往導致極大的不公。

為實現商業公正,英國國會通過了《1943年法律改革(受挫失效合約)法令》(Law Reform (Frustrated Contracts) Act 1943)。其主要核心條文包括:
• 第1(2)條 —— 已付或應付款項:在合約受挫失效前已支付的所有款項,付款人均有權追討索回。在事件發生前原本應付的款項,亦即時終止支付義務。然而,若收款方在合約失效前因履行合約而產生了開支,法庭有酌情權准許其保留或追討不超過該筆開支上限的金額。
• 第1(3)條 —— 已賦予之寶貴利益:若一方在失效事件發生前,透過履行部分合約而令另一方獲得了寶貴利益(金錢直接支付除外),法庭可命令獲益方支付一筆「公正款項」(just sum),以反映該利益的合理價值。

---

應試應用與評核指引(AO1–AO4)

在卷二中,情境題旨在考驗你評估真實法律爭議的能力。在撰寫答案時,請遵循以下條理分明的「四步法」:

第一步 (AO1 - 知識):精確指出爭議點並陳述相關的法律規則,包括正確引用法例名稱(例如:《1967年失實陳述法令》、《1943年法律改革(受挫失效合約)法令》或《1945年法律改革(共同疏忽)法令》)。
第二步 (AO2 - 應用):將考試情境中的每項事實細節與法律測試緊扣。試問自己:該陳述屬於事實還是純粹個人意見?該意外事件是令履行變得不可能,還是僅僅令成本增加?該違約行為涉及的是條件條款還是保證條款?
第三步 (AO3 - 分析):深入分析雙方互相抗衡的法律論點。清晰鋪陳申索人會提出甚麼論據,以及被告人又會如何反駁。
第四步 (AO4 - 評估):權衡雙方立場的優缺點,探討可行的補救措施,並就雙方的法律責任得出一個有理有據的明確結論。

考生常見陷阱提防:
• 誤將具法律效力的錯誤說成「可撤銷」:具法律效力的錯誤會使合約徹底無效(void),而失實陳述才使合約變成可撤銷(voidable)。
• 因開支翻倍而聲稱合約受挫失效:單純的經濟困難絕非受挫失效。
• 忘記《1967年失實陳述法令》第2(1)條將舉證責任轉移至被告人身上——這項條文使得申索人比起證明蓄意欺詐要容易勝訴得多。