公司花了几百万买软件,项目烂尾了能退钱吗
公司花了几百万买软件,项目烂尾了能退钱吗
本文为法律科普,案例来源于《中国法院年度案例》,人物已做脱敏处理。
案情简介
某投资控股公司(以下简称甲公司)想上一套大型ERP软件(企业资源计划系统),通过招投标选中了某商事服务公司(以下简称乙公司)来做软件的二次开发和实施。双方签了合同,甲公司还从乙公司推荐的代理商那里买了通用ERP软件,花了钱。
但项目推进得很不顺利。乙公司没有按合同约定的时间交付业务蓝图,严重超期。甲公司认为乙公司违约,要求解除合同,让乙公司退还已经支付的开发费,还要赔偿甲公司买通用软件的钱。
乙公司则说,项目延期是因为甲公司不配合,比如甲公司内部组织架构变了,业务需求也变了,但甲公司又不肯确认新的需求,导致工作没法推进。
法院怎么判
法院审理后认为,这个项目延期,双方都有责任。
一是甲公司确实存在不配合的情况,没有按合同约定履行配合义务,对延期有一定责任。
二是乙公司作为专业软件公司,在投标时把项目周期估得太乐观,实际做起来才发现工作量远超预期,乙公司自己的能力和预判也有问题。
三是双方对项目的理解从一开始就没达成一致。甲公司认为软件应该适应自己的业务模式,乙公司则希望甲公司改变流程来适应软件,这个根本分歧导致项目陷入僵局。
法院最终认定:甲公司不享有单方面解除合同的权利,但合同确实已经无法继续履行,双方也都同意解除,所以法院判决合同解除。
关于钱的问题,法院认为:
一是乙公司已经投入了部分工作,不能把全部开发费都退回去。法院结合合同约定、实际履行情况和双方责任,酌情判决乙公司返还甲公司356万余元开发费。
二是甲公司买通用软件的钱,虽然和这个项目有关,但损失金额目前还不确定,法院没有在本案中支持,但告诉甲公司可以等损失确定后另案起诉。
律师解读
这个案子对普通企业有几点重要提醒:
第一,签合同前一定要把需求说清楚。 大型软件项目,尤其是ERP这种需要二次开发的,双方对项目范围、目标、流程的理解必须一致。如果一开始就含糊,后面很容易扯皮。
第二,配合义务不是空话。 很多企业以为付了钱就等着对方交货,自己不用做什么。但法院明确说了,委托方不配合,也要承担违约责任。项目延期,不全是开发方的错。
第三,合同陷入僵局,不是只有守约方才能解除。 这个案子中,双方都有违约,合同没法继续了,法院也支持解除。但解除后的责任怎么分,要看各自的过错程度。
第四,损失要能算清楚。 甲公司买通用软件的钱,法院认为和项目有关,但因为损失金额不确定,没有在本案中支持。所以,如果因为一个合同产生了其他费用,一定要保留好证据,并且尽量让损失金额明确。
王德林律师提示:
企业在签订大型软件或技术开发合同时,建议在合同中明确约定双方的具体配合义务、项目里程碑、验收标准以及违约后的处理方式。如果项目中途出现分歧,应及时通过书面形式(如邮件、会议纪要)固定双方意见,避免事后说不清楚。文山地区的当事人如果遇到类似问题,可以携带合同和相关证据来所咨询,我们会根据具体情况提供专业的法律意见。
王德林 律师
云南八谦(文山)律师事务所 · 副主任
电话:15987555284
邮箱:418537189@qq.com
地址:云南省文山壮族苗族自治州文山市