乐于分享
好东西不私藏

最高法:软件开发合同“延期超60天”即享无责解约权!仅凭“自述工作量69%”主张付款,法院不予支持

最高法:软件开发合同“延期超60天”即享无责解约权!仅凭“自述工作量69%”主张付款,法院不予支持

01

 案件事实  

2018年4月,某信息公司(开发方)与某咨询公司(委托方)签订总价225万元的软件委托开发合同。合同约定2018年7月31日前完成系统上线,委托方支付首付款67.5万元。

开发过程中,双方就需求确认、接口文档提供等存在沟通问题,导致进度延误。

2018年11月7日,委托方以开发方严重超期(远超合同约定的60日宽限期)为由单方发函解除合同。开发方主张其已完成69%的工作量,诉请委托方支付剩余款项87.75万元;委托方反诉要求返还全部已付款项并支付违约金。

案源:(2022)最高法知民终1944号《北京某信息科技股份有限公司与某北京商务咨询有限公司计算机软件开发合同纠纷二审判决书》

02

  争议焦点  

  1. 合同解除的合法性:委托方是否享有法定及约定解除权?开发方逾期交付是否构成根本违约?

  2. 工作量及价值的认定:开发方单方出具的“69%完成度”工作汇总表能否作为结算依据?在未交付源代码、未部署上线的情况下,已投入的研发成本是否应获补偿

  3. 责任划分:委托方延迟提供需求文档和测试环境,是否构成对开发方工期延误的免责事由?

03

  开发方败诉原因 

  • 证据链断裂:仅凭单方制作的Excel汇总表主张69%完成度,缺乏委托方签字确认的《阶段验收报告》或邮件认可,法院认定“无法证明该进度与付款节点对应”。

  • 合同条款陷阱(致命伤)合同第8.2条约定“延期超过60日,委托方有权单方解约并要求退还全部已付款项”。开发方实际延误远超60天,该条款构成“刚性退出机制”,直接击穿了开发方关于“工作量补偿”的抗辩。

  • 应对策略失误:在明知无法按期交付时,未及时依据《合同法》行使不安抗辩权或与对方书面变更工期,反而继续“边沟通边延期”,导致在诉讼中无法将责任完全归咎于对方配合不力。

04

  法院裁判尺度 

  • 裁判尺度:“无验收,不付款”。在软件开发合同中,法院极其重视“交付验收”这一形式要件。只要未完成最终验收并交付成果,即便投入巨大,主张按“工作量比例”付款也极难获得支持,除非合同明确约定了里程碑付款节点且该节点已获书面确认。

  • 金额判定:合同总价225万元,已付67.5万元。二审维持原判:仅判决开发方返还30万元(约占已付款的44%,被认定为“酌定补偿”),既未支持开发方索要剩余款项的诉求,也未支持委托方全额退款的诉求,采取了“部分补偿,不予全额返还”的折中方案。

律师建议

这个案子里最大的“条款坑”,就是合同第8.2条(及关联的付款条款)。

陷阱一:单方“超期全额退款”的极刑条款(最致命)合同约定:“乙方(开发方)延迟交付超过60天,甲方(委托方)有权单方解除合同,并要求乙方退还已收取的全部费用。”

这个条款的狠毒之处在于:它将“延期”与“全额退款”直接强绑定,且没有区分延期的原因。虽然法律上这属于违约金条款,但法院在审理时,只要认定延期主要归责于开发方,就会尊重商业主体的意思自治。开发方实际延期远超60天,所以该条款成了委托方“合法白嫖”前期劳动成果的法律武器。

陷阱二:因果倒置的“配合义务”书面化陷阱合同约定开发方需在T+3日(即收到首付款后3天)内获得委托方的“业务需求确认”。

坑在哪里?虽然客观上委托方晚了十几天才确认,但合同没有约定“因委托方确认延迟,交付日期顺延”。在法庭上,法院认定这属于“履行过程中的沟通瑕疵”,不足以构成开发方延期60多天的正当免责事由。开发方没有及时发出书面《工期顺延告知函》,导致法律上丧失了抗辩权。

陷阱三:“里程碑付款”未与“阶段交付物”挂钩合同付款节点是:首付30%(已付)、上线后付60%、验收后付10%。

合同没有约定“当完成某一具体模块(如数据库设计、UI原型)时,委托方必须书面确认并支付对应比例的款项”。这就导致开发方主张“我干了69%的活”,但在合同层面,除了首付款,没有任何一笔款项与“中间交付物”绑定。法院的逻辑是:既然你无权在“上线”前收取任何一笔进度款,那么你单方宣称的69%工作量,在法律上就无法转化为付款请求权。

陷阱四:邮件沟通的“表见代理”与“正式确认”混淆开发方拿着邮件往来证明委托方一直在配合、提新需求、导致延期。

但合同第11.4条隐含要求:任何变更或确认,需双方书面盖章或签字,否则视为未变更。法院认定日常邮件沟通仅属于“协作磋商”,不能视为对原合同交付期限的变更或对工作量的正式验收。因此,开发方一边抱怨对方提新需求,一边继续开发,却没有要求签《补充协议》重新约定工期,结果所有延期责任全部由自己承担。

律师建议:如果你是开发方,签这类合同时,必须在合同中加入对等条款:

“因甲方未能及时提供必要资料、反馈或确认,导致工期延误的,交付日期相应顺延,且乙方不承担违约责任。”

并且,每完成一个关键节点,一定要让甲方书面签字确认《阶段交付确认单》,哪怕只是邮件回复“确认收到,无异议”,也比自己闷头干活强一百倍。

求点赞

求分享

求喜欢

孟艺竹律师,工作地位于北京,专注争议解决,具有近10年诉讼实战经验。欢迎就文章所讨论的法律问题或咨询个案问题与我联系,也可在公众号留言。