发布时间:2026-10-15

作者 | 胡琨
软件开发与技术开发纠纷中,“交付了但没验收”已成高频争点。本文以《民法典》委托开发合同规则与“附条件法律行为拟制”规则为基础,结合最高人民法院及多地法院裁判,回答两个客户最关心的问题:委托人拖延验收、不出具验收证明时,开发方如何证明已履行交付义务;验收标准约定不明时,法院以什么尺度判断成果合格,并为甲乙双方给出事前、事中、事后三段式条款与证据方案。
01 · Introduction 实务中一个常见认知偏差是:只要没有那张盖了章的《验收报告》,开发方就等于没交付。事实上,验收在开发合同中并非单纯的“权利”,而是兼具协助、检验与异议通知义务的复合机制;消极沉默并不等于保留权利,反而可能构成“以不作为阻碍条件成就”[2][7]。 与之相对的另一重偏差同样危险:合同约定“验收以甲方确认为准”“满足甲方基本需求”“符合行业惯例”。这类条款把合格与否的判断权完全交给一方,一旦进入诉讼,法院既难以据此认定成果合格,也难以据此认定不合格,反而容易出现“双方都举证不能、按履行情况酌情处理”的结局[15][20]。 本文围绕“拖延验收”与“标准不明”两大焦点,梳理规范依据、裁判路径与可执行的条款设计方案。 02 · System positioning 《民法典》第八百五十一条至第八百五十三条搭建了基本框架:委托人负有支付经费报酬、提供技术资料、提出研究开发要求、完成协作事项并接受研究开发成果的义务;研究开发人负有制定实施开发计划、按期完成并交付研究开发成果、提供技术资料与技术指导的义务[1]。可见,“提出明确要求”是委托人的义务,“接受成果”也是义务而非纯粹权利——这是后续认定拖延验收不利后果的规范起点。 漏洞填补层面,原《合同法》第六十一条、第六十二条第一项确立的“协议补充—按合同有关条款或交易习惯—国家标准、行业标准—通常标准或符合合同目的的特定标准”规则,在审判纪要中被具体化为:技术合同当事人对技术成果的验收标准没有约定或约定不明确,没有国家标准、行业标准或者专业技术标准的,按照本行业合乎实用的一般技术要求履行;且可行性分析报告中的经济效益、成本指标预测,不应当视为合同约定的验收标准[3][4]。 关键的“拟制”工具是《民法典》第一百五十九条:附条件的民事法律行为,当事人为自己的利益不正当地阻止条件成就的,视为条件已经成就[2]。当“验收合格”被约定为付款条件,而委托方无正当理由拒不组织验收时,该条即成为开发方最直接的请求权基础。 03 · The court's trial procedure 综合裁判经验,法院一般按“是否交付 → 有无可适用的验收标准 → 委托方是否在合理期限内提出实质异议 → 是否存在实际使用、继续协商等拟制事实”的顺序审查[18][12]。举证责任上,交付系积极事实,由开发方承担举证责任;开发方提交符合约定形式的交付确认、验收合格证明后,主张“未交付”的委托方需提供反证[18][19]。而成果存在质量缺陷、以及缺陷与运行异常之间的因果关系,则由委托方举证,举证不能即承担不利后果[21]。 争议情形 法院审查重点 典型证据 常见法律效果 逾期未提异议 有无约定验收期、有无书面催告 验收申请函、邮件、律师函 视为验收合格、付款条件成就 [5][6] 已实际使用 上线、收款、对外发布 部署记录、收款凭证、后台账号密码 推定认可开发成果 [8][9] 期满后继续协商 是否持续沟通修改、新增需求 需求变更单、聊天记录、原型确认 以实际行为变更履行期限 [11][12] 标准约定不明 有无附件清单、需求规格、投标文件 SOW、UI确认件、测试报告 按行业惯例、合同目的、主要功能认定 [13][3] 开发方单方变更 是否按确认的UI与功能清单交付 版本比对、现场勘验 不构成如期履行 [10] 04 · Focus One 1. 先用的“第一顺位武器”:合同里的视为验收条款。 重庆某公司与西藏某公司计算机软件开发合同纠纷案中,合同约定“甲方验收和付款的累计时间应在乙方送达验收申请的30个工作日内,超过30个工作日的视为验收合格”,开发方发出《要求验收的函》《律师函》后对方仍未组织验收。重庆市渝中区人民法院适用《民法典》第一百五十九条,认定委托方“为自己的利益不正当地阻止合同付款条件成就”,视为条件已于2019年2月1日成就,判决支付合同款247万元及资金占用损失,二审重庆市第一中级人民法院维持[5]。江苏省宿迁市中级人民法院(2025)苏13民终1121号亦认定:多次催告验收后仅称“在整理资料”、明确表示“发起验收”却始终不履行的,构成以不作为阻碍付款条件成就,应推定验收合格[6]。仲裁实践中同样建议在合同中写入“验收通知书送达之日起一定期限内未提出异议即视为验收完成”的条款[19]。 2. 无视为条款时的“第二顺位武器”:公平与诚信原则下的及时验收义务。 最高人民法院在(2021)最高法知民终620号中指出:验收目的主要是检验成果的质量、数量是否符合约定,也是结算与支付报酬的前提,因此根据公平和诚实信用原则,委托开发方接到工作成果时应当及时验收;超出合同约定或法律规定的合理期限不予验收的,应当视为受托方交付的开发成果符合约定的质量标准[6]。上海市闵行区人民法院发布的一起典型案例中,开发方已在项目现场交付软件,委托方长达三年未组织验收且无证据表明存在质量问题,法院判令其承担不利后果、支付27万元尾款[7]。 3. “实际使用”是最有说服力的事实。 成都法院2017年度知识产权十大典型案例中,委托方未举证其对争议版本进行过验收并反馈问题,法院按举证责任分配与合同约定认定该版本“已为双方默认通过验收”,判付合同价款32万元及违约金;法官点评明确指出,验收义务具有协助开发方全面履行的属性,不履行该义务可能承担故意阻碍合同目的实现的责任[8]。榆林中院2025年度优化营商环境典型案例进一步确立:开发方交付试用版本、接收账户密码并按意见修改后,接收方再未提出新的异议或要求的,视为验收合格[9]。最高人民法院(2023)最高法知民终187号中,双方签署的《源代码移交确认书》与补充协议被认定具有强力证据效力,书面确认文件足以证明交付合格,单方制作的测试视频不能推翻[10]。 4. 期限届满后继续协商、提出后续需求的,视为以行为形成新合意。 在融卫公司与捷途公司等计算机软件开发合同纠纷案中,最高人民法院认为,交付日期届满后双方仍继续就修改、优化软件交换意见并付诸实施,可推定就延长交付验收时间达成合意,不再认定迟延履行[12]。(2021)最高法知民终1152号中,委托方明确软件使用方与生产环境后,开发方及时响应、修改需求文档与原型设计并持续完善瑕疵,最高人民法院据此认定第三阶段开发费52.8万元的付款条件已经成就[11]。 5. 反面边界:并非“交了就算”。 上述规则的前提是开发方按约、按确认范围交付。开发方擅自变更功能、未按经确认的UI设计交付的,不能主张已如期履行——(2020)最高法知民终848号中,最高人民法院区分“实质缺陷”与“优化需求”,认定支付功能不可用属于影响功能的实质缺陷,其余多为界面美化或新增需求,因该缺陷已修复,最终认定交付符合初验标准[10]。另需注意,验收异议必须具体且及时沟通:最高人民法院公报案例北京派尔特医疗科技股份有限公司与深圳市科烸芯科技有限公司技术开发合同纠纷案中,委托方出具“设计资料验收不通过”报告后,开发方复函指出其超出合同范围并督促验收,委托方收到复函后未再沟通,法院认定其证据不足以证明开发方违约[14]。此外,若因委托方原因(如未续费云服务器)导致无法勘验,相关风险由委托方承担,开发方提供初步证据即可认定交付[12][18]。 05 · Focus two 1. 先用合同与附件去“还原”标准。 北京知识产权法院(2018)京73民初1648号(时代凌宇公司与京科迅达公司)确立两项要旨:软件开发合同未明确约定终验流程及标准时,可结合涉案合同、投标文件等文本并考量技术委托开发合同的通常进展确定终验流程与标准;付款条件以终验为前提而委托方迟迟不终验时,可结合终验义务履行情况、开展终验的具体行为表现判断付款条件是否成就,一审判决支付剩余款项163720元及违约金,二审维持[13]。反之,单方提出的、非合同附件的验收要求,不能作为共同确定的验收依据——深圳国际仲裁院一则案例中,仲裁庭即认为申请人提出的验收要求“并非合同附件,无法认定其验收要求是双方签订合同时共同确定的验收依据”[19]。 2. 再按“国家标准—行业标准—专业技术标准—本行业合乎实用的一般技术要求”递补,并可通过鉴定解决。 检测方式或验收标准约定不明且不能达成补充协议的,法院可根据案情采用本行业常用的或合乎实用的检测方式、验收标准进行检测鉴定、专家评议或验收鉴定;标准明确、技术问题不复杂的,可采取现场演示、操作、制作的方式[3]。 3. 尺度把握:主要功能实现即不宜认定不合格。 (2020)最高法知民终1064号(上海希泽与深圳斯高仓储管理软件开发合同纠纷案)经现场勘验后认为,部分功能确有瑕疵或缺失、部分不属于合同约定范围,但现有证据无法证明存在足以影响主要功能运行的缺陷,合同目的基本实现,尚不构成根本违约[10]。柳州沪信汽车科技有限公司与深圳瑞丰同创科技有限公司案中,法院亦认为,软件已能基本运行时某一特定时点暴露的效率不高、使用不便,仅属“需要不断优化的瑕疵,不构成软件无法使用的缺陷”[16]。(2020)最高法知民终394号则以芯片量产为例,提出按“完成主要研发任务”的标准认定履约情况[17]。 4. 标准真的缺失时,后果是“双输”。 山东省高级人民法院在季秀明与王蒙计算机软件开发合同纠纷案中认为,合同及附件“未就涉案软件的技术标准和交付条件进行明确约定”,缺乏明确交付标准即无法判断成果是否符合要求,最终未认定任何一方构成根本违约,而是按实际履行情况酌情处理已付款项[15]。更早的一则案例同样显示:协议仅约定“使用寿命达到6倍以上”而未约定具体试验鉴定方法,三次试验结果差距较大,法院既不能认定达标也不能认定不达标,最终以委托人证据不足驳回其请求[20]。这正是“以甲方确认为准”类主观条款的隐性代价——它把风险同时留给了双方。 06 · Compliance Recommendations 事前(签约与启动阶段) 以《功能需求说明书》(含版本号)与《验收流程》作为合同附件,逐项列明可验证的验收项(如“可正常启动进入主界面”“支付流程可完整完成”“核心模块无明显闪退”),将“是否合格”转化为“是否完成各验收项”[18][16]。 明确交付方式、交付清单与“交付完成”的认定规则(指定邮箱、数据空间、链接与密钥、上线成功标准),并明确是否含源代码[19]。 明确验收期与法律后果:约定“验收申请送达后X个工作日内未提出书面异议的,视为验收合格”,同时约定异议的形式(书面、列明对应验收项编号)[19][5]。 明确需求变更机制:变更须签署《变更确认单》并同步调整费用与工期,避免以口头新增需求否定既有的验收基线[18]。 避免使用“以甲方确认为准”“满足甲方基本需求”“符合行业惯例”等不可核查表述;确有必要的,附加客观锚点或第三方验证机制[16][18]。 事中(履约与争议初现阶段) 按阶段节点书面提交测试报告、交付记录并要求签字确认;对方拒收或不予确认的,以邮件等可追溯方式提交并载明权利义务与后果[19]。 交付后固定“催验收”证据链:验收申请函、送达凭证、律师函,并明确载明拟制的完成日期[5]。 对委托方的新增需求、修改意见逐条留痕(邮件、IM记录、变更单),必要时做电子证据固化或公证[19][12]。 及时固定“实际使用”事实:部署上线记录、后台账号移交、对外发布版本、收款凭证等[8][9]。 进入诉讼后尽早申请现场勘验、功能比对或鉴定,并明确拟比对的版本;预判委托方可能提出的“因果关系的反证”[3][21]。 事后(复盘与责任处理) 项目结项即完成证据归档:需求基线、变更记录、各版本交付件、验收往来文件形成一卷[19]。 复盘“标准缺口”,将本案暴露的模糊表述纳入下一版合同模板的禁用词表[18]。 合同解除情形下,按“终止履行—恢复原状(含折价补偿)—赔偿损失”的思路评估已交付部分的对价与返还边界,必要时主张折价补偿而非全额返还[22]。 已被认定“视为验收”的成果仍可能存在质量责任:应在结算文件中区分“视为合格”与“质保期内整改义务”,避免后续被追索[16]。 注释*滑动查看 1.《中华人民共和国民法典》第八百五十一条、第八百五十二条、第八百五十三条(委托开发合同双方义务),载《知识产权综合法律法规汇编》。 2.《中华人民共和国民法典》第一百五十九条(附条件法律行为中条件成就与不成就的拟制),载《最高人民法院知识产权法庭诉讼实用手册(上)》。 3.最高人民法院技术合同纠纷审判纪要关于“技术合同履行内容的确定”第25条:验收标准没有约定或约定不明确的,没有国家标准、行业标准或专业技术标准的,按本行业合乎实用的一般技术要求履行;可行性分析报告中的效益、成本预测不视为验收标准;同纪要第99条关于鉴定与检测方式的规定。 4.原《中华人民共和国合同法》第六十一条、第六十二条第一项(质量约定不明的漏洞填补规则)。 5.重庆市渝中区人民法院一审、重庆市第一中级人民法院二审:重庆某公司与西藏某公司计算机软件开发合同纠纷案(合同含税总价8970000元,发函载明“超过30个工作日视为验收合格”,判付2470000元及资金占用损失),见知产财经案例库,https://www.ipeconomy.cn/index/casebook/show/lid/731.html 。 6.江苏省宿迁市中级人民法院(2025)苏13民终1121号民事判决;最高人民法院(2021)最高法知民终620号民事判决(有戏公司与思量公司),转引自万商天勤《TMT合同争议研究|软件产品质量争议司法实务问题探析》,https://www.vtlaw.cn/news/6390.html 。 7.上海市闵行区人民法院、上海市闵行区法学会新闻发布会典型案例之六“委托方拖延验收开发成果应承担不利法律后果”(合同总金额90万元,诉请尾款27万元),澎湃新闻报道,https://m.thepaper.cn/newsDetail_forward_32997108 。 8.2017年度成都法院知识产权十大典型案例(争议版本默认通过验收,判付合同价款32万元及违约金,含法官点评),成都法院网,http://cdfy.scssfw.gov.cn/article/detail/2018/04/id/3281775.shtml 。 9.榆林市中级人民法院2025年度优化营商环境典型案例(物资管理系统账户密码交付后未再提出异议,视为验收合格,涉36.8万元),http://ylzy.sxfywcourt.gov.cn/article/detail/2026/01/id/9149631.shtml 。 10.最高人民法院(2023)最高法知民终187号(《源代码移交确认书》与补充协议的证据效力)、(2020)最高法知民终848号(博远公司与浪潮世科公司,区分实质缺陷与优化需求)、(2020)最高法知民终1064号(希泽公司与斯高公司,主要功能实现不构成根本违约),转引自发现律师事务所《代码交了就算完?——软件“交付”迷局与司法裁判拆解》,https://www.faxianlaw.com/cn/details/1289/b7cc678bc6c757b5 。 11.最高人民法院(2021)最高法知民终1152号民事判决书(湖北千瑞文化信息有限公司与湖北楚天传媒印务有限责任公司,2021年9月7日,第三阶段开发费52.8万元付款条件成就),https://zh.wikisource.org/wiki/湖北千瑞文化信息有限公司、湖北楚天传媒印务有限责任公司计算机软件开发合同纠纷民事二审民事判决书 。 12.融卫公司与捷途公司等计算机软件开发合同纠纷案(交付期满后继续修改优化视为达成延期合意;开垦公司与乐君公司案,云服务器未续费导致无法勘验的风险承担),见《一文讲清如何审理计算机软件开发合同纠纷》,https://www.szlawyers.com/file/upload/20221128/file/20221128114032_38b3c8d7d46f41c39e26a07d2ef6c319.pdf 。 13.北京知识产权法院计算机软件著作权十大案件之(2018)京73民初1648号(时代凌宇公司与京科迅达公司,终验流程与标准的确定、拖延终验与付款条件成就),https://bjzcfy.bjcourt.gov.cn/article/detail/2022/04/id/6657127.shtml 。 14.北京派尔特医疗科技股份有限公司与深圳市科烸芯科技有限公司技术开发合同纠纷案,《最高人民法院公报》,http://gongbao.court.gov.cn/Details/857a12ab1899388ed61e8e9139f623.html 。 15.山东省高级人民法院季秀明与王蒙计算机软件开发合同纠纷案(未约定技术标准与交付条件,无法判断成果是否符合要求),转引自集佳《游戏发行合作中的合同风险与条款设计——以司法裁判为视角》,https://www.unitalen.com.cn/xhtml/report/24112124-1.htm 。 16.柳州沪信汽车科技有限公司与深圳瑞丰同创科技有限公司计算机软件开发合同纠纷案(运行效率不高、使用不便属需不断优化的瑕疵),转引自海润天睿《技术合同审核:守护创新价值的法律盾牌》,https://www.hairunlawyer.com/Content/2025/09-24/1603121470.html 。 17.最高人民法院(2020)最高法知民终394号(技术委托开发合同中开发方履约情况的认定,完成主要研发任务标准),载《最高人民法院知识产权案件年度报告及案例全文(第14辑)》。 18.吴月琴、何鑫:《涉计算机软件纠纷类型案件的裁判要旨分析》(开发成果交付的举证责任分配、合同解释、“明确需求—明确交付—明确验收标准”建议),载《知识产权研究(第27卷)》。 19.深圳国际仲裁院案例18“软件开发周期、成果交付及验收的认定”(缺失验收证据但付清款项可结合沟通记录视为通过验收;非合同附件的验收要求不能作为验收依据;建议约定逾期未异议视为验收完成条款),载《知识产权典型仲裁案例与实务精要》。 20.转让协议仅约定使用寿命指标而未约定试验鉴定方法、三次试验结果差距较大,法院以证据不足驳回诉讼请求案,载《人民法院案例选(分类重排本)·知识产权卷》。 21.技术服务成果已交付且设备经业主方验收通过,委托人未明确具体缺陷的,鉴定申请未获准许;委托人应对运行不正常与成果的因果关系承担举证责任,载《中国法院年度案例集成丛书12·知识产权纠纷裁判规则理解与适用》。 22.最高人民法院知识产权法庭课题组:《计算机软件开发合同纠纷案件法律适用问题研究》(解除后“终止履行—恢复原状/折价补偿—赔偿损失”的处理思路),https://ipc.court.gov.cn/zh-cn/news/view-3692.html 。 事实边界说明 已核实并引用:上述法条条文、案号与裁判要点均来自知识库文献检索或公开来源检索,脚注已逐项标注;其中(2025)苏13民终1121号、(2021)最高法知民终620号、(2023)最高法知民终187号、(2020)最高法知民终848号、1064号、(2021)最高法知民终1152号的裁判内容系经律师事务所文章、案例库、公报等公开材料转引,未见完整裁判文书原文,引用以转引内容为限。 未能核实、故未在正文中作为论据使用:(2026)甘0102民初、(2024)苏0582相关裁判观点,以及(2024)鄂01知民终288号的具体裁判要旨,公开检索未获取到可核验的文书或官方发布文本,未写入正文;如提供判决书原文或来源链接,可据此补写相应段落与脚注。 尚未核实的细节:部分法院典型案例(如闵行区法院发布会案例、榆林中院案例)在公开报道中未披露案号,正文以“发布主体+案情”方式表述,未杜撰案号。 胡琨 胡琨律师,广东广和律师事务所合伙人,专注知识产权与不正当竞争法律事务。自2009年起从事知识产权工作,2015年起执业,兼具理工科与法学复合背景,同时具备专利代理师、商标代理人专业资质。现任深圳市律师协会商标法律专业委员会委员、广东省律师协会商标专业委员会委员。主要处理商标授权确权行政诉讼、商标侵权、专利侵权与无效、软件著作权、商业秘密及不正当竞争等纠纷。代理的浙江孟乐与RealMe重庆移动域名纠纷案入选北京互联网法院典型案例。 电话/微信 13923795535; 邮箱 hukun@ghlawyer.net引言:争议不从代码开始,而从“标准”开始
制度定位:验收规范从哪里来
法院的审理路径:四步审查与证据图谱
焦点一:委托人拖延验收或不出具验收证明,开发方如何主张已履行交付义务
焦点二:验收标准不明时,法院如何认定开发成果是否合格
合规建议:把主观标准改造成可核查的清单
