核心判断是:不要因为第三方延期就整体拒收,也不要为了赶进度整体签收。正确做法是把外包方自己能控制的交付物与第三方依赖分开,先验收前者,对后者设置带条件的暂缓项。这样既能保住可确认的进度,又不把未到货的风险提前吞下。
同样叫延期,处理方式完全不同。第一种是外包方自己能完成的模块,比如页面结构、样式、表单逻辑、已拿到素材的内容填充。这类延期说明排期或执行有问题,应当按原验收标准逐项核对,该退回就退回。
第二种是外包方也在等上游,比如支付通道审核、短信服务商开通、地图或统计接口的账号权限、第三方组件授权。这类延期不是外包方单方面能决定的,但仍要区分:对方是否提前告知、是否留下书面记录、是否已经完成接入准备。
判断依据可以看三条证据:延期通知的时间点是否早于约定交付日;是否给出了上游的书面回复或工单编号;是否已经把不依赖第三方的部分做完并可供验收。三条都满足,属于可暂缓的依赖项;只满足口头说明,仍应按未交付处理。
实际操作时,把原交付清单重排成三栏,比笼统标注“延期”更有用。
这个拆法带来一个直接结果:付款节点可以按栏分批走。可独立验收项通过后释放对应款项,接口待通项只保留小比例尾款,完全未启动项不付款。下一步动作是把这个三栏表作为补充附件发回给对方确认,确认后再进入测试。
暂缓不等于无限期挂着。每一项都要写清三件事:缺的是什么、由谁提供、满足什么条件后自动转入正式验收。例如“支付回调未联调,待第三方商户号下发后三个工作日内完成联调并提交回调日志截图”。
假设一个场景:某项目约定上线前完成在线支付,但支付通道仍在审核。此时可独立验收的是商品展示、下单信息填写、订单状态页;接口待通项是支付跳转与回调;完全未启动项不存在。若外包方已把支付请求参数、签名逻辑和失败提示都写好,只是无法真实扣款,那么这一项可以按“接入准备完成”暂缓,尾款保留。反之,如果连下单页都没做完,就不能用“等支付通道”作为整体延期的理由。
很多人的直觉是,只要有一项没交付,就整体不验收、不付款。这在第三方依赖场景下常常适得其反:外包方失去了继续推进已完工部分的动力,而已完成部分也不会因为拒收变得更好。更麻烦的是,等第三方终于开通时,双方还要回头重新确认几周前就该验收的内容,问题暴露得更晚。
反过来,整体签收同样危险。一旦签收,第三方依赖造成的问题就变成了你自己的运维问题,外包方不再有义务跟进联调。所以正确位置在中间:可控部分照常验收,不可控部分带条件暂缓,并保留对应尾款和明确的转入条件。
拆分验收有适用条件。如果第三方依赖是项目的主链路,且没有任何可独立验证的中间产物,比如整站功能都建立在一个尚未获批的接口之上,那么拆分没有意义,应当暂停整体验收,重新约定里程碑。
另一种例外是第三方延期伴随外包方自身交付质量下降,比如已交付部分频繁出错、文档缺失、沟通中断。这时问题已经不是依赖延期,而是履约能力,继续拆分只会拖延判断。此时应转为按合同约定的违约或整改条款处理,而不是继续用暂缓项维持表面进度。
无论走哪条路,动作都要落在书面记录上:把三栏清单、暂缓条件、尾款比例和转入验收的触发点写进同一份确认文件。对方回复确认后,你才能据此决定下一笔付款和下一次测试安排;没有这份确认,拆分验收只是口头默契,执行时会重新变成扯皮。