135-7094-6906

全国咨询热线

广州计算机软件开发合同纠纷律师亲办|软件开发合同解除后开发款是否全额返还


很多广州以及广东省内各地企业遇到APP、软件定制开发项目陷入僵局,想要找擅长计算机软件开发合同纠纷的律师维权或者应诉。计算机软件开发合同纠纷当中,不少企业当事人存在固有认知:只要项目没有达到自身预期效果,一旦合同解除,已经支付的开发款就应当全部退回,但从本案完整处理流程可以看到,该诉求并不必然能够得到司法支持。

本案为广州计算机软件开发合同纠纷,由林智敏律师亲办。案件历经一审审理后,上诉至最高人民法院知识产权法庭,最终二审维持原判,我方当事人(软件开发公司)获得胜诉。在软件定制开发项目陷入僵局之后,本案的原告(人力资源企业)起诉要求解除软件开发合同,同时主张全额返还已经支付的三十二余万元开发费用,均未得到法院支持。

 

案情介绍

原告诉请与各方基础观点 原告(人力资源公司)与被告(软件开发公司)签订定制化人力资源类APP软件开发合同,约定由开发方完成整套APP以及后台管理系统的开发工作,初始合同总金额二十八万元。项目推进过程中,原告不断新增、调整业务功能,双方经过多轮沟通迭代,形成第十一版需求文档,协商将项目总金额调整至四十万五千元。人力资源公司累计向软件开发公司支付开发款项合计三十二万余元。

受需求反复修改影响,项目开发周期多次拉长。软件开发公司多次向人力资源公司提交软件测试版本,双方围绕合伙人角色裂变、利润分红计算、各业务模块功能反复沟通调试。后续双方签署交付承诺书,对退款条件、最终交付时间节点作出书面约定,之后开发方向人力资源公司退还一万一千元。

协商未果后,人力资源公司提起诉讼,请求法院确认解除软件开发合同,要求开发公司、公司原股东、股权受让后的新股东共同退还剩余三十一万二千八百元开发费,并承担相应资金占用利息。 软件开发公司随即委托林智敏律师团队应诉,林智敏律师为本案的主办律师、张建航律师为本案的协办律师。

 

案件难点与办案策略

处理该起计算机软件开发合同纠纷过程中,本案暴露出来的难题,也是同类软件开发纠纷诉讼当中高频卡点:

  • 项目工期延误归责难。软件开发周期被拉长,究竟是开发方履约不到位,还是委托方频繁变更需求造成工期顺延。项目产生多达十一版需求文档,微信聊天记录碎片化,实务中很难直接区分原始合同义务和后期新增功能的边界,直接影响违约事实的认定。
  • 违约程度定性难。经过现场勘验,软件大部分功能可以运行,但同时存在部分功能瑕疵、部分需求点未完全落地。局部功能瑕疵是否等同于合同目的彻底落空,是否可以据此要求全额返还全部已付开发款,是本案的核心胜负点,也是绝大多数软件开发官司的核心争议。
  • 股东责任认定难。涉案公司曾为一人有限责任公司,案涉债务发生在股权全部转让之前,原股东、受让后的新股东是否要对公司合同债务承担连带责任,需要严格依据证据判断,不能仅凭公司性质直接推定担责。

 

林智敏律师代理本案后的整体办案思路:

1、完整固定全流程电子证据:系统梳理项目全周期微信沟通记录、十一版需求文档、每一次软件测试包的交付记录,把原始合同约定功能和后期新增迭代功能作出清晰区分,向法庭还原频繁变更需求对开发工作量、项目工期造成的实际影响。很多企业打软件开发官司吃亏,就是没有做好需求变更的证据留存。

2、区分核心业务功能与次要瑕疵:结合法院现场软件勘验结果进行事实抗辩,厘清“核心功能无法使用”和“次要bug待优化”的法律区别。证明案涉软件招工、员工管理等核心业务已经实现,现存缺陷属于后期维护优化范畴,不足以造成合同目的完全不能实现。依据原《合同法》第九十七条,软件开发合同解除不等于当然恢复原状,应当结合实际工作量、成果完成度、双方过错综合结算。

3、严守合同相对性,厘清股东举证责任:涉案软件开发合同签约主体为科技公司,股东个人并不当然为公司债务兜底。股东之间内部债务分割协议虽不能对抗外部债权人,但也不能直接推定原股东需要承担公司债务;主张股东和公司人格混同的举证责任,应当由提出该主张的原告承担。

4、审慎审查关键文书效力:针对原告作为核心证据提交的交付承诺书,提交出行、报警相关记录佐证文书形成背景存疑,主张不能直接适用承诺书当中的全额退款条款。案件进入最高人民法院知识产权法庭二审阶段,继续巩固一审阶段事实与法律抗辩要点,强化我方事实理由,最终代理意见得到最高司法审判机关采纳。

 

质证/各方观点

原告(合同委托方)观点

双方确认的第十一版需求文档,应当作为本案最终验收标准。合伙人角色裂变、多级分红机制属于软件核心业务,该核心功能没有实现,属于开发方根本性违约。依据交付承诺书约定,开发方未能按期完成交付,合同应当解除,开发方需要全额返还全部已付开发费用。案涉公司曾经是一人有限责任公司,原股东、股权受让后的新股东无法证明个人财产独立于公司财产,应当对本案债务承担连带清偿责任。

 

被告(软件开发方)观点  林智敏律师代理 

  • 对比最初的合同附件,第十一版需求文档中大量功能属于后期新增、变更内容。委托方自身对于角色裂变的业务逻辑,前后理解多次发生变动,项目延期的风险不能全部归责开发一方。
  • 经当庭勘验,APP端与后台管理系统绝大多数业务模块均可正常运行,仅个别次要功能存在瑕疵,瑕疵可以通过迭代修复,软件招工、人事管理的核心业务可以落地,并未出现合同目的完全不能实现的后果。
  • 合同签约主体是科技公司,想要判令股东承担连带责任,必须举证证明人格混同,不能仅凭借曾经的一人公司身份直接推定股东担责。股东内部债务划分协议虽不能对抗外部,但不等于原股东必须直接替公司偿还债务。 第四,交付承诺书签署背景存在争议,不能直接套用其中全额退款的条款。

 

法院观点

案涉软件开发合同合法有效。计算机软件开发合同解除后,并非一律恢复原状。是否返还已付开发款,应当结合软件开发行业属性、开发方实际工作量、成果完成情况、各方过错综合评判。 本案软件经现场勘验,大部分模块可以正常运行;未实现的角色裂变功能属于变更需求之后新增内容,双方对于该功能细节约定并不充分,对此双方均负有一定责任;现存功能缺陷多属于可后期优化的瑕疵,不足以导致招工、人事管理的主要合同目的落空。委托方以诉讼行为表明不再履行合同,法院判决合同予以解除。

 

综合项目全部履行情况,开发方已经完成对应阶段的开发工作量,已经收取的开发款项具备合法保有基础,对委托方主张全额退还开发费及利息的诉讼请求不予支持。基于合同相对性,现有证据不足以证明股东与公司存在人格混同,驳回要求新旧股东承担连带责任的诉求。该裁判观点,在最高人民法院知识产权法庭二审程序中得到维持。

 

判决结果

我方当事人(软件开发公司及股东),无需向原告(人力资源公司)承担返还开发费用、支付利息的连带清偿责任。

同案其他当事人:判决解除委托方与开发科技公司签订的计算机软件开发合同;驳回委托方要求科技公司退还三十一万二千八百元开发费及利息的全部诉讼请求。

一审案件受理费按照双方责任比例进行分担。

 

人力资源公司不服一审判决提起上诉,最高人民法院知识产权法庭审理后驳回上诉、维持原判,软件开发公司全案胜诉。

 

案件总结(实务复盘)

这起计算机软件开发合同纠纷,走完一审、最高人民法院知识产权法庭二审完整诉讼流程,对处理同类软件外包纠纷具备很强参考意义。

实务接待当中,不少来找律师打软件开发官司的企业,都有相同的想法:项目没有达到预期,就应当全额退款。但软件开发属于智力劳动成果,代码、定制功能一旦投入研发,工作量已经实际消耗,不能简单套用实物买卖合同“退货退款”逻辑。

这个案件暴露出企业做定制软件开发最常见的风险点:项目过程中大量口头变更需求,没有留存书面确认文件。一边持续新增功能,一边拿最初的时间节点追责逾期,发生纠纷之后各说各话。零散的微信聊天记录虽可以作为证据,但证明效力远不如书面的需求变更确认单,很多当事人打官司因此陷入被动。

另外一个高频争议点,就是区分“根本性开发失败”和“局部bug优化”。软件主体业务能够正常使用,仅局部功能缺失或者存在瑕疵,司法实践一般不会认定构成根本违约,全额退款的诉求很难得到支持。

同时很多当事人对一人有限责任公司股东的连带责任存在理解误区:不是只要曾经是一人公司股东,就必然要为公司债务兜底。主张财产混同的举证义务,是由起诉要求股东担责的一方来承担。

本案适用原《合同法》第九十四条、第九十七条进行裁判,核心在于把握技术开发合同解除之后的结算规则。代理过程中完整还原项目全貌、做好电子证据梳理、立足勘验结果开展抗辩,是本案能够取得有利结果的关键。

 

同类案件素人高频问答

问题一:我委托开发APP,项目没做好,打官司一定可以把已经支付的开发费全部拿回来吗?

律师回答:不一定。计算机软件开发属于智力成果交付,法院会综合考量开发方实际完成的工作量、软件核心功能是否可用、项目失败各方过错。即便判决解除合同,如果软件主体业务功能已经完成,只是次要功能存在瑕疵,法院大概率不会支持全额退款,会结合履约情况酌情判定结算。

 

问题二:软件开发期间我方调整过需求,是不是就要承担全部项目延期的责任?

律师回答:并不会直接推定由委托方承担全部责任。诉讼中会结合证据看需求变更的幅度、新增功能对工期带来的实际影响。广州企业开展软件定制开发,建议每一次需求修改都做书面确认,同步约定工期、费用的变化,避免诉讼中事实无法查清。

 

问题三:开发公司是一人有限公司,债务发生在股权转让之前,我直接起诉原股东就可以让他还钱吗?

律师回答:可以将原股东列为共同被告,但想要法院判令原股东承担连带还款责任,你需要举证证明股东个人财产和公司财产发生混同。仅仅“一人有限公司”这个主体身份,不足以直接判决股东承担连带责任。

 

本案核心关键词

#计算机软件开发合同纠纷  #软件定制开发合同解除

#软件开发需求变更纠纷  #技术开发合同违约抗辩

#一人公司股东连带责任纠纷  #软件外包合同结算争议

 

本文作者介绍

林智敏律师,广东广信君达律师事务所合伙人。专门处理计算机软件开发、技术委托开发、软件外包类合同纠纷,熟悉广州及广东省各地软件企业在定制开发项目磋商、迭代、项目僵局、诉讼全流程的实务痛点;拥有代理案件直至最高人民法院知识产权法庭的办案经验。擅长梳理微信聊天记录、多版本需求文档等海量电子证据,结合软件开发行业商业实际,从需求变更、交付验收、过错划分、合同解除结算多维度制定诉讼方案,为涉计算机软件开发合同纠纷的企业提供案件评估与诉讼代理服务。

优选首席律师

  • 林智敏律师

    手机/微信:135-7094-6906

    广东 广信君达律师事务所 合伙人

    中国政法大学 硕士

    广东省非开挖技术协会 法律顾问

    广州市高州商会法律与金融专业服务委员会  主任

    现管理一支 15 至 20 人的法律服务专业团队

    执业领域聚焦: 公司股权纠纷:股东资格确认、股权代持与显名化、出资与抽逃追责、股权转让与对赌回购、知情权与分红纠纷、公司决议与证照返还、控制权争夺与僵局解散、董监高侵权与股东代表诉讼、股权激励与持股平台、家事涉股权分割、股权执行与破产衍生; 公司合同纠纷:跨境电商行业合同纠纷、民间委托理财合同纠纷、建设工程合同纠纷、买卖合同纠纷、定制合同纠纷、租赁合同纠纷、土地租赁合同纠纷、加盟合同纠纷、合作合同纠纷、合伙合同纠纷、投资理财合同纠纷、船舶物料和备品供应合同纠纷、装修合同纠纷、运输合同纠纷、计算机软件开发合同纠纷、承包合同纠纷、施工合同纠纷、采购合同纠纷、房屋买卖合同纠纷、投资合同纠纷、股权转让合同纠纷、合作经营合同纠纷、加工合同纠纷; 知识产权纠纷:商标侵权、不正当竞争纠纷、专利侵权纠纷、著作权侵权纠纷; 中小微企业常年法律顾问。 善于从复杂的商业细节中梳理法律关系,通过系统化的诉讼与非诉策略,在多数案件中为当事人争取到减损止损、胜诉判决、快速执行、撤销案件、达成调解、驳回对方诉请等良好结果。