先给结论:不要等第三方全部交付再验收,也不要因为第三方延期就把整期验收一起推迟。正确做法是把原验收节点拆成“可独立确认的部分”和“必须等第三方的部分”,前者立即验收并锁定,后者单独立项、单独记录延期原因和新的核对时间。这样做的目的不是追责,而是让已经完成的工作不因外部延期而失去可核对的状态。下面用一个假设情境说明拆分过程。
假设某网站开发公司承接一个带在线支付的站点,其中支付通道依赖第三方服务商的接口开通。合同约定“支付功能可正常下单”作为一期验收条件。临近节点,第三方通知接口审核延期两周。此时双方对“项目是否算完成”产生分歧:开发方认为除支付外都已交付,甲方认为合同写的是整体验收,没支付就不算完成。
分歧的根源不是谁对谁错,而是验收对象被写成了一个不可分割的整体。只要把“支付功能”从整体里拆出来,其余部分是否可核对就变成可以逐项确认的事实,而不是立场之争。
常见的错误是只分“已完成”和“未完成”。更实用的分法是三类:
拆分的依据是“能否在不依赖对方的前提下得到可核对的证据”,而不是“谁该负责”。这一步做完,原本的一个验收节点变成三个,其中前两类可以立刻推进。
拆分之后,每一类都要有一个具体动作和可观察的结果。以第二类为例:
这个动作的结果会直接影响下一步:如果第二类通过,说明延期只影响真实资金环节,项目主体可以进入试运行;如果第二类不通过,说明开发方自身交付也有缺口,不能把责任全部推给第三方。两种情况对应的谈判位置完全不同。
第三方延期本身不构成“项目未完成”的结论,它只构成一个待办事项。需要记录的内容包括:
这样记录的作用是:把“延期”从一个情绪化的争议,变成一个有时间、有范围、有后续动作的条目。甲方不必因为延期而拒绝验收前两类,开发方也不能因为延期而免除前两类的核对义务。
拆分验收最终要落到两个决定上:钱怎么付、站怎么上。
一种可行做法是按类别设置付款比例:第一类验收通过后支付对应部分,第二类通过后再支付一部分,第三类等第三方真实可用后支付尾款。具体比例取决于合同约定,但原则是每一笔付款都对应一个已经核对过的类别,而不是对应“整体感觉差不多了”。
上线节奏同理:如果第三类只影响支付,而站点主要内容、注册、咨询等功能已经可核对,可以先上线非支付部分并明确标注支付暂不可用;如果业务本身强依赖支付,则先不上线,但前两类的验收记录仍然有效,不因等待而作废。
需要提醒的是,第三方延期有时并非单一原因。接口审核、资质材料、对方内部排期都可能造成延迟,甚至可能是己方提交材料不完整。因此记录延期原因时,应写明“当前已知的原因”,而不是直接断定责任归属。原因不同,后续动作也不同:若是材料问题,补交即可;若是对方排期,则需要评估是否更换依赖对象。
把验收拆开,本质上是把“一个大的、模糊的、依赖外部条件的结论”,换成“若干小的、可当场核对的判断”。第三方是否延期,不再决定整个项目能否被确认,只决定其中一小块何时能被确认。