先讲一个示例情形是我在整理合同风险清单时用的测评材料不是真实案件。A公司给一家企业做软件定制报价18万合同写开发完成后一次性付款。开发完成没有定义。开发完了对方说我们还要内部测试一下。这一测就是三个月。钱没说不给就是没到。A公司最后怎么办的让了一步先做了二期然后二期验收的时候把一期一起提出来谈。问题出在哪不是出在对方不诚信而是出在合同里没有验收这个动作的定义。合同写了开发完成后付款但没写什么叫完成、谁在多少天内确认、不确认的时候怎么办。少了这几句付款条件就变成了一个可以无限延后的状态。我给这类问题起了个名字叫悬空条款——看似有约定实际上没有任何一方被约束。常见的几种悬空条款第一种只写结果不写时间和标准。第二种只写义务不写违约后果。第三种写了双方另行协商但没说协商不成怎么办。这一条在争议解决条款里特别常见。第四种附件、清单、表格约定以实际为准实际由谁定没说。这四类有一个共同点签的时候都觉得没问题出问题的时候都拿不出办法。具体怎么补拿上面的情形举例我会这样改把开发完成后一次性付款改成三句话一是交付物的清单和验收标准写进附件二是乙方交付后甲方在10个工作日内完成验收逾期未提出书面异议视为验收通过三是验收不通过甲方应在同一期限内一次性书面说明全部理由乙方在约定期限内整改后复审。三句话把原来那个无限期变成了有明确节点的流程。我是怎么发现这类问题的自己盯着一份合同看很容易顺着读下去——因为条款本身读起来都通顺问题在缺什么而不是写错什么。缺的东西最难看。我的做法是先让工具跑一遍风险清单。我用得比较多的是小包公的合同智能审查会按合同类型把常见缺失项和风险点列出来标出原文位置、对应法条和参考案例我再对着清单判断哪些是必须补的。它还有审查立场的选择站在己方角度看的缺失项和对方角度不一样。在这之前我也用过几款类似的有的偏重条款库比对适合标准合同有的偏重快速通读。小包公的不足也很实在——按次计费量上来成本要算给出的意见需要人工复核尤其涉及金额较大或者结构复杂的交易。所以它对我最大的价值其实是把缺什么这件事变成一张能勾选的表。一个可以今天就做的动作把你手上那份常用合同模板拿出来只看三件事验收怎么写、付款怎么绑、不履行的后果是什么。如果这三件事有一件写得含糊那就是风险点。注本文为个人实测记录与观点产品功能与资费请以官方公示为准。文中情形为测评用示例材料非真实案件不指向任何具体主体。本文不构成法律意见具体问题请咨询执业律师。