2024 年 3 月,浙江台州一家做液压机的工厂接下一笔出口巴西的订单,合同金额 280 000 美元,交货期定在 7 月底。负责这单的柳经理算过账:从备料到装船,正常 90 天,中间足足留了 40 天缓冲。谁也没料到,7 月中旬宁波港因为极端天气叠加港口作业调整临时封控,集装箱拖不进港,船期一推再推。巴西客户等到 8 月 20 日,直接甩来一份索赔函——按合同里的逾期违约金条款,每天 0.5%,迟了 21 天就是 10.5%,折下来将近 30 000 美元。

柳经理把合同翻出来,找到那条写着“如遇不可抗力,双方协商解决”的条款。就这半句话,没定义,没通知期限,没证明文件要求,也没说拖多久可以解约。律师一句话就把问题点透了:条款写得越短,出事时吵得越凶。这单最后扯了快一年,律师费花了几万块,客户也彻底做黄了。一个做液压机的工厂,为了半句话丢了一个南美客户。
不可抗力条款是外贸合同里最容易被糊弄的一节。业务员抄模板,法务没空逐条改,最后往往就留一句空话。等到真出事——封港、禁令、战争、疫情——才发现那句空话根本顶不住。下面把这件事按顺序拆开:三要素怎么举证,条款怎么落笔,通知和证明怎么做,违约金和定金怎么调,以及它跟情势变更、价格调整条款的边界在哪里。
三要素不是口号,是要拿证据砸实的
《中华人民共和国民法典》第 180 条讲得直白:不可抗力是不能预见、不能避免且不能克服的客观情况;因不可抗力不能履行民事义务的,不承担民事责任,法律另有规定的除外。它定的是性质——三要素缺一不可。第 590 条接着把后果和附随义务补齐:当事人一方因不可抗力不能履行合同的,根据不可抗力的影响,部分或者全部免除责任,但是法律另有规定的除外;因不可抗力不能履行合同的,应当及时通知对方以减轻可能给对方造成的损失,并应当在合理期限内提供证明。
把两条放一起看,你会发现免责不是自动的,它挂着两个前提:及时通知,合理期限内举证。少一个,免责就打折。
“不能预见”,标准是订立合同时、以一个普通理性人的视角,根本没法预判。台风、地震、战争、突发的政府禁令,一般够得着。可要是每年夏天必来的雨季、早就发过公告的港口检修,那就别指望法官认。说白了,能提前想到的风险,就不叫不可抗力。
“不能避免”,看的是当事人有没有尽到合理的注意和努力,仍然躲不开。单证员明知对方国家要封关,还照老流程往下走,出了事想拿不可抗力挡,很难。法院会问一句:你有没有做任何一个正常谨慎的出口商应该做的事。
“不能克服”最要命。它不是“你想不出办法”,而是客观上任何合理手段都没法履约。工厂明明能从上海港或者深圳港出货,只是运费贵一点、排期久一点,那就不构成“不能克服”——成本变高属于商业风险,不是不可抗力。这一点,是很多企业栽跟头的地方。
举证时,这三个要素要一个一个拿证据钉死,缺一个,免责主张就悬在半空。常见的错误是只交一份暴雨或者罢工的新闻报道,就以为完事。法官不认这种。你要证明的是一条完整的链:这个事件确实发生,它直接导致你无法按期履行,而你已经想尽办法仍然无路可走。链条断一节,全盘皆输。
还有一条常被忽略:因果关系。港口封控这周发生了,可你的货两个月前就因为客户没确认图纸而没开工,那这次封港跟你的逾期就没有因果关系。别把自己的履约能力不足、内部排产混乱,往不可抗力上套,法律不吃这套。
同一场台风,对甲工厂是不可抗力,对乙工厂未必是。甲工厂的厂房就在沿海,货必须走那条受影响的航道;乙工厂的货已经提前一周进了内陆仓,改走铁路。法院看的是你这个具体主体、这笔具体生意,不是把事件抽象成一个标签。所以举证材料要贴着交易走:你的订单、你的排产、你的物流路径,缺一环,论证就空。
时间点也常被忽略。判断能不能预见,卡的是签合同那一刻,不是出事那一刻。你后面掌握了新情况,不能倒推说当初就该预见;反过来,签约前就已经有明确预警信号,你却没当回事,也不能说不可预见。
举证的清单大体是这几样:事件的官方证明、你与对方的通知往来、你尝试替代交货方案的记录、你为减损花的费用凭证,以及能说明因果关系的生产与物流节点。一件一件对应三要素,别一股脑全塞给法官,那样只会把重点淹掉。
说句实在的,能真正被法院认定构成不可抗力的案子,比例并不高。多数企业在庭上输掉的,不是事件不够大,而是流程没走全:通知晚了,证据散了,减损没做。把这三件事日常化,比事后找关系管用得多。
条款怎么写:先把清单列全,再谈兜底
写了半句话的条款,问题不在词语,而在结构。一条能用的不可抗力条款,至少要落下面五块内容,缺哪块,出事时就在哪块打。
第一块是定义。别只写“不可抗力”四个字,要列举具体情形,再加一个兜底表述,兜住列不完的情况。列举是为了划清边界,兜底是为了别把没料到的事漏掉。
条款例句可以这样写:本节所称不可抗力,指合同双方在订立合同时不能预见、不能避免且不能克服的客观情况,包括但不限于自然灾害(地震、台风、洪水、海啸等)、战争、武装冲突、恐怖袭击、罢工、瘟疫、政府行为(征收、禁令、进出口管制等),以及双方书面确认的其他不可抗力事件。
如果客户是欧美买方,最好中英双语并列,免得日后对“政府行为”这类词的译法各执一词。英文里常用 acts of government、governmental action 或者 compliance with governmental orders 来收口,把征收、禁令、进出口管制都包进去。
第二块是通知。约定一个明确的天数,比如知悉之日起 7 日内,用书面方式(邮件加挂号信,或者双方约定的电子系统)通知对方。通知里要写清楚:事件是什么、从哪天开始、影响到哪些义务、预计持续多久。
写通知期,还要看你的实际响应速度。你在内地工厂,事发到拿到官方文件,三天就够;可你要等海外协会出证,七天都未必。通知期定得太短,自己先违约;定得太长,对方可能早跑去别处下单。务实一点,7 到 15 天是常见区间。
第三块是证明。约定对方有权要求提供证明文件,并写明由哪类机构出具、在多长时间内提交。外贸里常用的,是中国国际贸易促进委员会(CCPIT)出具的不可抗力事实性证明书。
第四块是减损和解除。写明双方都要尽力减少损失;再加一句:若不可抗力持续超过约定期限(比如 60 天),任何一方有权书面通知解除合同,已付未交货的款项怎么返还也要讲清楚。
第五块是边界。把汇率剧烈波动、关税调整、运费暴涨、原材料涨价这些商业风险,明确排除在不可抗力之外。它们要么走价格调整条款,要么走情势变更,不能混进不可抗力这个筐里。
解除之后怎么清算,也要提前写。已收未发的货款、已经发生的备料和开工成本、在途货物的处理,谁承担、怎么算,最好一句话讲明白。否则不可抗力解得掉合同,解不掉后面的账。
把这五块补齐,条款才立得住。范本不是拿来照抄的,是拿来对着自己的交易逐条确认的。
通知和证明:时间点错了,责任照样落你头上
第 590 条那句“应当及时通知”,不是客套,是实打实的义务。很多企业以为事件够大就自动免责,结果因为通知晚了,被判承担本可以避免的那部分损失。逻辑很简单:对方早点知道,就能早点找替代货源、转卖或者调整下游排产;你捂着不说,扩大出来的损失,得你赔。
“合理期限内提供证明”里的“合理”,要结合事件性质看。港口封控这类公开信息,几天内就能拿到官方或者行业协会的说明;战争、政变这类,可能需要使领馆或者商会出证。反正不能拖到开庭才补。
CCPIT 的不可抗力事实性证明书,是外贸圈里最常用的第三方证明。它证明的是事实——某段时间某地确实发生了某件事,比如封港、管制、停工。它不替你判断法律后果,也不保证法院或者仲裁庭一定采信。拿到它,是举证的第一步,不是终点。
申请 CCPIT 证明要交什么?一般是申请书、营业执照、合同,以及能证明事件发生的材料,比如政府公告、港口通知、新闻报道。办理周期看事件的复杂程度,快则几天,慢则两三周。金额大、时间紧的单子,最好事件一发生就启动,别等对方催。
还有一个常见的坑:把通知发给了业务员个人,而不是合同约定的通知地址。合同里通常写明通知应送达的邮箱或者地址,你发到对方老板的微信上,对方可以说没收到。稳妥起见,重要通知同时走约定邮箱加快递,双轨并行。
如果合同适用《联合国国际货物销售合同公约》(CISG),第 79 条对免责另有说法:一方因障碍不能履行,且该障碍是订立合同时不能合理考虑到的、无法避免或者克服的,则免责;不履行方同样负有通知义务,未及时通知导致对方没收到,要赔因此产生的损失。CISG 的第 79 条跟国内法不完全一样,它讲的是“障碍”,比“不可抗力”宽一点,但通知义务同样卡得很死。
违约金和定金:约得再狠,也有被砍的时候
违约金不是写着多少就多少。《民法典》第 585 条规定得清楚:约定的违约金过分高于造成的损失的,当事人可以请求人民法院或者仲裁机构适当减少;低于损失的,可以请求增加。司法实践中,超过实际损失 30% 通常被当作“过分高于”的参考尺度。它不是死规矩,却是个很常见的落点。
回到开头那单。逾期违约金每天 0.5%,迟 21 天约 10.5%。如果巴西客户的实际损失——比如转卖差价、下游索赔——远不到这个数,工厂完全可以请求削减。可工厂连不可抗力都没证明成,违约金又被对方拿捏,等于两头挨打。
定金这事更容易翻车。第 586 到 588 条讲了三件事:定金合同自实际交付定金时成立;定金数额不得超过主合同标的额的 20%,超过部分不产生定金效力;最关键的,定金和违约金不能同时全额主张,守约方只能二选一。所以对方又想要违约金又想要双倍返还定金,你完全可以顶回去。
举个具体数:合同 280 000 美元,定金最高认 56 000 美元。对方收了你 80 000 美元定金,超出的 24 000 美元不产生定金效力,顶多按预付款处理。
还有个实用角度:把违约金写成“阶梯式”或者“封顶式”。比如逾期每天 0.5%,但累计不超过合同金额的 10%。封顶的好处是双方心里都有数,真出事时也更容易被认定其合理,不至于全额被砍,也不至于被判过高。
别把商业风险塞进不可抗力:和情势变更、价格调整的边界
汇率怎么动、关税怎么调、运费怎么涨、材料怎么贵,这些是外贸人天天面对的变数,可它们大多不是不可抗力,因为三要素里的“不能预见”往往过不去:这些风险本来就是市场的一部分,专业出口商应当预见到并有预案。
要处理这类波动,正确的工具是两个。一个是价格调整条款:约定当运费、原料或者汇率波动超过某个幅度(比如 5%),价格按公式重新谈。把变量写进合同,比出事后再吵清楚得多。另一个是情势变更——合同成立后的基础条件发生当事人在订约时无法预见的重大变化,继续履行明显不公平的,可以请求变更或者解除。它的门槛跟不可抗力不一样,适用条件也严格,别指望随便套。
还有两个坑要绕开。第一,合同不能把责任方自己的过错或者履约能力不足,约定成不可抗力——写进去也无效,因为三要素本身就排除了主观过错。第二,“政府政策变化”要看清楚是抽象的行政行为,还是针对你这一笔特定交易的措施。全国性、普适性的政策变动,通常不构成不能预见;专门针对特定行业或者特定交易的禁令、管制,才更可能被认可。
再补一句实操判断。合同里最稳的做法,是把“价格怎么变”和“责任怎么免”分成两条:波动在某个区间内,走价格调整;超出某个更极端的水平,并且有官方证明的,才谈不可抗力或者情势变更。两条线各管一段,纠缠的时候就少。
真出了事,仲裁和诉讼上的几个实操建议
证据要按时间线存,别等律师要才想起来翻。事件发生的公告、官方文件、带时间戳的新闻截图、港口或者船公司的通知、往来邮件,从第一天就归到一个文件夹里。时间戳是最容易被质疑的东西,越早固定越好。
通知别用口头。发邮件的同时用挂号信或者快递,留好签收记录。邮件里把事件、影响、预计时长、你要采取的减损措施都写进去。哪怕对方不回,这份记录后续就是你的护身符。
主动谈减损方案。换港口、分批交货、协商延期、找替代货源,凡是能减少对方损失的合理努力,都留个记录。这不仅在法理上站得住,实际谈判里也能大幅软化对方的索赔态度。
选争议解决地时要提前想清楚。仲裁还是诉讼、在哪个国家、适用哪国法,这些在一开始写合同时就该定死。真到出事才发现条款指向对方所在国的法院,你就被动了。涉外合同里,约定一个中立的仲裁机构(比如中国国际经济贸易仲裁委员会 CIETAC,或者新加坡、香港的机构),往往比赌一个陌生法院更实在。
文档命名也讲究。把时间、主体、事项写进文件名,比如 20240715-宁波港封控-船公司通知.pdf。真到提交证据时,一份井井有条的清单,胜过一堆乱七八糟的截图。
还有一点得说透:不可抗力不是万能挡箭牌。它挡的是天灾人祸带来的不能履行,挡不住你自己没本事履约。把这条想清楚,条款才写得出诚意,谈判时也才守得住底线。
最后一句实在话:条款写得细,不是为了将来打官司,是为了让对方知道你不是软柿子。多数索赔在纸面上就被劝退了。柳经理那半句话,如果当年写全了,客户那封索赔函,很可能根本不会发出来。
常见问题
不可抗力条款只写“如遇不可抗力双方协商解决”可以吗?
不建议,这种写法几乎等于没写:既没定义什么算不可抗力,也没约定通知期限、证明文件和减损义务。真出事时,双方对算不算不可抗力、谁来举证、损失怎么分各执一词,最后只能打官司。条款至少要把五块内容补齐——定义(列举加兜底)、通知、证明、减损与解除,以及把商业风险排除在外,才立得住,也才能在谈判桌上劝退对方的索赔。
港口封控导致无法按期交货,能直接免责吗?
不能自动免责,要看三要素和附随义务是否都满足。你得证明封控发生在订约之后、以理性人标准无法预见,并且已经尽到合理努力仍无法通过其他港口或方式履约,还要及时通知对方,并在合理期限内提交证明文件,比如中国国际贸易促进委员会(CCPIT)出具的不可抗力事实性证明书。少任何一环,都可能要承担部分甚至全部违约责任,因果链也要能接得上。
合同里约定的违约金过高,还能请求减少吗?
可以。《民法典》第 585 条规定,约定的违约金过分高于造成的损失的,当事人可以请求人民法院或者仲裁机构适当减少;反之,低于损失的也可以请求增加。司法实践中,超过实际损失 30% 通常被当作“过分高于”的参考尺度,虽然不是死规矩,却是个常见的落点。所以对方开出每天 0.5% 的违约金时别急着认,先算清它的实际损失到底有多少,再决定怎么谈。
定金和违约金可以同时全额主张吗?
不能同时全额主张。《民法典》第 586 到 588 条规定,定金合同自实际交付定金时成立,定金数额不得超过主合同标的额的 20%,超过部分不产生定金效力;而且定金与违约金只能二选一,守约方需在两者中择一。举例来说,合同 280 000 美元,定金上限是 56 000 美元,对方收了你 80 000 美元,超出的 24 000 美元不产生定金效力,只能按预付款处理,这笔账要算清楚。