把第三方延期当成一个“总延期”来验收,通常会卡死结算。更可行的做法是:按“谁控制、能否独立验证、是否阻塞上线”三个维度,把合同交付拆成可单独签收的验收单元,让已完成的本地部分先验收,第三方依赖部分转为带条件的暂缓项。下面用一个假设情境说明拆分过程。
假设某定州建站公司承接一个企业站,其中域名解析、短信接口、在线支付三项由客户指定的第三方提供。项目到期时第三方接口仍未开通。此时若把“整站验收”当作一个节点,双方只能争论延期责任;若把交付拆层,就能看出哪些工作已完成、哪些只是被外部条件阻塞。
可区分的证据大致有三类:
把这三类分开后,验收对象就从“整个网站”变成若干可签收条目,延期影响被限制在集成项内。
常见误区是按页面数把工作量对半切,但第三方延期影响的是接口联调,不是页面数量。更合理的切法是按控制权:建站方完全控制的交付先验,双方共同控制的联调项列为条件验收,第三方单独控制的凭据提供列为客户侧待办。
具体动作可以这样落地:
这样做的直接结果是:第一批可以先行签收并进入结算或进入下一阶段,第二批的延期不再拖住全部款项,责任也落在“谁没提供材料”上,而不是笼统的“项目延期”。
暂缓验收不是不验收,而是把验收条件写具体。含糊的“等第三方好了再说”会让后续复验再次扯皮。可用的写法是:把触发条件写成可观察的事件,而不是时间承诺。
例如,把支付集成写成:当客户提供可用的商户号与密钥、且第三方测试环境可访问时,建站方在约定工作日内完成下单与回调联调,并提交可复现的操作步骤供客户核对。这里没有承诺具体日期,因为日期取决于第三方,但验收动作和证据是明确的。
需要提醒的是,第三方接口请求量归零、回调日志为空,并不能单独证明建站方没做联调,也可能是密钥未开通、测试环境未放行或对方限流。判断前应先确认凭据是否已实际提供,否则容易把等待误判为失败。
拆分验收的真正价值在于让下一步有依据。第一批验收通过后,可以按已完成部分推进付款或进入内容填充;第二批转为待办清单,附带明确的材料责任人和复验触发条件。若第三方长期不提供材料,客户侧待办就暴露出来,此时讨论的应是变更范围或调整集成方案,而不是继续按原节点追究建站方。
反过来,如果建站方把本可独立完成的页面也塞进“等第三方”,拆分时就应被识别出来——这类条目没有外部依赖,不能借延期一并暂缓。能否区分这一点,决定了拆分是解决问题,还是把延期换了个说法。
仍以上面的假设项目为例。第一批验收:首页与栏目页在测试地址可访问、后台可登录并演示发布一篇内容、内容录入规范文档已交付。第二批条件验收:域名解析生效后核对访问、短信接口凭据到位后测试验证码、支付凭据到位后完成一笔测试下单。第三批客户侧待办:提供第三方接口文档与测试账号。三批各自签收,互不阻塞。这样即使第三方继续延期,第一批的成果仍可确认,第二批的复验条件也已写死,后续只需核对材料是否到位,而不必重新争论整个项目是否延期。