第十三章 把“判断回购条件成没成就”的第一遍交给 WorkBuddy
条件成没成就是几个月后还在不在的分水岭;WorkBuddy 摆事实和缺口,定性留给自己。
【现场】
有次我把一份协议从头读到尾,四个小时,读得很舒服。条款写得很细:承诺期三年、上市标准对标某交易所主板、回购触发条件是“未能在 2025 年 12 月 31 日前完成首次公开发行并挂牌交易”。
客户方拿着这张表来找我,第一句话是:“这还用查?肯定没上市,条件不是早成就了吗。”
我没接话,翻到附件。
附件第二条把“完成上市”定义成了三选一:在境内 A 股上市、在香港联交所主板上市,或者被境内上市公司并购且投资方持股比例不低于某个数。
第三条又写了,交割日后 24 个月内未完成的,投资方可以要求原股东以“投资款加年化 8% 单利”受让。
我说,你说的没上市,可能是第二种,也可能是被并购了。你去查一下港交所的披露易,2025 年下半年有没有一家注册地在这家公司所在省、董事会里有两个你认识的名字的公司递过表。
客户说这个我查不了。
这就是我要讲的第一件事:“条件成没成就”这句话,从来不是一个法律判断,是一个事实调查结论。 你不定性,是因为事实还没查出来。而在你查出来之前,有一段空白时间正在流走。
更要命的是这段空白时间流的不是利息,是权利。
新疆吐鲁番中院今年二审的一份判决把这条线拉得很直:回购权被认定为形成权,合理行使期限一般不超过六个月,逾期不行使权利消灭,且不适用诉讼时效中止、中断(〔2026〕新04民终600号,二审,2026-09-16)。
浙江宁波中院那份判决是另一个数字:投资方 2021 年 12 月 31 日就明确知悉未实现上市、回购条件已成就,却到 2024 年 6 月 26 日才发回购通知,中间隔了两年七个月,一审结合商业目的与利益平衡,认定一年内未主张即构成权利消灭(〔2025〕浙02民终4863号,二审,2025-10-16)。
宁波那份判决里还有一个细节,比判决结果更值得记:投资方抗辩说 2019 年 11 月打过一次官司,那次能算行权。法院不认。理由是那次诉讼所依据的法律关系与本案回购权主张并不一致,而且当时回购条件尚未成就。
所以我现在的做法很固定:条件成没成就这件事,让 WorkBuddy 把要件拆开、把事实填进去、把缺口点出来,定性那一笔我自己下。
【坑在哪】
判断条件成就的错误,我见过的大致分五类。前两类最常见,后三类是硬伤。
一、要件拆不开——把“条款”当成“一个整体条件”
大部分对赌条款里,回购触发条件不是一个点,是几个要件同时成立。
绍兴上虞法院那份判决里,投资方主张的是两个并列事实:增资款已经支付,目标公司既没把投资方登记到股东名册、没办工商变更,也没实现上市目标。法院认定这构成根本违约,投资方有权依约主张返还本金并按各笔款项支付次日起计算的利息(〔2025〕浙0604民初4800号,一审,2025-08-11)。
注意这个案子里有一个特别容易被忽略的要件:股东名册登记和工商变更。
很多投资人在谈的时候只盯着“上市”这一条,以为上市没成就是没成。可目标公司如果连股东登记都没办,法律上投资方到底算什么?是要名分还是要回购款?这个问题在条件成就阶段就必须想清楚,因为它决定了“条件成就之日”是哪一天。
这一天的差别不是一天,是几个月甚至一年。
我自己的拆法是:把触发条件写成一张要件表,每一行一个要件,每一行后面填三个东西——事实状态、证据出处、缺口在哪里。一行一个要件,不要合并。
二、定义偷换——条款写了定义,脑子里用的是直觉
前面那个“完成上市”的三选一定义不是我自己编的,是我在实务里反复见到的标准写法。问题在于,签协议的人用了三选一的宽口径,触发的时候双方都按窄口径说话。
签的时候含糊,触发的时候就要吵。
更麻烦的是反向版本:协议只写“完成合格上市”,没给定义。目标公司立刻会主张“我们已经在新三板挂牌了,算完成了吧”;投资方会说“新三板不是上市”。这时候没有任何一条能拿来判断。
WorkBuddy 在这一步特别有用,因为它能读得比我快。 一份协议里凡是“完成”“合格”“重大”“实质”“合理”这类词,它能一次性全抓出来,标上条款号。而这些词几乎每一个都是日后争议的种子。
三、成就日的误判——往前挪还是往后挪
成就日往前挪,对投资方有利(我的权利早到期,早催早主张);往后挪,对回购方有利(还有时间拖)。
所以双方都会往自己有利的方向算。
宁波那份判决里,投资方其实是吃了亏的:它主张过 2019 年那次诉讼也算行权,法院没认,理由之一是当时回购条件尚未成就。也就是说,即使你去打过官司,只要那次打的不是回购这件事、或者回购那会儿还没到期,法院不认它是“主张过”。
我现在的判断标准是:成就日 = 全部构成要件同时满足的最后那一天。
不是条款约定的那个日历日期,不是你自己心里觉得“差不多了”的那一天,是最后一个要件凑齐的那一天。
有几个要件的成就时点本身就有争议:
- 审计报告出具日 vs 财务数据确定日
- 股东会决议日 vs 决议公告日
- 上市委过会日 vs 挂牌日
- 证监会注册生效日 vs 实际发行日
这种时候宁可往前半天发函,也别往后拖一天。
四、免不了的归因抗辩——对方一定会说“不赖我”
上海杨浦法院那份判决里,融资方搬了三重理由:原告自己逾期付款导致业绩承诺无法按期实现;没拿到食品原料批复是国家机构改革造成的;没完成上市是原告自己拒绝退出对赌协议。法院逐条审查后认为,融资方未能证明原告逾期付款与承诺无法实现之间有直接因果关系,也没能证明批复未获批完全归咎于机构改革,抗辩不成立(〔2023〕沪0110民初8645号,一审,2024-02-29)。
这份判决的用处在于它给出了举证责任在谁——在融资方。投资方只要把“没达成”这个事实摆出来,剩下的是对方去证明。
但这不等于你不用准备。实务里最常见的失败是:投资方连“到底差多少”都说不清,只说“没达标”。对方顺势说“这是行业性的”,你没有数据反驳。
条件成就的判断表里必须有一栏是差额。业绩承诺差多少、上市差几步、哪一个报表科目没到线——这些数字要能一笔一笔报出来。
五、被忽略的一次动作:接管经营
这一条我放在最后,因为它最不起眼,也最要命。
吐鲁番中院那份判决里除了讲六个月,还查清了一件事:投资方派驻董事长、总经理、财务主管,对目标公司经营全面接管,构成对回购权的默示放弃。
同一份判决,一审支持了回购,二审改判。原因不是行权超期,是投资方自己用行动把权利废掉了。
这件事之所以少有人知道,是因为它的逻辑藏在合同法里——权利人长期实际行使权利的方式,让对方有理由相信这个权利已经被处置了。你派了三个人去管他的公司、管他的账,这在目标公司看来是什么意思?
有些投资方会说“我们派人去是保护投资,不是放弃权利”。这话在商业上说得通,在诉讼上不好使。
所以条件成就的判断,必须同时做“反向检查”:从今天起到我发函这段时间,我方有没有做过任何看起来像行权、又像接管的动作?
派出董事、派驻财务、代为决策、主持股东会、要求印章和账册——每一样都要单独拎出来看一眼。
【怎么做】
这一步的指令我改了三个版本。前两版都失败了,失败的原因很有意思,值得写出来。
第一版我让 WorkBuddy“分析回购条件是否成就”,它写出来的全是“根据协议第 X 条,回购条件包括……说到底,条件已成就”。第二版我加了句“不要给结论”,它改成“归纳下来,虽然存在一定不确定性,但倾向于已成就”。
这类任务最忌讳的就是在指令里写“判断”“分析”“是否”。
现在这版能跑,贴出来:
【任务】帮我把一份投资协议里的回购触发条件拆成一张要件核对表。
只做事实层面的摆放和缺口标注,不要给我"成立/不成立"的定性结论。
【输入】协议脱敏稿(代号化),另附一份"事实材料清单"。
协议里出现的每一个概念词(完成上市、合格上市、重大经营变化、控制权变更、
实际控制人变更、重大违约等),都要单独抓出来,不要放过。
【第一步:要件拆解】
把触发条件拆成尽可能细的要件,一行一个,不要合并。
对每一个要件,标出它在协议里的条款号和原文摘录(摘录必须逐字,不要改写)。
如果一个要件本身还含有定义条款("完成上市指……"),把定义内容也摘出来,
单独成行。
【第二步:要件表】
输出这样一张表:
序号 | 要件 | 条款号 | 原文摘录 | 事实状态 | 证据出处 | 缺口
事实状态只能填这五种之一:
已满足 / 未满足 / 无法判断 / 存在争议 / 材料不足
"无法判断"和"材料不足"要分开:前者是我方还没查,后者是查了但客观拿不到。
【第三步:缺口清单】
把所有"无法判断""材料不足""存在争议"的行挑出来,
每一条写:缺的是什么、去哪里能拿到、大概要多久、拿不到会怎样。
按"拿到难度"排序,最难拿的放最前面。
【第四步:反向检查】
单独列一张表,列出从今天到我主张权利之前这段时间里,
我方可能做出的、可能被对方解释成"接管经营"或"默示放弃权利"的动作。
提示我逐项自查。
【第五步:时间轴】
把所有跟时间有关的节点排出来,按先后顺序:
承诺期起止 / 上市申报截止 / 条件成就日候选 / 行权期起算 /
行权期届满 / 减资公告期 / 我方可能收到的对方回函日
凡是你算不准的,标"待定",不要自己填一个数字上去。
【纪律】
- 不要写"落到这一章要说的""因此""可见"这类收束语,不要下定性结论
- 不要引用任何法条条号。我会自己回库核,你写了反而麻烦
- 案号一个都不要出现
- 不要建议我"咨询专业律师"或者"进一步核实",我要的是具体缺什么
- 如果你认为某个要件的拆分方式有问题,直接说,但不要说结论
产出是什么:一张要件核对表、一张按难度排序的缺口清单、一张反向动作自查表、一条时间轴。
我通常花四十分钟。表里出现三个以上“存在争议”,就会停下来先处理那三个——因为争议项往往决定条件成就日,而成就日决定我还有多少时间。
我在这一步之后做的几件事
第一,把“成就日候选”压缩成一个数字。
时间轴出来以后会有三五个候选日,我按要件凑齐的逻辑选一个,然后写进备忘录,注明依据。这个数字后面每一章都要用——算款要用(截止到哪天)、发函要用(能不能赶上)、立案要用(管辖和时效判断)。它不是这一步的副产品,是后面四步的公共输入。
第二,缺口清单里最难拿的那一项,单独处理。
按难度排序之后排第一的,往往不是最关键的,往往是最费劲的——比如三年前的银行流水、境外公司的注册材料、上游客户的往来函件。
但它排在第一恰恰说明:别人也很可能拿不到,而对方可能拿得到。 所以这一项要么今天就发函去调,要么申请法院调取,要么放弃并调整诉请。不能放在那里不动。
第三,反向动作自查表,逐条问自己一句“我做过没有”。
我做过的每一个动作都要问:如果对方请法官看这个动作,法官会不会觉得我在行使这个权利。
大部分时候答案是“不会”。但只要有一项答案是“会”,那一项就要在发函里明确说明立场——比如“我方派驻人员系为监督资金安全及配合融资方推进上市工作,不构成对任何权利的放弃”。这句话写不写、成本很低,不写的代价可能很大。
第四,把要件表的每一行都转成一个举证问题。
“未满足”这一行,我现在改写成一个将来庭上能问出口的问题:请对方说明××报表科目未达标的合理原因,并提交相应计算过程。
这一改动看似很轻,但它把“我没做到”变成了“你解释为什么”。举证责任的重量不一样。
这一章的产出,走之前对一遍:
- 要件表逐行填过,“事实状态”没有留空、没有全填“无法判断”
- 每一个“事实状态”后面都跟了一个具体证据出处,不是“客户提供”
- 概念词(完成上市、合格上市等)全部抓出,定义条款单独摘出
- 成就日候选已经压成一个数字,并且写了确定这个数字的依据
- 反向动作自查表逐项问过“我做过没有”,做过且有风险的已在备忘录里记下
- 缺口清单按获取难度排序,最难的那一项已经有明确动作,不停留在清单上
- 事实材料对应的协议条款号与原文摘录已经逐字核对,WorkBuddy 的改写一律不用
- 本阶段没有出现任何法条条号(章末依据表里的除外,那些是我自己回库核的)
【对照】
同一个“条件成就”的问题,不同法院定的标准和时限差别很大:
| 争点 | 一方认定 | 另一方认定 |
|---|---|---|
| 回购权性质与行权期 | 新疆中院:形成权,六个月,除斥期不适用中断中止(〔2026〕新04民终600号,二审,2026-09-16) | 青海高院:请求权,诉讼时效三年(〔2025〕青民再204号,再审,2025-11-27) |
| 未约定期限时怎么算 | 浙江宁波中院案:结合商业目的与利益平衡,认定一年内未主张即权利消灭(〔2025〕浙02民终4863号,二审,2025-10-16) | 上海一中院:参照《民法典》第五百六十四条解除权一年除斥期间确定(〔2025〕沪01民终13274号,二审,2025-12-22) |
| 曾经打过别的官司算不算行权 | 宁波中院案:不因法律关系不同而认可行权(〔2025〕浙02民终4863号,二审,2025-10-16) | — |
| 投资方动作的法律后果 | 吐鲁番中院案:全面接管经营构成默示放弃回购权(〔2026〕新04民终600号,二审,2026-09-16) | 武汉中院案:全体股东明知同意即可补正决议瑕疵,态度上偏向保护交易(〔2025〕鄂01民终6965号,二审,2025-06-18) |
最后一行放进去不是为了对比,是提醒:同样是回购纠纷,法院的态度可能完全不在一个频道上。武汉那份判决保护的是交易的稳定,我担心的却是权利的存续。
这不是同一个问题,所以放在一起看反而更清楚。
【依据】
以下条文我在北大法宝逐条核过(检索日期 2026-10-17):
| 用途 | 规范 |
|---|---|
| 减资的债权人通知与公告程序 | 《公司法》第二百二十四条 |
| 意思表示的到达生效规则 | 《民法典》第一百三十七条 |
| 主张权利应通知对方,通知到达时发生效力 | 《民法典》第五百六十五条 |
| 解除权一年除斥期间(部分法院参照确定行权期) | 《民法典》第五百六十四条 |
| 格式条款的提示说明义务 | 《民法典》第四百九十六条 |
| 主张方对自身主张负举证责任 | 《民事诉讼法》第六十七条 |
| 证据可能灭失时的证据保全 | 《民事诉讼法》第八十四条 |
关于《民法典》第一百三十七条,多说一句。
很多人在这个问题上会不自觉地去引《民法典》第五百六十五条——通知到达时解除、法院确认的以起诉状副本送达时解除。这是合同解除的规则,不是回购权行权的规则。
两者结构相似,用起来顺手,所以经常被混着引。但回购权多数被认定为形成权,走的是“单方意思表示到达即生效”的路径,对应的是第一百三十七条。这一条明确:以非对话方式作出的意思表示,到达相对人时生效。
注意这里的字眼是“到达”,不是“发出”。
WorkBuddy 在这个环节几乎必然引错,因为它会把“通知”“送达”“生效”这几个词自动连成解除权的公式。所以我在指令里干脆不让它引条号——引了还得逐条删,不如一开始就不写。
【我的备注】
这一章写完,我有两点想说。
第一点关于“要件表”这个工具本身。
它不新鲜。任何一份认真做的尽调底稿里都有类似的东西。新的只是做它的时机和做它的模型。
过去我做这件事是在收到委托之后、花两天时间;现在我在客户打第一个电话的时候就做,做完当天给他回话。差别是两天和两小时。
但更重要的是第二条——做这件事的人从“边做边想”变成了“先把 WorkBuddy 的产出钉在墙上,再逐条判断”。
钉在墙上这个动作有实质意义。人一边写清单一边想,很容易把“我觉得应该是这样”混进事实栏。清单一旦是别人(哪怕是机器)先摆出来的,你要做的就只剩一件事:判断哪些格子填错了。这个工作量比从头想小得多。
第二条关于定性这件事为什么不能交出去。
不是因为 WorkBuddy 笨。是因为定性需要承担后果。
WorkBuddy 说“条件已成就”,你写进诉状,庭上被推翻,损失的是你当事人的诉请、你的费用、以及你在法院那边攒下来的可信度。WorkBuddy 不会知道这件事。
更重要的是,定性所需要的东西,有一部分根本不在材料里——你的当事人当年为什么愿意接受这个条款、他现在的商业处境是什么、他还想不想和对方继续做生意。这些东西问的是人,不是问文本。
所以我这五章里对 WorkBuddy 的定位是一致的:它可以把地面扫干净,让你跑得快;它不能替你决定往哪跑。
还有一个具体的东西想提醒。
时间轴出来之后,你会发现一件事:很多条款里根本没有写成就日。 或者写了“上市期限届满之日”,但这个期限本身因为起算点不明而飘着。
这时候不要顺着模糊往下走。成就日不明,本身就是要去谈的第一个点——哪怕对方现在不认这个条款有问题,你也要在下一轮沟通里把它固定下来。写进邮件、写进会议纪要、写进补充协议,都行。
因为将来真打起来,法院不会替你去固定这个日期。它只会拿合同说事,而合同上没写。
下一章讲钱。条件成就之后,很多人第一反应是算能拿多少——而算错的比例,比条件判断错的比例更高。
【这一章练什么】
用你自己手头(脱敏后的)材料做一遍:把触发条件拆成「事实要件」和「证据要件」两列,逐项标出你手上有没有证据。
自检:有几个要件你只有主张、没有证据?
能存成技能:条件成就要件表——输入触发条款与材料清单,输出要件—证据对照表。