全文
甲公司2计算机软件开发合同纠纷一审民事判决书
上海市青浦区人民法院
民事判决书
(2022)沪0118民初16787号
原告:甲公司2,住所地上海市静安区。
负责人:安某,总经理。
委托诉讼代理人:肖某,某律师事务所1律师。
委托诉讼代理人:杜某,某律师事务所1律师。
被告:甲公司1,住所地上海市青浦区。
法定代表人:忻某。
委托诉讼代理人:李某,某律师事务所2律师。
委托诉讼代理人:唐某,某律师事务所3律师。
乙公司2(以下简称甲公司2)丙公司1(以下简称甲公司1)计算机软件开发合同纠纷一案,本院于2022年9月5日立案后,依法适用简易程序,因案件审理需要,本案转为普通程序,由审判员独任审理。甲公司1在提交答辩状期间提出管辖权异议,本院依法裁定予以驳回。甲公司1不服本院裁定,提起上诉,上海知识产权法院依法裁定驳回上诉,维持本院裁定。本案于2023年3月17日公开开庭审理,甲公司2的委托诉讼代理人肖某、杜某,甲公司1的委托诉讼代理人唐某、陆某到庭参加诉讼,甲公司1于2023年4月18日变更委托诉讼代理人。本案于2023年5月16日再次公开开庭进行了审理,甲公司2委托诉讼代理人肖某、杜某,甲公司1法定代表人忻某及委托诉讼代理人唐某、李某到庭参加诉讼。本案现已审理终结。
甲公司2向本院提出诉讼请求:1.丁公司戊公司2支付合同欠款人民币175,000元;2.丁公司戊公司2偿付逾期付款利息(以175,000元为基数、某某中心公布的贷款市场报价利率自2021年11月12日起计算至实际履行完毕之日止)。事实和理由:2019年5月8日,甲公司己公司1就能源数据流通与交易管理服务子系统开发项目签订了《技术开发协议》,协议总金额为350,000元,其中软件开发费用为250,000元,系统实施费用为100,000元。协议签订之日起45个工作日内,甲公司戊公司2支付该协议总金额的50%作为本协议的预付款,即175,000元。项目正式上线完成,经验收合格后,于7个工作日内,支付合同余款175,000元。2020年4月7日,甲公司2技术管理部胡永志将开发的“创能代码”庚公司1李剑宏等人。2020年6月30日,甲公司辛公司1李剑宏等人发送了“创能平台验收文档”,壬公司1项目已进入验收阶段,附件包含创能平台验收文档以及封装的客户端工具代码。2020年7月8日,甲公司癸公司1总经理助理陆某询问什么时候能付尾款,甲公司1表示还在测试,会尽快安排。子公司2多次催促,甲公司1以还没完成最后的测试等各种理由拒绝支付。2020年12月21日,甲公司2再次催款,甲公司1明确告知科委要求软件要测评然后再完成最后的验收,不确定什么时候能付款。2021年10月9日,甲公司丑公司1发送催款函,壬公司2已经于2020年4月7日邮件交付了软件代码,于2寅公司1交付了相关文档资料并要求验收。卯公司1未在合理期限内明确表示验收结果,且尚未支付协议约定的尾款,辰公司130日内支付尾款17.5万元。2021年10月20日,甲公司巳公司午公司裘华忠,“10月12日我们收到贵司寄送的催款函,答复如下:由于课题尚未进行验收,因此软件没有完成正式上线工作。对于尚未支付的款项,我们会在课题验收后进行支付。具体情况忻总会另行跟您电话沟通。”2021年11月16日,甲公司未公司1忻某等人,辰公司1反馈软件研发费用尾款支付时间节点等内容,申公司1尽快确认付款时间。2021年11月19日,甲公司酉公司2邓潇雅等人,“本周三我们还跟一家商业银行和有关区域政府洽谈,因此,我们希望等他们领导的答复。一旦等我们确定具体合作后,才能确定后面的时间安排。”但截至起诉之日,甲公司1尚未支付合同欠款175,000元。综上,甲公司1一直以各种借口拖延戌公司2的合法权益,故诉至法院,请求判如所请。
甲公司1辩称,亥公司2的全部诉讼请求,甲公司2甲23公司1,乙24公司1在初步使用后判断为无法正常使用,不具备验收条件。2020年,甲公司丙25公司2,乙24公司2一直未予回应。需要特别说明,甲公司2交付的软件无法正常进入系统使用,故而无法进行验收。这种情况是交付时就存在的,且一直延续到现在。所以按照合同的约定,甲公司1无须支付剩余的款项。关于逾期付款的利息,丁26公司1,故无须支付逾期付款利息。
当事人围绕诉讼请求依法提交了相关证据。本院组织当事人进行了证据交换和质证,对当事人无异议的证据予以确认并在卷佐证。根据当事人的陈述和经审查确认的证据,本院认定事实如下:
2019年5月8日,甲公司2(乙方)与甲公司1(甲方)签订《技术开发协议》,主要内容包括:甲方委托乙方开发能源数据流通与交易管理服务子系统,协议总金额350,000元,其中软件开发费用250,000元,系统实施费用100,000元。协议签订之日起45个工作日内,甲方向乙方支付协议总金额的50%,即175,000元作为预付款,项目正式上线完成,经甲方确认符合要求并验收合格后,于7个工作日内,甲方向乙方支付剩余175,000元。协议有效期3年,自双方签章后生效。协议第五条“验收”约定,乙方完成技术开发后,将成果交付甲方。甲方确认乙方技术开发成果,保证系统可以在本协议第二条所约定的开发内容及相关提交文档下正常运行,因甲方原因导致不能正常运行的,乙方不承担责任,但是乙方应在能力范围内帮助甲方完成技术对接。【能源数据流通与交易管理服务子系统】需要支持1000家成员单位的业务承载能力,支持能源相关企业单位的业务承载要求。满足单笔数据流通响应时间(不含网络及业务处理时间)不超过50ms,支持能源数据流通的数据测试要求。协议第7.2.3条约定,乙方仅在服务期间内提供技术支持与维护服务,服务期间结束的,乙方终止本协议项下的全部服务。《技术开发协议》后附项目清单。
2020年4月7日,甲公司丑公司1发送主题为“创能代码移交”电子邮件,含附件“创能代码移交.rar”。
2020年6月30日,甲公司丑公司1发送主题为“创能平台验收文档整理”,告知项目已进入验收阶段,附件有“创能平台文档整理.rar”。
2020年7月10日,甲公司丑公司1发送主题为“能源数据流通平台-代码”电子邮件,含附件“能源数据流通平台.rar”。
2020年8月19日,甲公司丑公司1发送主题为“流通平台规则配置及工具包使用说明-0.1”电子邮件,含附件“流通平台规则配置及工具包使用说明-0.1.doc”。
2020年9月18日,甲公司戊公司2发送电子邮件,内容为“附件是今天讨论的数据流通阶段性情况内容,请收阅并对存在的问题及时处理”。含附件“数据流通问题总结20200918.docx”。2020年10月9日,甲公司2将上述问题总结汇总内容生成表格通过微信回复甲公司1。
甲公司戊27公司1工作人员陆某的微信聊天记录显示,2020年7月8日,陶某向陆某催收尾款,对方回复:“还在测试”;次日,陶某继续催收款项,对方回复:“我们尽快安排一下”;2020年7月16日,陶某询问验收及尾款支付情况,对方回复:“还没”;2020年8月19日,陶某要求确认尾款支付时间,对方回复:“我内部问一下”;2020年8月25日、8月28日,陶某又询问付款时间,对方无答复;2020年9月2日,陶某询问付款进度,对方回复“我会盯着我们技术尽快处理的”。2020年12月21日,陶某催款,对方回复:“我刚刚问了领导,我们现在项目还没有最后的测试以及验收,所以说我们可能暂时还没法付。科委这里要求软件是要测评的,然后科委这边最终还得完成项目的验收,所以我暂时还不好说什么时间能付款”;2021年6月25日,陶某催款,对方回复“科委还没有验收,还有三个月的时间才能完成验收,现在我们在整理最后的这些资料”。
2020年12月14日,甲公司丑公司1寄送《企业征询函》,载明,己28公司2财务记录,截止2020年11月30日,甲公司庚29公司1享有应收账款175,000元,甲公司1确认数据无误后于同年1辛30公司2。
2021年10月9日,甲公司丑公司1寄送《催款函》,载明,卯公司壬31公司2交付的软件及代码后的合理期限内未明确验收结果,视为默认验收,癸32公司1于收到函件后30天内支付合同剩余款项175,000元。2021年10月20日,甲公司子33公司2裘华忠“10月12日我们收到贵司寄送的催款函,答复如下:由于课题尚未进行验收,因此软件没有完成正式上线工作。对于尚未支付的款项,我们会在课题验收后进行支付。具体情况忻总会另行跟您电话沟通”。
2021年11月16日,甲公司丑公司1发送主题为“创能软件研发费用延期交付更新”的电子邮件,内容为:“感谢上周腾出宝贵时间面谈创能软件研发费用延期事宜,创能与银商在会议中明确如下三点:1.创能将尽快商用银商为创能研发的软件,如后续有技术支持工作仍需银商大力支持,软件年费待商用后再计提支付;2.创能本周会以邮件形式反馈软件研发费用尾款支付时间节点;3.待创能商用软件投产后,银商将大力支持创能业务的市场推广;如上三点内容,丑34公司领导,领导强调我司需利用自身优势,大力支持创能商用软件市场推广工作及长远市场意义,但同时需要尽快收缴软件研发尾款,及时止损坏账及成本管理工作。另请知晓,寅35公司和合作律所,鉴于尾款已延期超12月,2021年12月9日前必须将该账款完成收缴。还请忻总本周内尽快反馈软件研发尾款支付时间节点,时间节点请考虑如上提及的截止日期。”甲公司1回复邮件内容为:“非常感谢贵司一直以来的合作支持。关于您邮件里提到的几个问题,卯36公司对我们合作项目的努力支持和持续配合。有关您提到的上线时间,我们内部做了认真的沟通和交流,我们期望根据最近正在跟几家商业银行洽谈的进展,确定明确合作协议后,再制定具体时间安排。本周三我们还跟一家商业银行和有关区域政府洽谈,因此,我们希望等他们领导的答复。一旦等我们确定具体合作后,才能确定后面的时间安排。确认上线时间后,仍然需要你们的技术配合来支持上线相关技术工作,后续我们也非常乐意扩大化的展开更多更广泛的合作”。
审理中,甲公司辰37公司1开具了足额35万元的发票,其中已付175,000元,余款175,000元未付。甲公司1对上述事实不持异议。
本院认为,甲公司己公司1订立的《技术开发协议》系双方当事人真实意思表示,且内容不违反相关法律、法规,应属有效,双方均应按约全面履行。巳38公司午39公司1交付了涉案软件,甲公司1对此不持异议,仅辩称交付的软件无法正常登录使用,不符合验收条件。但对于交付的软件无法正常登录使用如此重大的缺陷,甲公司1却在收到软件后长达两年时间内知而不言,有悖常理,且在甲公司2的多次催款中又以“在测试”“未验收”等理由拖延支付,未40公司1陈述的事实不符,本院不予采信。申41公司1提交的《能源数据流通交易管理服务子系统系统验证及交付问题》《未交付工作内容反馈表》《关于开发委托工作的加快处理意见方案》,酉42公司1于2023年2月21日、2023年3月11日通过微信发送甲公司2。在此之前,甲公司1于2022年9月28日签收本案诉状副本后在提交答辩状期间提出管辖权异议,并就本院管辖权异议裁定提起上诉,上海知识产权法院于2023年2月13日依法裁定驳回上诉,维持本院裁定。甲公司1在收到上述生效裁定后戌43公司2提出异议,其正当性存疑,本院不予采纳。本院认为,甲公司壬31公司2交付的涉案软件后无正当理由怠于验收测试,也未及时提出软件存在的问题,应当视为软件符合合同要求,视为验收通过。甲公司1理应支付合同剩余款项,亥44公司1至今未付款,有违诚信,已构成违约,甲公司甲45公司1按约支付合同款,有事实和法律依据,应予支持。甲公司2另主张逾期付款利息损失,本院认为,甲公司1逾期付款行为构成违约,甲公司2作为守约方有权主张因违约造成的经济损失,巳38公司2主张某某中心公布的贷款市场报价利率,乙46公司1欠付合同款为基数,丙47公司1签收《催款函》后30日的次日即2021年11月12日起计算截至实际清偿之日止的逾期付款利息,该主张具有合理性及可预见性,本院予以支持。
综上,依照《最高人民法院关于适用〈中华人民共和国民法典〉时间效力的若干规定》第一条第三款,《中华人民共和国民法典》第五百零九条第一款、第五百七十七条、《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第九十条之规定,判决如下:
一、丙公司1应于本丁48公司2合同款175,000元;
二、丙公司1应于本戊49公司2逾期付款利息(以175,000元为基数,按同期全国银行间同业拆借中心公布的贷款市场报价利率计算,自2021年11月12日起算至实际清偿之日止)。
如未按本判决指定的期间履行给付义务,应当依照《中华人民共和国民事诉讼法》第二百六十条之规定,加倍支付迟延履行期间的债务利息。
案件受理费3,871.94元,丙公司1负担。
如不服本判决,可以在判决书送达之日起十五日内,向本院递交上诉状,并按照对方当事人或者代表人的人数提出副本,上诉于上海知识产权法院。
审 判 员 赵晖晖
二〇二三年八月七日
法官助理 姚 莉
书 记 员 陆 菁
附:相关法律条文
一、《最高人民法院关于适用〈中华人民共和国民法典〉时间效力的若干规定》
第一条
……
民法典施行前的法律事实持续至民法典施行后,该法律事实引起的民事纠纷案件,适用民法典的规定,但是法律、司法解释另有规定的除外。
二、《中华人民共和国民法典》
第五百零九条当事人应当按照约定全面履行自己的义务。
……
第五百七十七条当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。
三、《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》
第九十条当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实,应当提供证据加以证明,但法律另有规定的除外。
在作出判决前,当事人未能提供证据或者证据不足以证明其事实主张的,由负有举证证明责任的当事人承担不利的后果。
本案法律依据
中华人民共和国民法典 第509条1款
中华人民共和国民法典 第577条
最高人民法院关于适用《中华人民共和国民法典》时间效力的若干规定 第1条3款
中华人民共和国民事诉讼法(2021修正) 第260条
最高人民法院关于适用《中华人民共和国民事诉讼法》的解释(2022修正) 第90条