签约时铜价四万五,开工时涨到七万;政策文件一纸下发,项目的审批前提全变了——继续履行要亏掉身家,毁约又要担违约责任。很多人搜「情势变更适用条件」,就是想确认:这条路到底走不走得通、走到哪一步?2023 年施行的合同编通则司法解释第三十二条把民法典第五百三十三条的操作细则一次配齐,其中「事先约定排除情势变更的约定无效」这一款,直接终结了合同里「价格波动风险自担」条款的通行写法。这篇逐款拆给你看。
先看这三个要点
- 价格变化有标尺:政策调整或市场供求异常变动导致价格发生订约时无法预见、不属于商业风险的涨跌,继续履行对一方明显不公平的,构成第五百三十三条的「重大变化」。
- 两类除外:市场属性活跃、长期价格波动大的大宗商品,以及股票、期货等风险投资型金融产品,原则上不适用情势变更——波动本身在交易预期之内。
- 排除约定无效:当事人事先约定排除民法典第五百三十三条适用的,该约定无效——「风险自担」条款挡不住情势变更主张。
一、条文原文
- 《最高人民法院关于适用〈中华人民共和国民法典〉合同编通则若干问题的解释》第三十二条
- 合同成立后,因政策调整或者市场供求关系异常变动等原因导致价格发生当事人在订立合同时无法预见的、不属于商业风险的涨跌,继续履行合同对于当事人一方明显不公平的,人民法院应当认定合同的基础条件发生了民法典第五百三十三条第一款规定的“重大变化”。但是,合同涉及市场属性活跃、长期以来价格波动较大的大宗商品以及股票、期货等风险投资型金融产品的除外。
- 合同的基础条件发生了民法典第五百三十三条第一款规定的重大变化,当事人请求变更合同的,人民法院不得解除合同;当事人一方请求变更合同,对方请求解除合同的,或者当事人一方请求解除合同,对方请求变更合同的,人民法院应当结合案件的实际情况,根据公平原则判决变更或者解除合同。
- 人民法院依据民法典第五百三十三条的规定判决变更或者解除合同的,应当综合考虑合同基础条件发生重大变化的时间、当事人重新协商的情况以及因合同变更或者解除给当事人造成的损失等因素,在判项中明确合同变更或者解除的时间。
- 当事人事先约定排除民法典第五百三十三条适用的,人民法院应当认定该约定无效。
二、要件拆解:情势变更的成立条件
| 要件 | 条文要求 | 举证要点 |
|---|---|---|
| 基础条件重大变化 | 政策调整、市场供求异常变动等 | 政策文件、行业数据、指数走势;变化须发生在合同成立之后 |
| 无法预见 | 订立合同时无法预见 | 历史波动区间对比、突发政策的时间点;行业惯例中的可预见波动不算 |
| 不属于商业风险 | 涨跌超出正常经营风险范围 | 该类合同常见波动幅度、订约时的市场共识 |
| 明显不公平 | 继续履行对一方明显不公平 | 成本收益测算:履约与毁约、重新缔约的代价对比 |
| 程序要件 | 重新协商在前(民法典第五百三十三条) | 催告函、协商记录;跳过协商直接起诉有程序风险 |
三、逐款细看:四个新规则怎么落地
第一款划定「重大变化」的价格标尺。价格类情势变更要同时满足「异常变动+无法预见+非商业风险+明显不公平」四个限定词。大宗商品和股票、期货被明确排除,道理在于这些品种「市场属性活跃、长期以来价格波动较大」,波动本身就是参与者的预期内容——做铜、做原油、做期货的,价格风险是专业,不是情势。反过来,建筑合同里材料费占比极高、签约后钢材短期内暴涨数成的,历史波动数据是判断「是否异常」的直接证据。
第二款确定裁判方向。一方请求变更的,法院只能判变更、不能顺手判解除——变更优先是原则;一方要变更、一方要解除,或一方要解除、一方要变更的对撞局面,法院按公平原则结合实际判决。对你来说意味着:主张时要选准诉求方向,请求变更(调整价格、延期履行)与请求解除(清算退场)是两条不同的路。
第三款把时间点判死。变更或解除的时间必须写进判项,考量因素包括基础条件变化的时间、双方重新协商的情况、变更或解除造成的损失。这不是程序细节——时间点决定此后的履行义务、违约金起算与损失归属,主张时要主动提交协商时间线,争取对自己有利的节点。
第四款堵死合同排除。以前大量长期合同写「市场波动属商业风险,任何一方不得以价格变化为由要求调整」,这条约定现在无效。但注意逻辑方向:排除约定无效,不等于情势变更必然成立——要件还是第一款那一套,只是合同不能预先关掉这条救济通道。
四、边界与误区
- 误区一:「价格涨了就是情势变更」。正常幅度的价格波动是商业风险;要证明「异常」与「无法预见」,历史波动数据与行业共识是绕不开的证据,情绪化主张不成立。
- 误区二:「大宗商品合同绝对用不了情势变更」。除外针对的是价格波动本身;政策管制、进出口禁令等非价格类基础条件剧变,大宗商品合同同样可能主张,只是路径与论证不同。
- 误区三:「先斩后奏,停工了再谈」。民法典第五百三十三条要求重新协商环节;不协商径行停工、拒付,可能反被认定违约。先发函协商、留痕,再走法律程序。
- 不适用:订立合同时已经明知或应当预见的情形;一方迟延履行期间发生的变化(迟延方原则上不得主张);不可抗力导致合同目的落空的,走法定解除路径,两者界限可参考站内专文。
五、实操建议:主张情势变更的三步走
- 先协商、留书面:变化发生后限期向对方发函说明情况、提出调整方案或中止履行,给出合理答复期——协商记录既是程序要件也是第三款时间点的证据;
- 证据三件套:政策文件或市场数据(证明变化)、历史波动与订约背景(证明无法预见和非商业风险)、成本收益测算(证明明显不公平);
- 选准诉求:想继续合作就请求变更合同并给出具体调整方案;确实干不下去就请求解除并同步准备清算主张——诉求方向在起诉时就要定好,中途摇摆代价高。
三个衍生问题,帮你把尺度拿捏得更准。
其一,「明显不公平」怎么量化?法律没有给定比例,实务中看的是履约的经济实质:继续履行是否意味着一方把合同利益全部或大部分让渡给对方,亏损是否远超该行业的正常波动承受范围。测算时要算总账——履约的全部成本与收益、解除后重新缔约的代价、止损措施的支出,而不是只盯单价与现价的差额。测算做得越完整,「明显不公平」的主张越像分析、越不像抱怨。
其二,情势变更与商业风险的边界在哪里?同样的涨价,对长期固定价供货合同是情势,对随行就市的现货交易就是风险。分界要素有三个:定价机制(固定价还是浮动价)、波动历史(该品种近年波幅)、当事人的专业身份(专业交易者对波动的预见能力更强)。主张情势变更的一方,等于主张自己处在「机制锁定+波动异常+非专业」的交集里;三项里占的越少,越可能被认定为该自己扛的商业风险。
其三,重新协商环节怎么做才规范?民法典第五百三十三条把「重新协商」写成了程序要件:受不利影响的一方可以要求协商,对方在合理期限内未协商的,才可以请求变更或解除。实操要点有三:协商请求书面化并列明事实与诉求;给对方明确的答复期限;保留全部往来记录——协商记录不仅是程序证据,还是第三款确定变更或解除时间的考量因素。跳过这一步直接起诉的,轻则被要求补充协商、拖长周期,重则被认定程序有瑕疵。
最后提醒长期合同的管理者:第四款「排除约定无效」不意味着条款白写,也不意味着要删掉风险条款——正确的姿势是把价格调整机制、成本联动条款写进合同,用约定的弹性消化波动;情势变更留给真正例外的事态。制度工具箱里,约定调整永远排在法定介入之前。
补一个与主张时点相关的提醒:情势变更主张要「及时」,拖沓本身是风险。继续履行明显不公平的事实出现后,一方长期照常履约、按原条件收付款,之后再回头主张「当时已显失公平」的,继续履行的行为本身会被解读为对原合同的追认,主张难度陡增。正确的窗口期管理是:变化发生→评估→书面要求重新协商→限期无果即起诉或仲裁。另外,主张情势变更与主张不可抗力解除是两条不同的路,前者追求调整合同继续合作,后者处理合同目的落空的退场;事实基础相近时,选哪条路要看你到底想「改约」还是「毁约」——想清楚了再动手,两条路中间来回横跳的当事人在诉讼里最吃亏。
站内《情势变更制度:继续履行显失公平时的变更与解除》讲了制度框架,《情势变更和不可抗力怎么区分,法律后果有什么不同》对比了两条路径,《原材料暴涨、政策调整:情势变更下怎么要求重新协商》专讲协商环节的操作,可对照使用。
一句话总结:情势变更的钥匙是「异常、无法预见、明显不公平」三个词——大宗商品和金融产品的价格波动除外,但任何合同里的「风险自担」条款都关不掉这条救济通道。
以上内容为一般性法律知识介绍,不构成正式法律意见。具体案件请结合合同类型与市场变化证据,咨询执业律师后主张。