先分清:违约金和赔偿损失,是两条不同的路

很多人把违约金和赔偿损失当成一回事,觉得我实际损失只有这么多,违约金当然就该按实际损失算。这个理解在合同没写清楚的时候会吃亏。

民法典第五百八十五条把这两条路分开了。第一款规定,当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。能约定数额,也能约定计算方法,两条都算数。第二款才是调整条款:约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少。

注意第二款里的主语是当事人——必须由提出的一方主动请求,法院不会自己主动把违约金往下调。而且它只处理「过高」这一个方向。约定低了、或者约定了违约金但实际损失更大,是不在这一款里的,那是另一条路径:可以依第五百八十四条主张损失赔偿,按实际损失算,可得利益算不算得进来另说。

所以对方拿着合同来说「你这条违约金定得太高、我要调低」,和拿着合同来说「你这条约定不能约束我」,是完全不同的两场仗。前者是第五百八十五条第二款的事,后者要先解决条款本身有没有效。

谁来说「过分高于」,谁拿证据

最高法关于适用民法典合同编通则的司法解释第六十八条把举证责任写得很清楚:当事人一方通过反诉或者抗辩的方式,请求人民法院依据民法典第五百八十五条第二款的规定调整违约金的,人民法院依法予以支持;对方主张合同约定不得对违约金进行调整,经审查不调整违约金将导致显失公平的,人民法院对该主张不予支持。

紧接着的一句是分水岭:非违约方主张约定的违约金低于违约造成的损失请求予以增加,或者违约方主张约定的违约金过分高于违约造成的损失请求予以适当减少的,应当承担举证责任。

这就是实务里最容易踩空的地方。谁主张谁举证——不是谁写了合同谁就占便宜。想要调低的一方,得说明两件事:一是这个违约金和实际损失之间差了多少,二是一旦调低到某个水平就公平了。空口说「太高了」没有任何用处。反过来,如果守约方主张违约金低于实际损失、请求往上加,同样要自己举证。

还有一条常被忽略的:主张违约金不能调整的一方,也就是合同相对方,如果提出「不调整会导致显失公平」,同样要自己承担这个主张的举证责任。换句话说,写下高额违约金的一方想守住这个数字,不能只靠合同白纸黑字。

所以拿到争议的运费合同,第一件事是把实际损失的口径先固定下来:货值怎么认定、货损比例怎么定、有没有修复费用、停工停产这类间接损失能不能主张。实际损失算不清楚,违约金这道题就无从下手。

那条三成线,是怎么被用起来的

司法解释第六十九条给了一个可以拿来对照的比例:当事人依据民法典第五百八十五条第二款请求对违约金予以适当减少的,人民法院应当以民法典第五百八十四条规定的损失为基础,兼顾合同主体、交易类型、合同的履行情况、当事人的过错程度、履约背景等因素,遵循公平原则和诚信原则进行衡量,并作出裁判。

紧接着:当事人约定的违约金超过依据民法典第五百八十四条规定的损失百分之三十的,一般可以认定为民法典第五百八十五条第二款的「过分高于造成的损失」。

这意味着,司法实践里有一把尺子是能量化的:把实际损失算出来,违约金减去这个损失,如果超出部分超过实际损失的百分之三十,一般就被认定过分高于。举例说,实际损失算出来是一万,合同写的是两万五,那么超出的一万五是一万五十五的四倍,远超三成,被认定过分高于的可能性就很大。反过来,约定一万八、超出的八千不到三成,落到「一般可以认定」这条线以下,法院的裁量空间就大得多,未必会调。

要留意的是「一般可以认定」这个表述——它给的是裁判倾向,不是自动生效的规则。实际案件里还要回到第六十九条列举的那几项考量:合同主体是谁、是什么交易类型、合同履行到什么程度、当事人过错有多大、履约背景怎么样。这些因素会推动结果上下浮动。

还有一个数字上的细节常被人忽略:这条三成线是拿第五百八十四条确定的损失作基数去比,不是拿违约金自己的基数。也就是说,要先按可得利益、可预见性等规则把损失范围框定,再拿这个结果去套百分之三十。

调低之后不是没有上限:可预见性与减损

即便违约金被调低了,也不能理解成「想赔多少赔多少」。第五百八十四条给损失赔偿划了两道边界:

  • 上限那道:损失赔偿额不得超过违约一方订立合同时预见到或者应当预见到的因违约可能造成的损失。司法解释第六十七条进一步说明,判断这个预见范围,要根据当事人订立合同的目的,综合考虑合同主体、合同内容、交易类型、交易习惯、磋商过程等因素,按照与违约方处于相同情况的民事主体在订立合同时所能预见到的损失类型来确定。
  • 下限那道:第五百九十一条规定,当事人一方违约后,对方应当采取适当措施防止损失的扩大;没有采取适当措施致使损失扩大的,不得就扩大的损失请求赔偿。当事人因防止损失扩大而支出的合理费用,由违约方负担。
  • 第三种情形:违约金和定金同时约定的时候,当事人一方不履行合同义务或者履行合同义务不符合约定,致使不能实现合同目的的,无定金罚则适用,但可以适用违约金条款。这两种担保方式不叠加。

把这三条和前面的三成线放在一起看,完整的逻辑是这样:先按第五百八十四条框定损失范围(受可预见性规则约束),再按第六十九条以这个损失为基础去判断违约金是否过分高于,需要调整就调到与损失相当的水平,最后再用第五百九十一条把已经扩大的那部分损失扣掉。减损义务是双向发力的:货主发现货损后放着不处理、也不安排补救,由此扩大的损失不能向承运人索赔;反过来,承运人为了防止损失扩大支出的合理费用,也不能自己扛。

这就是为什么实务里向来强调,发现货损要第一时间固定现场、通知对方、必要时先安排减损处置。这些动作不只是为了留证,也是为了保住后面索赔的空间。

从货主这一侧看,事前怎么写更稳

把上面这些规则倒过来用,就能得到几条相当具体的建议。

  • 违约金不要只写一个绝对数额,最好同时写清楚计算方法。比如按货损金额的一定比例、或者按实际损失加固定金额。第五百八十五条第一款明确允许约定计算方法,写了方法之后,争议就从「这个数字高不高」变成「按这个方法算出来是多少」,是确定性问题,讨论空间小得多。
  • 把损失口径写进合同。货值以什么为准(发票、订单、送货单还是其他凭证)、货损比例怎么认定、间接损失算不算——这些不写清楚,第六十九条的「损失为基础」就没有基数,三成线也就无从谈起。
  • 争议解决条款别和违约金条款打架。如果合同同时写了高额违约金和一套看似更能体现实际损失的赔偿计算方式,发生争议时两套逻辑可能互相抵触,反而给对方留下同时攻击两处的口子。
  • 履行情况会被拿来解释条款。司法解释第一条把磋商过程、履行行为都列为解释合同条款时要参考的因素。也就是说,双方实际怎么做的,本身就是判断当初那条违约金条款真实意思的依据之一。这既是对守约方的提醒,也是对另一方的提醒。
  • 留痕本身就是条款的一部分。合同之外,往来的报价单、确认函、微信沟通记录,都是在解释这份合同。

最后说一句实在的:违约金条款真正的价值不在于出事那天能不能撑住,而是大多数争议根本不会走到那一步。把口径写清楚、把确认流程定下来,双方对同一份合同的预期就是一致的,条款只是最后一道保险,而不是用来谈判的筹码。