一、不可抗力的三个要件,缺一不可

《民法典》第一百八十条第二款给了一个定义:不可抗力是不能预见、不能避免且不能克服的客观情况。这句话拆开就是三个要件,三条同时成立才构成不可抗力。

第一个是不能预见。判断基准是当时的社会认知水平和预警机制,不是事后复盘。天气预报已经发布红色预警、或者高速公路部门提前公告了封路时间,这种情况下很难主张「不能预见」。

第二个是不能避免。事件发生时,承运人是否已经处于必须停驶、无法通行的状态。如果封路段就在前方几百公里,货车在其他路段正常行驶,车上的货物有条件采取防护措施,那么「不能避免」这一条就不成立。

第三个是不能克服。这是最关键的一条。承运人是否已经用尽了一切合理手段去防止损失扩大。法院在具体案件中反复强调:承运人如果能够采取诸如使用全封闭运输设备、启用应急防护措施等方式避免损失,那么该事由就不能克服,因而不构成不可抗力。

三个要件是并列关系,任何一条不成立,免责主张都不成立。实务中承运方最常在第三条上失守——因为「路断了」是客观事实,但「车还能不能做点什么」是承运方自己能控制、也必须证明的。

三个要件是并列关系,任何一条不成立,免责主张都不成立。实务中承运方最常在「不能克服」这一条上失守。

二、不是所有意外都叫不可抗力

有些情况看起来像天灾,实际上按法律口径不构成不可抗力,这几类在运输实务中出现频率最高。

普通天气:能预报的通常不算

夏季降水量大、冬季有雨雪,这是可预见的自然现象。天气预报的准确度在提高,气象部门会发布预警,承运人完全可以提前调整发车时间、选择路线、做好货物防护。所以一般情况下,天气原因不符合「不能预见」的要件。

但如果是超出人类预防能力限度、达到难以避免和不能克服程度的极端天气,认定口径就不同了。区别不在于「下了多大的雨」,而于「当时的预警水平和可采取的应对手段」。

道路管制、施工:区分行政行为与可预期风险

因为重大活动、施工、恶劣天气导致的交通管制,属于典型的履行障碍。但同样要过三个要件:管制是否提前公告、路线是否完全不可绕行、货物是否因此受损或严重延误。

需要留意的是「绕行成本上升」和「完全不能通行」的差别。如果还有替代路线,只是里程更长、费用更高,这更接近履行方式的变化,通常不能直接构成免责事由。

货主自己的原因:连不可抗力都算不上

《民法典》第八百三十二条规定,承运人对运输过程中货物的毁损、灭失承担赔偿责任,但承运人证明毁损、灭失是因不可抗力、货物本身的自然性质或者合理损耗以及托运人、收货人的过错造成的,不承担赔偿责任。

这里把「托运人、收货人的过错」和不可抗力并列写在一起,说明货主的原因是一条独立的免责路径,不需要往不可抗力上靠。托运时把货物的危险特性隐瞒了、收货地址写错导致送不进去,这类情况直接适用过错责任规则。

承运人自己造成的延误:不能免责

《民法典》第五百九十条第三款规定,当事人迟延履行后发生不可抗力的,不免除其违约责任。这句话针对的是这种情况:车本来能按时到,因为前面已经出了点状况(比如卸货慢了、排队久了)导致已经晚点,偏偏这时候又下暴雨,那么暴雨不能拿来给已经发生的迟延免责。

换句话说,先违约、后不可抗力,不可抗力只对之后新发生的部分起作用。

三、主张不可抗力要履行两项义务

即使构成要件满足,免责也不是自动生效。《民法典》第五百九十条第二款规定,当事人一方因不可抗力不能履行合同的,根据不可抗力的影响,部分或者全部免除责任,但是法律另有规定的除外;因不可抗力不能履行合同的,应当及时通知对方,以减轻可能给对方造成的损失,并应当在合理期限内提供证明。

这段话里有两个动作,都是承运方必须做的。

义务一:及时通知

通知的目的很明确——减轻可能给对方造成的损失。承运方知道封路了却不告诉货主,货主还在按原计划安排接货、租仓位、赶工期,这些扩大损失就很难说和延误有关。

通知的内容应当说清楚:发生了什么、在什么路段、当前状态、预计影响、货物情况需不需要额外照看。预计时间给不出来的时候,不要勉强给一个数字。说清楚「暂时无法判断,到下一个节点再同步」,比给一个不准确的承诺更有价值——货主能接受不确定,不能接受误导。

通知的方式和留痕同样重要。微信、邮件、短信这些能固定下来的方式,比口头说一句要稳妥得多。

义务二:在合理期限内提供证明

证明是什么:气象部门的预警记录、路况公告截图、交警或路政的管制通知、现场照片视频、车辆停在指定路段的定位记录。这些材料的作用是让第三方能够核实事件的存在与影响范围。

「合理期限」这几个字值得留意。证明不是事后隔半年再补一张截图就行,通常要在延误发生后较短的时段内提交,才能与「及时通知」的要求衔接上。

四、不可抗力与情势变更,不要混着用

这是另一个高频误解。不可抗力与情势变更都是履行障碍的救济,但构成要件和法律后果不同。

《民法典》第五百三十三条规定,合同成立后,合同的基础条件发生了当事人在订立合同时无法预见的、不属于商业风险的重大变化,继续履行合同对于当事人一方明显不公平的,受不利影响的当事人可以与对方重新协商;在合理期限内协商不成的,可以请求人民法院或者仲裁机构变更或者解除合同。

两者的差别可以这样理解:不可抗力是「做不到」,情势变更是「做得到但明显不公平」。比如运费在合同订立后因为某种客观原因大幅上涨,如果这种变化属于当事人在订立合同时无法预见的、不属于商业风险的重大变化,继续按原价履行对一方明显不公平,这属于情势变更的讨论范围,而不是不可抗力。

法律后果也不同:不可抗力是免责,履行义务本身被免除;情势变更则是先协商,协商不成才请求变更或解除合同。顺序搞反了——先主张情势变更要求涨价、对方不接受就直接停运——这个操作顺序是有风险的。

还有一个常被忽略的点:某些变化即使影响了履约,也可能属于商业风险。比如旺季运力紧张导致的运价上涨,公路运费随油价、季节运力浮动,这在行业内属于正常经营波动,通常不构成情势变更。这一点在谈长期运价协议时尤其要注意。

五、时效与运费的连带问题

不可抗力一旦成立,承运方免责,但有些费用问题不会自动消失。

《民法典》第八百三十五条规定,货物在运输过程中因不可抗力灭失,未收取运费的,承运人不得请求支付运费;已经收取运费的,托运人可以请求返还。

这条常被忽略。货物因不可抗力全损了,运费不是照收的——没收的不能要,已收的货主可以要求返还。至于货物只是延误到达、没有灭失的情况,运费照常结算,只是时效责任部分可能被免除。

另外在约定层面也要注意:不可抗力免责不等于什么费用都不承担。货主委托的是「送货到指定地点并交付」这项义务,如果因不可抗力只送到了途中某个地方就停下去了,后续产生的滞留费、返程费、仓储费由谁承担,合同里往往没有写清楚。这是实务中容易留下空档的地方。

六、把不可抗力写进合同,比事后争论有效

前面讲的都是判断规则,但真正省事的做法是把它提前写清楚。运输合同里关于不可抗力,建议明确这几项:

  • 适用范围:把常见情形列举出来,例如恶劣天气、管制封路、自然灾害、政府征用,同时写明「不构成不可抗力的情形」,比如货主原因、承运人车辆故障、装载不当、内部调度延误。
  • 通知与留证:约定通知的时限、通知方式、需要提供哪些证明材料,以及材料提交的期限。这两条不写清楚,免责主张就容易卡在举证上。
  • 时效口径:不可抗力期间的时效怎么算,是整体顺延还是从恢复通行之日起重新计算起运日。这一条不约定,双方各自理解,差额往往就是好几天。
  • 费用的划分:延误期间产生的滞留、仓储、返程费用各由谁承担,是否设上限,货物灭失时运费如何处理。
  • 减损义务:明确货主一方也要及时减损,比如及时改派、变更收货安排。这个条款不是替货主开脱,而是避免损失扩大后全部算在承运方头上。
不可抗力条款写得越具体,事后争议越少。真正有价值的条款,是把「通知时限、证明材料、时效顺延、费用划分」四件事写清楚,而不是笼统一句「因不可抗力造成的损失概不负责」。