文书内容湖南省长沙市中级人民法院民 事 判 决 书（2020）湘01知民初23号原告(反诉被告)：湖南中联金运投资管理有限公司，住所地湖南省长沙市芙蓉区五一大道158号和谐潇湘大厦1618号。法定代表人：叶洪锋。委托诉讼代理人：唐招峰，上海兰迪（长沙）律师事务所律师。委托诉讼代理人：郭腊梅。被告(反诉原告)：北京睿雅网络科技有限公司，住所地北京市海淀区北三环中路44号58号1层38号。法定代表人：芦秀清，执行董事。委托诉讼代理人：胡钰泽，湖南隆言宏盛律师事务所律师。委托诉讼代理人：周思瑶，湖南隆言宏盛律师事务所实习律师。原告(反诉被告)湖南中联金运投资管理有限公司(以下简称湖南中联公司)与被告(反诉原告)北京睿雅网络科技有限公司(以下简称北京睿雅公司)计算机软件开发合同纠纷一案，本院于2020年2月19日立案后，依法适用普通程序，公开开庭进行了审理。原告湖南中联公司的委托诉讼代理人唐招峰、郭腊梅，被告北京睿雅公司的委托诉讼代理人胡钰泽到庭参加诉讼。本案现已审理终结。湖南中联公司向本院提出诉讼请求：1、请求依法判决确认2018年7月23日签订的《云雀软件服务合同》解除；2、请求依法判决北京睿雅公司退还合同项目款90000元及其利息（按6%年利率为基准，自2019年1月16日起计算至实际付清之日止）；3、请求依法判决北京睿雅公司承担本案诉讼费、保全费等全部费用。事实和理由：2018年7月23日，湖南中联公司与北京睿雅公司签订了《云雀软件服务合同》，湖南中联公司向北京睿雅公司购买云雀LMS管理系统的服务ID：XD-0268。具体为云雀LMS管理系统一套、微信端管理程序一套、源代码一套。合同金额为10万元，合同签订后支付定金4万元，湖南中联公司收到北京睿雅公司提交的需求报告后支付3万元，收到需求报告测试版后2日内支付2万元，北京睿雅公司在收到该笔款项后，应在2日内完成系统注册并交付北京睿雅公司正式投入生产。系统注册后在15天内，湖南中联公司支付剩余1万元。湖南中联公司在支付1万元剩余合同款项后2日内，北京睿雅公司应向湖南中联公司提交源代码及文档。合同签订后，湖南中联公司于2018年7月23日向北京睿雅公司支付了4万元；2018年8月8日收到需要求报告文档后，又支付了3万元；2019年1月16日收到需要求报告测试版后，再次支付了2万元。此后，经湖南中联公司多次催促，北京睿雅公司一直未交付云雀管理系统，在管理系统都没有交付的情况下，更谈不上交付源代码。北京睿雅公司答辩称，北京睿雅公司于2019年3月20日、5月25日分别交付了两版微信端，在双方就产品调整进行交流的过程中，湖南中联公司就提起了本案诉讼。北京睿雅公司延期交付合同约定产品的原因，系原告未按合同第四条第3款的约定，提供系统安装所需要的软硬件环境。由于合同并未约定产品到底应该是什么样子，如果把“告知登陆地址和管理员账号密码”认定为交付行为，那么在交付测试版时，这些要素就已经具备。合同约定了分期付款的方式，就意味着北京睿雅公司完成一部分工作，湖南中联公司支付一部分费用。北京睿雅公司已经完成的工作，湖南中联公司无权要求返还。北京睿雅公司反诉请求：1、请求判令湖南中联公司继续履行合同；2、请求判令湖南中联公司支付尾款1万元；3、请求判令湖南中联公司承担本案全部费用。事实和理由：北京睿雅公司已履行了合同义务，湖南中联公司已对该管理系统正常投入使用，却迟迟不肯支付剩余10%即1万元的货款。湖南中联公司答辩意见与本诉的事实和理由一致。经审理查明：一、合同订立的情况。2018年7月23日，湖南中联公司(甲方)与北京睿雅公司(乙方)签订《云雀软件服务合同》，主要内容包括：1、云雀LMS管理系统是乙方提供的一种企业业务管理系统，用户通过录入业务信息、上传图片和点击按钮等操作，完成企业客户信息、风险控制、业务审批和统计分析等管理工作。2、甲方向乙方赎买云雀LMS管理系统的服务ID：XD-0268，项目明细为云雀LMS管理系统1套(永久授权使用，并提供自开通日一年内的免费维护)、微信端1套(微信端管理程序)、源代码1套(本合同版本源代码及相关文档)。3、上述项目金额合计10万元，合同签订后2日内，甲方支付4万元，乙方收到该笔费用后2日内完成系统安装部署并安排实施人员进行需求调研；甲方验收乙方出具的《需求报告》后2日内，甲方向乙方支付3万元，乙方收到该笔费用后当日开始客户化定制开发；甲方验收乙方按《需求报告》定制开发的测试版后2日内，甲方向乙方支付2万元，乙方收到该笔费用后2日内完成系统注册，并交付甲方正式版投入生产；系统注册后15天内甲方支付剩余1万元，乙方收到该笔费用后2日内向甲方交付源代码及相关文档。4、收到甲方首期合同款后，乙方为甲方提供一次客户化定制开发调整服务，以满足甲方实际业务运营的需要。具体开发调整内容以双方签署的《需求报告》为准。乙方完成客户化定制开发调试并交付更新后的7个工作日内，甲方需要给予明确书面反馈。书面反馈不得超出《需求报告》约定功能，若无书面反馈，则默认验收通过。5、合同签订后的7个工作日内，甲方需要提供系统安装所需软硬件环境。甲方提供系统安装所需软硬件环境后，乙方须在7个工作日内协助甲方完成系统的安装部署。6、一方出现违约情况，另一方有权单方面中止本合同的继续执行，并处以违约方罚款并承担相应的法律责任。二、款项支付的情况。合同签订后，湖南中联公司于2018年7月23日向北京睿雅公司支付了4万元；2018年8月8日收到需要求报告文档后，支付了3万元；2019年1月16日收到需要求报告测试版后，再次支付了2万元。三、项目完成的情况。1、2018年8月1日，湖南中联公司与北京睿雅公司签订《信贷系统需求报告》，共同确认云雀LMS管理系统的节点、流程、功能如下表所示：            序号              节点              组织              功能              方向按钮                  1              进件              分支-客户经理              录入客户资料              保存、提交、放弃                  2              初审              分支-初审专员              对进件进行审批，补充初审节点需要上传的附件              保存、提交、驳回、拒绝                  3              实调              分支-实调专员              对之前节点的内容进行查询，录入实调审批建议，上传实调节点补充的资料              保存、提交、驳回、拒绝                  4              审批              总部              多层级审批：风控经理-分公司经理-总部风控经理-财务-董事长              保存、提交、驳回、拒绝                  5              签约              分支-面签岗              打印合同、上传该节点的补充资料              保存、提交、驳回、放弃                  6              复核              复核岗              对签约进行检查              提交至放款、提交至董事长审批、驳回                  7              董事长审批              董事长              对签约进行检查              通过、驳回                  8              收费放款              总部-财务              与签约功能一致；附件(由“其他-放款视频菜单上传”显示放款视频，若附件无内容，则禁止放款完成)；生成还款计划表              放款完成、驳回至复核                  贷后              短信通知              系统                                              电话催收              催收岗              查看资料，录入催收日志              保存、提交至实际催收                  实地催收              催收岗              查看资料，录入催收日志，上传附件(照片、录音、视频)                                还款                                          提前还款、到期还款、逾期还款                                              费用减免、退还费用                                *所有的驳回都是退回上一步      《信贷系统需求报告》还对各节点的具体要求、费率、利率、算法等内容进行了描述。2、云雀LMS管理系统包括PC端和微信端。湖南中联公司根据北京睿雅公司的要求，花费5668元购买了百度云服务器后，北京睿雅公司最迟至2019年1月9日向湖南中联公司提交了云雀LMS管理系统的PC端。湖南中联公司的工作人员在微信聊天记录中表示，“那个PC的测试差不多了，可以用了”。北京睿雅公司另于2019年3月20日、2019年5月25日、2019年5月30日，通过微信方式向湖南中联公司的工作人员提交了两个版本的云雀LMS管理系统微信端链接，以及相应的帐户和密码。其中，2019年3月20日、2019年5月25日提交的微信端链接地址为http://43.241.229.31:7080/csclwx/，2019年5月30日提交的微信端链接地址为http://180.76.181.176:8080/csclwx/。3、湖南中联公司收到北京睿雅公司提交的PC端、微信端链接地址后，经测试认为不能实现《信贷系统需求报告》的功能，无法投入使用。湖南中联公司认为存在的主要问题包括：PC端进件系统报错，无法提交进件；微信端需简化表格，突出重点；部分表单内容未设置为微信端进件的必填项；微信端进件报错有误，进件表没有月利率项目，月利率属于下一环节初审内容，但在进件报错出现；微信端初审节点未显示进行表单的客户资料，无法信息同步，不能实现业务操作便捷目的；审批流程环节，操作员登录后PC端和微信端均无任何进件信息显示，不能进行下一步；部分功能设计不合理；系统运行不稳定，数据出现前后变化等。对此，湖南中联公司明确提出，希望北京睿雅公司提交上线测试报告。北京睿雅公司工作人员回复“好的，我安排一下”“明白”。4、就上述出现的问题，湖南中联公司与北京睿雅公司进行了反复沟通、协商。在沟通过程中，湖南中联公司明确提出北京睿雅公司拖延履行的问题。至2019年5月间，湖南中联公司仍然反复催促北京睿雅公司完成修改，并尽快交付。虽然北京睿雅公司承诺尽快完成交付，但双方最终未就继续履行合同达成一致，湖南中联公司遂向本院提起诉讼。四、双方争议的情况。1、关于北京睿雅公司是否交付了软件正式版的问题。诉讼过程中，湖南中联公司明确主张，北京睿雅公司的违约行为是未在约定期限内(即2019年1月18号之前)交付符合《信贷系统需求报告》的云雀LMS管理系统正式版。北京睿雅公司则认为，合同虽然约定了测试版和正式版，但是没有明确两个版本究竟如何区分及履行，若测试版经湖南中联公司认可就属于正式版。北京睿雅公司已经交付了云雀LMS管理系统PC端、微信端，故已履行了合同义务。2、关于湖南中联公司是否提供软件环境的问题。北京睿雅公司明确主张，导致延期交付的原因是湖南中联公司未及时提供微信端正常使用所需要的软件环境，即：注册微信公众号、PC端与微信端共用百度云服务器、有符合规则的域名、微信公众号与湖南中联公司提供的域名链接。湖南中联公司则认为，其作为非专业公司并不清楚合同中约定的软件环境是指什么，只能按照北京睿雅公司的要求实施，且已按其要求购买了百度云，并注册了微信公众号。五、技术鉴定的情况。湖南中联公司、北京睿雅公司均同意对北京睿雅公司所提交的软件测试版是否符合《信贷系统需求报告》进行技术鉴定，但由于湖南中联公司在起诉前已停止支付百度云服务器的使用费，北京睿雅公司向湖南中联公司提交的链接http://43.241.229.31:7080/csclwx/和http://180.76.181.176:8080/csclwx/，均已无法正常打开。双方共同确认，若要恢复上述链接，需要交纳赎回域名的费用，并支付百度云服务器的后续使用费。经释明后，湖南中联公司明确拒绝垫付域名赎回费和百度云服务器后续使用费，而北京睿雅公司仅同意垫付百度云服务器后续使用费，但拒绝垫付赎回域名的费用。以上事实有云雀软件服务合同、划款委托书、转账凭证、告知函、邮件截图、微信聊天记录、信贷系统需求报告、微信规则、Pc端系统登录演示截图、鉴定谈话笔录等予以证明。本院认为，湖南中联公司与北京睿雅公司签订的《云雀软件服务合同》系双方真实意思表示，内容不违反法律、行政法规的强制性、禁止性规定，合法有效，双方当事人均应严格遵守。一、关于北京睿雅公司是否适格交付的问题。1、交付标准的确定。《中华人民共和国合同法》第三百二十四条第一款第二项规定，技术合同的内容由当事人约定，一般包括以下条款：……（二）标的的内容、范围和要求……。本案中，《云雀软件服务合同》虽同时约定了云雀LMS管理系统的测试版和正式版，但并未载明正式版的具体要求和标准、正式版与测试版的区别、正式版的确认程序。双方围绕软件测试版是否符合《信贷系统需求报告》而产生的争议，系因合同约定不明所引起。根据《中华人民共和国合同法》第六十二条第一项的规定，当事人就有关合同内容约定不明确，依照本法第六十一条的规定仍不能确定的，质量要求不明确的，按照国家标准、行业标准履行；没有国家标准、行业标准的，按照通常标准或者符合合同目的的特定标准履行。由于案涉云雀LMS管理系统系湖南中联公司定制的个化性企业业务管理系统，并无国家标准、行业标准，故应按照符合合同目的的特定标准履行。根据双方共同盖章确认的《信贷系统需求报告》，湖南中联公司定制云雀LMS管理系统的目的是为了经营网络(手机)贷款业务，故判断北京睿雅公司是否适格履行了合同义务，应以其提供的软件测试版能否满足网络(手机)贷款业务的实际需求为准。2、交付状况的认定。经本院释明后，湖南中联公司、北京睿雅公司均明确拒绝垫付技术鉴定的相关费用，导致本案无法进行技术鉴定，故本院只能按照民事诉讼证据规则进行认定。由于交付适格产品系北京睿雅公司应承担的合同义务，且北京睿雅公司亦以其提供的软件测试版符合《信贷系统需求报告》为由提出抗辩，故本案应由北京睿雅公司就此承担举证责任。本案中，根据双方工作人员的邮件、微信往来记录可以看出，北京睿雅公司提交的软件测试版存在无法进件、进件报错、无法显示利率、无法显示客户资料、无法保持信息同步、操作员无法查看进件信息、数据前后变化等问题。这些瑕疵对于网络(手机)贷款业务的影响是根本性的，若不能解除将严重制约网络(手机)贷款业务的开展。在湖南中联公司已经明确提出上述瑕疵，北京睿雅公司亦承诺及时改进的情况下，根据现有证据可以认定其交付的云雀LMS管理系统测试版未能实现合同目的。二、关于北京睿雅公司是否延期交付的问题。《中华人民共和国合同法》第七十七条第一款规定，当事人协商一致，可以变更合同。本案中，虽然《云雀软件服务合同》第三条第1款约定的正式版交付时间为“乙方收到该笔费用后”2日内(即2019年1月18号之前)，但当北京睿雅公司逾期未交付云雀LMS管理系统时，湖南中联公司并未要求解除合同，或者要求北京睿雅公司承担逾期违约责任，而是要求北京睿雅公司尽快交付。北京睿雅公司亦向湖南中联公司承诺将尽快交付。因此，从双方工作人员的邮件、微信往来记录可以看出，湖南中联公司以其实际行为同意北京睿雅公司延期交付。三、关于湖南中联公司本诉请求的问题。1、解除合同。《中华人民共和国合同法》第九十四条第四项规定，有下列情形之一的，当事人可以解除合同：……（四）当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的……。本案中，北京睿雅公司未在合同约定期限内，交付符合合同目的的云雀LMS管理系统正式版，虽经湖南中联公司同意延期，但北京睿雅公司至本案立案时止仍未交付，且明确表示其交付的测试版就是正式版。因此，可以认定北京睿雅公司以其行为表明不愿意继续履行合同，故本院对湖南中联公司要求解除《云雀软件服务合同》的诉讼请求，予以支持。2、退还款项。《中华人民共和国合同法》第九十七条规定，合同解除后，尚未履行的，终止履行；已经履行的，根据履行情况和合同性质，当事人可以要求恢复原状、采取其他补救措施，并有权要求赔偿损失。本案中，北京睿雅公司未在合同约定期限内交付符合合同目的的云雀LMS管理系统正式版，是造成纠纷的根本原因。但《云雀软件服务合同》对云雀LMS管理系统正式版的要求、标准、确认程序等约定不明，也是造成双方争议的原因。同时，北京睿雅公司亦完成了交付《信贷系统需求报告》等部分合同义务。因此，本院综合考虑双方订立、履约合同的情况，主观过错程序，以及双方在技术上的优劣地位，酌情认定北京睿雅公司承担70%的主要责任，湖南中联公司承担30%的次要责任。据此，北京睿雅公司应退还湖南中联公司60000元(90000元-100000元×30%=60000元)。对超过部分的诉讼请求，本院不予支持。北京睿雅公司抗辩认为，90000元系其已完成的工作报酬，湖南中联公司无权要求返还。对此，本院认为，软件开发是一个连续性、整体性的过程，在《云雀软件服务合同》没有将软件开发明确拆分为多个独立的工作阶段，并分别约定独立报酬的情况下，分期付款只是合同整体报酬的具体支付方式，湖南中联公司已支付的90000元系软件开发整体报酬的组成部分，而不是北京睿雅公司已完成工作量的对价。故北京睿雅公司的该项抗辩理由不成立，本院不予采纳。3、支付违约金和赔偿损失。《中华人民共和国合同法》第一百一十四条第一款规定，当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。本案中，《云雀软件服务合同》中未约定违约金，故对湖南中联公司要求北京睿雅公司支付违约金的诉讼请求，本院不予支持。湖南中联公司应北京睿雅公司的要求，购买百度云服务器所支付的5668元确系其损失，本院酌情判令北京睿雅公司赔偿3967元(5668元×70%=3967元)。对超过部分的诉讼请求，本院不予支持。湖南中联公司另要求北京睿雅公司按照年利率6%的标准支付从2019年1月16日起至实际付清之日止的利息，于法无据，本院不予支持。四、关于北京睿雅公司反诉请求的问题。基于上文所述，因本院已酌情判令湖南中联公司承担30%的责任，并驳回了其要求北京睿雅公司退还90000元合同项目款中的30000元诉讼请求，故对北京睿雅公司要求湖南中联公司支付10000元尾款的反诉请求，本院不予支持。综上，依照《中华人民共和国合同法》第六十条、第六十二条第一项、第七十七条第一款、第九十四条第四项、第九十七条、第一百一十四条第一款、第三百二十四条第一款第二项、《中华人民共和国民事诉讼法》第六十四条第一款、第六十五条第一款、《最高人民法院关于民事诉讼证据的若干规定》第三十一条之规定，判决如下：一、解除原告湖南中联金运投资管理有限公司与被告北京睿雅网络科技有限公司签订的《云雀软件服务合同》；二、限被告北京睿雅网络科技有限公司于本判决生效之日起十日内退还原告湖南中联金运投资管理有限公司合同款60000元；三、限被告北京睿雅网络科技有限公司于本判决生效之日起十日内赔偿原告湖南中联金运投资管理有限公司损失3967元；如果被告未按本判决指定的期间履行金钱给付义务，还应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。四、驳回原告湖南中联金运投资管理有限公司的其他诉讼请求；五、驳回被告北京睿雅网络科技有限公司的反诉请求。案件本诉受理费3100元，反诉受理费50元，由湖南中联金运投资管理有限公司负担945元，北京睿雅网络科技有限公司负担2205元。如不服本判决，可于判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数提出副本，上诉于中华人民共和国最高人民法院。审判长 左 武审判员 孙一中审判员 潘 威二〇二〇年八月十九日书记员 李 柯附相关法律条文：《中华人民共和国合同法》第六十条当事人应当按照约定全面履行自己的义务。当事人应当遵循诚实信用原则，根据合同的性质、目的和交易习惯履行通知、协助、保密等义务。第六十二条当事人就有关合同内容约定不明确，依照本法第六十一条的规定仍不能确定的，适用下列规定：（一）质量要求不明确的，按照国家标准、行业标准履行；没有国家标准、行业标准的，按照通常标准或者符合合同目的的特定标准履行。（二）价款或者报酬不明确的，按照订立合同时履行地的市场价格履行；依法应当执行政府定价或者政府指导价的，按照规定履行。（三）履行地点不明确，给付货币的，在接受货币一方所在地履行；交付不动产的，在不动产所在地履行；其他标的，在履行义务一方所在地履行。（四）履行期限不明确的，债务人可以随时履行，债权人也可以随时要求履行，但应当给对方必要的准备时间。（五）履行方式不明确的，按照有利于实现合同目的的方式履行。（六）履行费用的负担不明确的，由履行义务一方负担。第七十七条当事人协商一致，可以变更合同。法律、行政法规规定变更合同应当办理批准、登记等手续的，依照其规定。第九十四条有下列情形之一的，当事人可以解除合同：（一）因不可抗力致使不能实现合同目的；（二）在履行期限届满之前，当事人一方明确表示或者以自己的行为表明不履行主要债务；（三）当事人一方迟延履行主要债务，经催告后在合理期限内仍未履行；（四）当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的；（五）法律规定的其他情形。第九十七条合同解除后，尚未履行的，终止履行；已经履行的，根据履行情况和合同性质，当事人可以要求恢复原状、采取其他补救措施，并有权要求赔偿损失。第一百一十四条当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。约定的违约金低于造成的损失的，当事人可以请求人民法院或者仲裁机构予以增加；约定的违约金过分高于造成的损失的，当事人可以请求人民法院或者仲裁机构予以适当减少。当事人就迟延履行约定违约金的，违约方支付违约金后，还应当履行债务。第三百二十四条技术合同的内容由当事人约定，一般包括以下条款：（一）项目名称；（二）标的的内容、范围和要求；（三）履行的计划、进度、期限、地点、地域和方式；（四）技术情报和资料的保密；（五）风险责任的承担；（六）技术成果的归属收益的分成办法；（七）验收标准和方法；（八）价款、报酬或者使用费及其支付方式；（九）违约金或者损失赔偿的计算方法；（十）解决争议的方法；（十一）名词和术语的解释。与履行合同有关的技术背景资料、可行性论证和技术评价报告、项目任务书和计划书、技术标准、技术规范、原始设计和工艺文件，以及其他技术文档，按照当事人的约定可以作为合同的组成部分。技术合同涉及专利的，应当注明发明创造的名称、专利申请人和专利权人、申请日期、申请号、专利号以及专利权的有效期限。《中华人民共和国民事诉讼法》第六十四条当事人对自己提出的主张，有责任提供证据。当事人及其诉讼代理人因客观原因不能自行收集的证据，或者人民法院认为审理案件需要的证据，人民法院应当调查收集。人民法院应当按照法定程序，全面地、客观地审查核实证据。第六十五条当事人对自己提出的主张应当及时提供证据。人民法院根据当事人的主张和案件审理情况，确定当事人应当提供的证据及其期限。当事人在该期限内提供证据确有困难的，可以向人民法院申请延长期限，人民法院根据当事人的申请适当延长。当事人逾期提供证据的，人民法院应当责令其说明理由；拒不说明理由或者理由不成立的，人民法院根据不同情形可以不予采纳该证据，或者采纳该证据但予以训诫、罚款。《最高人民法院关于民事诉讼证据的若干规定》第三十一条当事人申请鉴定，应当在人民法院指定期间内提出，并预交鉴定费用。逾期不提出申请或者不预交鉴定费用的，视为放弃申请。对需要鉴定的待证事实负有举证责任的当事人，在人民法院指定期间内无正当理由不提出鉴定申请或者不预交鉴定费用，或者拒不提供相关材料，致使待证事实无法查明的，应当承担举证不能的法律后果。