第十章 把“这笔交易的风险敞口算清楚”的第一遍交给 WorkBuddy
三情景测算×补偿口径=最大敞口区间,敞口数是谈判定价依据
【现场】
对面发来第三版协议,业绩承诺从“三年累计净利润不低于 3000 万”改成“2027 年 2200 万、2028 年 2800 万、2029 年 3500 万,任一年度未达的,按未达部分的 1.5 倍现金补偿;三年期满后六个月内未在 A 股上市的,投资方有权按年化 10% 要求回购全部股权;上述补偿与回购不可兼得”。你盯着这三句话,脑子里冒出的第一个问题不是“这条款够不够硬”,而是“如果全砸了,这笔钱最大会亏多少”。
客户问你“这版能签吗”,你得给出一个数。但这个数不是拍脑袋,也不是只算一种最坏情况。实务里至少要测三种情景:第一年业绩未达触发补偿、三年期满上市失败触发回购、第四年才发现对方资不抵债要求提前回购。每种情景下,补偿基数怎么算、利息按哪个口径计、违约金能不能叠加、诉讼费保全费算不算,这些变量一变,敞口区间能从 800 万拉到 1200 万。
这种多变量组合测算,人工列 Excel 容易漏项,也容易在复制公式时把日期截止点搞错。我现在的做法是先让 WorkBuddy 把所有口径跑一遍,输出每种组合的计算过程和法律依据,然后我再拿着这张清单去核对条款、比对案例,最后给客户一个区间和建议。
【坑在哪】
误把“约定利率”当成唯一口径
很多协议写“按年利率 10% 计算资金占用成本”,律师就直接拿这个数报给客户。但实际诉讼里,投资方往往会叠加主张:既要 10% 的利息,又要日万分之五的违约金,还要主张律师费、保全费。
〔2026〕新 0104 民初 14559 号(一审,2026-03-16)就是典型。协议约定了年利率 10% 的资金占用成本,投资方还额外主张违约金。法院认定:这个 10% 利息实质就是对赌失败导致的资金占用损失补偿,投资方没举证证明有其他实际损失,那这利息已经够了,额外违约金不支持。律师费和保全保险费因为协议没约定,也不算必要诉讼成本,不支持。
但同样的案子换个法院可能不一样。如果协议里把“资金占用成本”和“违约金”分开写成两条,投资方又能证明有额外损失(比如为了填补资金缺口高息借款),那法院可能两笔都支持一部分。所以测算时不能只按协议字面的 10% 算,得把“10% + 违约金叠加后被法院酌减到多少”这个情景也列出来。
把“回购对价计算截止日”理解错
协议常写“投资方有权要求回购,回购价款为投资本金加按年化 10% 计算的收益”。问题是:这个 10% 算到哪天?是协议约定的回购期限届满日、投资方发函主张回购的日期、还是判决生效日?
〔2025〕沪 01 民终 3894 号(二审,2025-08-19)明确了:回购对价以首次有效主张回购之日为计算截止点。也就是说,投资方 2029 年 7 月 1 日发函要求回购,那 10% 的收益只算到 2029 年 7 月 1 日,之后到判决生效这段时间的利息得另算(通常按 LPR)。
但很多律师测算时,把截止日误写成“判决生效日”,导致算出来的回购对价虚高了一两百万。更危险的是,如果投资方拖到 2030 年才第一次发函主张回购,那协议约定的“三年期满后六个月内”这个期限算不算已经过了?这涉及形成权的除斥期间问题,实务中有法院认定超过六个月就丧失回购请求权,也有法院认为只要回购义务人没明确放弃、也没实际履行补偿义务,投资方仍有权主张。测算时必须把“六个月内主张”和“超期主张但对方未明确拒绝”这两种情景分别列出来。
利息与违约金重复计算被调减
协议既约定了回购利率(比如年化 10%),又约定了逾期付款违约金(比如日万分之五),投资方起诉时两笔一起要。表面上看都是合同约定的,但法院经常认定这是重复计算。
〔2025〕沪 01 民终 3894 号就是这么判的:协议已约定 10% 回购利率,投资方又主张日万分之五滞纳金,属于重复计算,法院依《民法典》第 585 条酌减为按同期 LPR 计付。日万分之五折算下来是年化 18.25%,加上 10% 就是 28.25%,这明显过高。法院最后只支持了 LPR(当时大概 3.45%),比投资方预期少了一大截。
〔2023〕皖 03 民初 36 号(一审,2024-06-27)也类似:约定了 1.5 倍价格回购,投资方又主张违约金,法院认定违约金过高,酌定按 LPR 的 1.5 倍计算。
所以测算时得准备三个口径:协议约定的利率+违约金全额(这是投资方主张的上限)、只支持利率部分、法院酌减后按 LPR 或 LPR 1.5 倍计算(这是实际判决可能的下限)。区间一拉开,客户才知道真实风险在哪。
保全费、律师费算不算必要成本
投资方起诉时通常会把诉讼保全费、保全保险费、律师费一起列在诉请里。协议如果没明确约定这些费用由违约方承担,法院是否支持?
〔2026〕新 0104 民初 14559 号给出的答案是:保全费是为实现债权所必需的支出,应由违约方承担;但律师费和保全保险费因为协议未明确约定,不属于必要诉讼成本,不予支持。
这意味着如果协议里没写“违约方承担守约方为实现债权支出的律师费、保全费、诉讼费等全部费用”这类条款,那测算敞口时就不能把律师费(通常几十万)算进去。但保全费(按标的额收取,一般几千到几万)是会判的。
实务中我见过一些协议约定“违约方承担守约方的合理费用”,这个“合理”很模糊,律师费能不能算进去?看法院心情。保守测算时,我会把律师费排除在敞口之外,只算保全费。
业绩补偿与股权回购能否叠加
有些协议写得模棱两可:“任一年度业绩未达的,融资方应补偿;三年期满未上市的,投资方有权要求回购。”没写“不可兼得”。那投资方能不能既主张第一年的业绩补偿,又在第三年主张回购全部本金加收益?
如果协议明确写了“上述补偿与回购不可兼得”或者“回购价款中应扣除已支付的业绩补偿款”,那好办。但如果没写,投资方往往会试探性地两笔都主张,理由是“业绩补偿针对的是经营承诺,回购针对的是退出承诺,二者请求权基础不同”。
实务中法院多数会认定这是重复计算,只支持其中较高的一笔。但在计算回购价款时,是否要扣除融资方已实际支付的业绩补偿款?这又取决于协议怎么写、以及法院对“回购本金”的理解(是原始投资本金,还是扣除已补偿后的净投资额)。
测算时必须把这个变量标出来:如果法院认定可以叠加,敞口就是“业绩补偿 + 回购价款”;如果认定只能择一,敞口就是两者中较大的那笔。
【怎么做】
我现在的做法是先给 WorkBuddy 一个完整的测算指令,让它把所有情景、所有口径组合都跑一遍,输出每种组合的计算过程、法律依据、以及风险提示。这个指令要足够具体,粘贴就能用:
你是一名投融资律师。现有一份对赌协议,投资方投入 5000 万元,约定条款如下:
1. 业绩承诺:2027 年净利润不低于 2200 万、2028 年不低于 2800 万、2029 年不低于 3500 万。任一年度未达的,融资方按未达部分的 1.5 倍现金补偿。
2. 上市对赌:三年期满后六个月内(即 2030 年 6 月 30 日前)未在 A 股上市的,投资方有权要求融资方回购全部股权,回购价款为投资本金加按年化 10% 计算的收益。
3. 兜底条款:上述补偿与回购不可兼得。
4. 违约责任:融资方逾期支付的,按日万分之五支付违约金。
5. 费用承担:协议未约定律师费、保全费由违约方承担。
投资时间:2026 年 12 月 31 日。
请完成以下测算任务:
**任务一:列出需要测算的所有情景**
至少包括:
- 情景 1:2027 年业绩未达(假设实际完成 1500 万),触发 1.5 倍补偿
- 情景 2:三年期满(2029 年 12 月 31 日)未上市,投资方于 2030 年 1 月 15 日发函主张回购
- 情景 3:三年期满未上市,投资方拖至 2030 年 8 月 1 日才发函主张回购(超过六个月期限)
- 情景 4:2027 年、2028 年均未达标,2029 年才发现,是否可叠加主张两年补偿
**任务二:针对每个情景,列出不同补偿口径下的计算结果**
每个情景至少包括以下口径:
- 口径 A:严格按协议约定(业绩补偿 1.5 倍 / 回购利率 10% + 违约金日万分之五)
- 口径 B:协议约定的利率/补偿倍数,但违约金因重复计算被法院全部调减
- 口径 C:协议约定的利率/补偿倍数被法院认定过高,酌减为按 LPR 计算
- 口径 D:协议约定的利率/补偿倍数被法院认定过高,酌减为按 LPR 1.5 倍计算
**任务三:输出格式**
对每个情景的每种口径,必须输出:
1. 计算公式(写明每个变量的取值与来源)
2. 计算过程(逐步列出,不要只给结论)
3. 最终金额
4. 法律依据(引用具体法条或案例裁判要点)
5. 风险提示(这个口径在实务中被法院采纳的可能性,以及需要补强的证据)
**任务四:费用项目单独列示**
针对每个情景,单独计算:
- 诉讼保全费(按标的额的 0.5% 估算,但不超过 5000 元)
- 律师费(按标的额的 5% 估算,但说明协议未约定时不一定支持)
- 保全保险费(假设投保了,保费约为标的额的 1.5%,但说明协议未约定时不一定支持)
**纪律要求:**
- 所有日期计算精确到天,利息按实际天数 / 365 计算
- 回购价款的截止日必须明确是"首次有效主张回购之日",不是判决生效日
- 如果情景涉及"超过约定期限才主张",必须标注形成权除斥期间的风险
- 引用法条时用准确条号,引用案例时注明案号、审级、日期
- 每个口径最后给出"敞口区间":最低(法院最大幅度调减)至最高(协议约定全额支持)
开始测算。
我在这一步之后做的几件事:
拿到 WorkBuddy 输出的测算表后,我会先核对三个地方:一是日期截止点有没有算错(尤其是回购主张日、判决生效日这些容易混的),二是法条引用有没有用错(比如有没有把《民法典》第 142 条当回购依据,那其实是意思表示解释规则,不是对赌履行依据),三是案例裁判要点有没有张冠李戴。
然后我会把 WorkBuddy 给出的“敞口区间”(比如最低 820 万、最高 1150 万)标在协议审查意见的最前面,客户一眼就能看到最坏情况是多少。如果敞口上限超过客户的风险承受能力,我会建议在协议里加两条:一是明确“业绩补偿与股权回购不可兼得,回购价款中应扣除已支付的补偿款”,二是把违约金条款删掉或者改成“守约方有权要求违约方按同期 LPR 的 1.5 倍支付逾期利息”,别给投资方留叠加主张的空间。
最后我会把测算表和协议条款对照着看一遍,确认每个测算情景在协议里都能找到对应的条款依据。如果 WorkBuddy 测算时假设了某种情景(比如“提前回购”),但协议里根本没写提前回购的触发条件,那这个情景就删掉,别让客户产生误解。
【对照】
| 争议焦点 | 甲方观点(投资方主张) | 乙方观点(融资方抗辩) | 法院实际裁判 |
|---|---|---|---|
| 协议约定 10% 回购利率,投资方另行主张日万分之五违约金,是否支持叠加? | 利率是资金占用成本,违约金是违约责任,二者请求权基础不同,应当叠加支持〔投资方诉请〕 | 两者实质都是填补资金损失,叠加计算属于重复主张,且总计年化达 28.25%,明显过高〔融资方答辩〕 | 〔2025〕沪 01 民终 3894 号:重复计算,依《民法典》第 585 条酌减为按同期 LPR 计付<br>〔2026〕新 0104 民初 14559 号:协议已约定 10% 利息已足以填补损失,额外违约金不支持 |
| 回购价款计算截止日是约定的回购期限届满日,还是投资方实际主张回购的日期? | 应当算到判决生效日,因为融资方一直未履行,投资方的资金损失持续到判决为止〔投资方诉请〕 | 应当算到约定的回购期限届满日(如 2030 年 6 月 30 日),之后的利息不应按 10% 而应按法定利率〔融资方答辩〕 | 〔2025〕沪 01 民终 3894 号:回购对价以首次有效主张回购之日为计算截止点,之后到判决生效这段按 LPR 另算 |
| 投资方超过协议约定的“六个月内主张回购”期限才起诉,回购请求权是否已消灭? | 回购请求权是形成权,六个月是除斥期间,超期未行使则权利消灭〔融资方抗辩〕 | 融资方未明确放弃回购义务,也未实际履行补偿义务,投资方的回购权不应因形式期限而丧失〔投资方再抗辩〕 | 〔2025〕沪 01 民终 3894 号:采形成权说+六个月除斥期间,但明确:回购义务人未明确放弃且未实际履行补偿的,投资方仍有权主张回购 |
| 律师费、保全保险费,协议未明确约定时能否要求违约方承担? | 这些都是为实现债权所必须支出的合理费用,应由违约方承担〔投资方诉请〕 | 协议未约定,不属于合同义务范围,不应支持〔融资方答辩〕 | 〔2026〕新 0104 民初 14559 号:保全费是实现债权必要支出,由违约方承担;但律师费及保全保险费因协议未约定,不属于必要诉讼成本,不予支持 |
| 约定的违约金(或补偿倍数)过高时,法院调减的标准是什么? | 违约金是当事人意思自治的结果,不应轻易调减〔投资方主张〕 | 约定的 1.5 倍补偿(或 10% 利率+违约金)明显过高,应调减至实际损失范围内〔融资方请求调减〕 | 〔2025〕沪 01 民终 3894 号:调减为按同期 LPR 计付<br>〔2023〕皖 03 民初 36 号:酌定按 LPR 的 1.5 倍计算 |
【依据】
| 用途 | 规范 |
|---|---|
| 对赌协议的效力与履行区隔 | 《九民纪要》第 5 条:与股东对赌一般有效;与公司对赌不当然无效,但履行受公司法强制性规定约束(回购须完成减资、补偿须有可分配利润) |
| 违约金过高时的调减依据 | 《民法典》第 585 条:约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少 |
| 合同履行中的费用承担 | 《民法典》第 509 条:当事人应当按照约定全面履行自己的义务;当事人应当遵循诚信原则,根据合同的性质、目的和交易习惯履行通知、协助、保密等义务;当事人在履行合同过程中,应当避免浪费资源、污染环境和破坏生态 |
| 公司回购股权的法定程序 | 《公司法》第 162 条:股份有限公司回购本公司股份的法定情形(含减少注册资本)<br>《公司法》第 224 条:减资程序(编制资产负债表及财产清单、决议后十日内通知债权人、三十日内公告、债权人接到通知三十日内/未接到公告四十五日内可要求清偿或担保);第三款:按出资或持股比例减资为原则,有限责任公司全体股东另有约定或股份公司章程另有规定除外<br>《公司法》第 226 条:违法减资的责任 |
| 有限公司异议股东的回购请求权 | 《公司法》第 89 条:股东会决议存在特定情形(公司连续五年盈利且符合分配条件而不分配、公司合并分立转让主要财产、章程规定的营业期限届满或出现解散事由而股东会决议修改章程使公司存续)时,投反对票的股东可请求公司回购其股权 |
| 公司为股东担保的决议要求 | 《公司法》第 15 条:公司为公司股东或者实际控制人提供担保的,应当经股东会决议<br>《民法典担保制度解释》第 7 条:相对人对股东会决议负有形式审查义务 |
| 担保人过错时的责任范围 | 《民法典担保制度解释》第 17 条第 1 款第 1 项:债权人与担保人均有过错的,担保人承担的赔偿责任不应超过债务人不能清偿部分的二分之一 |
【我的备注】
我研究这些案子时注意到一个细节:〔2025〕沪 01 民终 3894 号和〔2026〕新 0104 民初 14559 号都是 2025-2026 年的新案子,但对“利息+违约金是否重复计算”的认定口径已经比较一致了——只要协议里约定了一个明确的资金占用成本(比如 10%),法院就倾向于认为这已经足够填补损失,不会再额外支持违约金。这个趋势对融资方是好事,对投资方就得在协议里把“违约金的独立性”写清楚,否则诉讼里很被动。
关于回购价款的截止日,〔2025〕沪 01 民终 3894 号这个“首次有效主张回购之日”的认定,我核对判决原文后才相信。因为很多协议约定的是“投资方有权要求回购”,但没写“回购价款算到哪天”。如果投资方 2030 年 1 月发函、2030 年 8 月起诉、2031 年 3 月判决,这中间跨度一年多,按哪天算,金额能差几百万。这个判决明确了以“发函日”为准,对投资方来说就是一个提醒:别拖,越早主张回购、截止日越早,回购价款越少。
还有一个点我拿不太准:〔2025〕沪 01 民终 3894 号说“回购义务人未明确放弃回购义务且未实际履行补偿义务的,投资方仍有权主张回购”,这等于是给超过六个月期限的投资方留了一条口子。但“未明确放弃”怎么界定?如果融资方在投资方发函后回复“我不同意回购,你去仲裁吧”,这算不算“明确放弃”?判决里没展开讲。我倾向于理解成:只要融资方没有书面明确表示“我放弃要求你回购的权利”(这种表述在实务中几乎不会出现),那投资方就还有主张空间。但这个理解可能过于乐观,碰到严格适用除斥期间的法院,超期就是超期。
最后一个感受:让 WorkBuddy 跑测算真的能省很多时间,尤其是那种“三年分期业绩承诺 × 五种补偿口径 × 两种违约金标准”的组合,人工列 Excel 要列半天,还容易在日期计算上出错。但 WorkBuddy 输出的东西不能直接用,必须自己核一遍法条、案例、计算公式。我见过有同事直接把 WorkBuddy 的测算表贴进法律意见书,结果里面引用了一个根本不存在的案号,客户拿去查发现是假的,非常尴尬。
这一章的产出,走之前对一遍:
- 拿到对赌协议后,列出至少三种需要测算的情景(业绩未达/上市失败/提前回购触发)
- 针对每个情景,列出至少四种补偿口径(协议全额/违约金调减/利率调减为 LPR/利率调减为 LPR 1.5 倍)
- 用上面的 WorkBuddy 指令跑一遍完整测算,输出每种组合的计算过程、法律依据、风险提示
- 核对 WorkBuddy 输出中的三个高危点:日期截止点、法条引用、案例裁判要点
- 把敞口区间(最低至最高)标在法律意见书最前面,让客户一眼看到最坏情况
- 如果敞口上限超出客户承受能力,在协议里加两条:业绩补偿与回购不可兼得、违约金改为按 LPR 1.5 倍计息
- 确认协议里是否约定了“律师费、保全费由违约方承担”,没约定就别把这笔算进敞口
- 把测算表和协议条款对照一遍,确认每个测算情景都有条款依据,没依据的情景删掉
【这一章练什么】
用你自己手头(脱敏后的)材料做一遍:按乐观、中性、悲观三种情景,算出你这笔交易的最大敞口区间。
自检:你给客户的数字是一个点,还是一个区间?
能存成技能:三情景敞口测算——输入交易结构,输出三种情景下的敞口与定价依据。