结论先行:把第三方延期后的验收拆成“可独立成立的自有部分”和“依赖第三方的接口部分”,自有部分照常验收并留尾款,接口部分单列条件验收。这个结论有一个反例——如果合同只写了一个整体交付节点,且没有约定部分验收,那么拆分验收需要先取得对方书面同意,否则单方拆分可能被认定为拒绝受领。下面说清怎么判断、怎么拆、下一步做什么。
第三方延期有两种性质,处理方式完全不同。一种是第三方提供的是可替换的能力,比如短信通道、地图接口、在线客服组件;另一种是第三方提供的是不可绕过的接口,比如支付回调、备案主体信息、特定平台的账号授权。前者可以先用替代方案让自有部分跑通,后者只能等,但等待期间自有部分不该被一起冻结。
区分证据很简单:问一句“如果这个第三方永远不交付,哪些页面、哪些流程还能独立运行”。能独立运行的部分,就是可以先行验收的部分。这个判断不需要第三方配合,你自己就能做。
把整个交付拆成三层,分别对应不同的验收动作和付款条件。
自有层验收通过后,对应的款项应当按比例释放,而不是全部压到联调层。这是拆分验收的核心目的:不让第三方的进度绑架你已经完成的工作。
假设合同约定整体上线后付尾款,第三方支付接口因对方审核延期。此时可以做的是:先验收商品列表、下单页、订单查询、后台订单管理这些不依赖支付回调的部分。动作是发出一份书面验收确认,只针对自有层,注明接口层和联调层待第三方就绪后另行验收。结果是尾款中的自有层部分可以结算,联调层部分继续挂账。下一步动作取决于对方是否接受这份拆分验收——接受则继续推进,不接受则回到合同条款,看是否有部分验收的依据。
这个例子里数字只是说明比较方法,不构成任何实际项目结果。
如果合同写的是“整体交付、一次性验收”,且没有部分验收条款,那么单方拆分验收在法律上站不住。此时更稳妥的动作是先发函说明第三方延期的客观情况,提出拆分验收的方案并请对方书面确认,把“单方拆分”变成“双方变更验收方式”。对方书面确认后,拆分才成立。
另一个反例是自有层本身也依赖第三方数据才能显示,比如首页内容全部来自第三方接口。这种情况下自有层不成立,拆分验收没有意义,只能等或者换数据来源。
拆分验收不是降低标准,而是把“谁的原因导致延期”和“谁的工作已经完成”分开处理。自有层该验的照验,接口层该等的照等,联调层该挂的照挂,这样下一笔款项和下一步推进才有依据。