广东省汕头市金平区人民法院民 事 判 决 书（2020）粤0511民初1040号原告（反诉被告）:汕头市魅舒康健康科技有限公司，住所地汕头市*******/201号房之208，统一社会信用代码：91440507MA53G9K164。法定代表人：张某1。委托诉讼代理人：齐新民，广东鹏翱律师事务所律师。委托诉讼代理人：张期哲，广东鹏翱律师事务所实习律师。被告（反诉原告）：易泽科技（汕头）有限公司，住所地汕头市金平区*******之二301，统一社会信用代码：91440511MA53GJ1B2N。法定代表人：肖某1。委托诉讼代理人：林斯丹，广东嘉格律师事务所律师。委托诉讼代理人：陈泽桦，易泽科技（汕头）有限公司监事。原告（反诉被告）汕头市魅舒康健康科技有限公司（下称“魅舒康公司”）诉被告（反诉原告）易泽科技（汕头）有限公司（下称“易泽公司”）技术委托开发合同纠纷一案，本院于2020年4月1日受理后，依法由审判员黄泽葵独任审判，于2020年5月13日公开开庭进行审理，原告（反诉被告）魅舒康公司的法定代表人张某1、委托诉讼代理人齐新民及被告（反诉原告）易泽公司的法定代表人的肖某1、委托诉讼代理人林斯丹、陈泽桦到庭参加诉讼。本案现已审理终结。原告魅舒康公司诉称，2019年6月21日，原、被告之间签订了一份技术开发（委托）合同，即原告委托被告开发“社交文化体验APP销售平台”。合同签署后3个工作日内，原告向被告支付合同价款的30%，即60000元。后被告经多次催促，不能按照要求完成其约定的合同义务。至今仍不能交付委托的相关事项。后原告履行了书面告知义务，提出解除双方合同关系。因此原告向法院起诉请求：1、依法判令被告因违约退还原告支付费用60000元，并按已收费用的1%×逾期天数向原告支付违约金；2、本案的全部诉讼费用由被告承担。原告对其主张提供的证据有：1、《原告营业执照》，证明原告的诉讼主体资格。2、《原告法定代表人信息》，证明原告法定代表人身份；3、《被告企业信息》，证明被告主体资格；4、《技术开发（委托）合同》，证明原、被告合同关系；5、《社群团购APP项目需求功能方案》，证明委托开发的事实。6、《解除合同通知》，证明因被告没有履行义务，原告向被告告知解除合同。7、《邮寄凭证》，证明已经送达被告。被告易泽公司辩称，一、被告在签署合同后按照合同约定履行合同义务，并不存在原告所称的未履行合同义务的情形。1、合同签署后，被告即安排项目经理等专人与原告进行工作对接，组建项目工作微信群，以微信、电话、现场沟通等形式积极与原告的相关人员进行项目开发的沟通，并及时汇报工作进度和情况。2、项目开发期间，被告根据原告负责人的要求按时完成相应的工作内容，交付工作成果，并积极协助原告完成各项第三方平台注册认证、购买服务等工作，不存在未履行合同义务的行为和情况。二、被告已按照合同约定完成第一阶段的工作成果并向原告提交，系因原告的原因导致项目第二阶段无法继续推进，不存在被告不能按照要求完成约定的合同义务,至今不能交付项目的情形。1、项目前期准备阶段,被告明确向原告说明该项目分为二个阶段进行，第一阶段完结才能进入第二阶段。每个阶段工期预期为2个月(开发工期指UI界面确认后的完成时间)，同时合同中各阶段的预计时间仅作为参考，项目开发期间需原告配合被告的工作，及时对各阶段的工作进行确认及反馈。2、被告已于2019年8月22日向原告交付第一阶段工作成果的测试版本。后因原告未及时取得营业执照等原因未能申请软件著作权以及原告未能及时测试并向被告反馈修改意见等原因，导致第一阶段的工期延误。3、经双方协商沟通,被告应原告的要求，对该测试版本进行调整和修改，并再次交付给原告。原告负责人对修改后的工作成果进行口头验收，并多次要求被告将该修改后的版本进行部署。2019年10月，被告将该修改后的版本作为第一阶段正式版本，部署在原告指定的阿里云服务器并发布到腾讯应用宝市场（APP名称为“魅舒康”）和VIVO应用市场（APP名称为“魅舒康商城平台”）。由此可见，原告已对第一阶段工作成果进行确认和验收。4、因原告针对第一阶段的成果又不断提出增加新功能的要求。被告为尽快进行第二阶段的工作,于2019年11月2日与原告沟通并签订《魅舒康社交文化APP项目第一阶段（分销商城）项目需求反馈最终确认版》的补充协议，约定2019年11月25日完成本需求内容的开发、测试、APP升级工作。但补充协议签订后，原告又于2019年11月11日再次提出修改意见。2019年11月28日，被告应原告要求向其交付新增功能的开发成果。在此期间，被告向原告说明，原本的工作进度受修改计划的影响，工期应进行合理顺延。4、被告依约完成第一阶段的工作，原告应在验收并确认工作成果后，3个工作日内向被告支付合同价款的40%,即人民币80000元。但原告一直不履行合同义务,恶意拖欠合同第二笔款项且又不断提出新增功能的要求。为了合同能够正常履行，被告对补充协议约定以外的新增功能无偿进行开发并再次向被告交付。被告仍是没有依约支付第二笔款项。综上所述，被告已按照合同约定，履行相关义务。反观原告，在合同履行过程中，多次提出不合理的要求，不配合被告的工作。经被告多次提醒，原告仍不履行合同义务，已明显构成违约。被告请求法院驳回原告的所有诉讼请求。被告同时反诉称，经双方协商，被反诉人魅舒康公司委托反诉人易泽公司进行软件技术开发。因魅舒康公司营业执照尚在办理中，2019年6月27日，魅舒康公司的法定代表人张某1代表魅舒康公司与易泽公司签订了《技术开发（委托）合同》（合同编号：TF-JS20190627）。被反诉人正式取得营业执照后，于2019年8月6日在上述合同上补盖了公章。双方合同签署后，魅舒康公司向易泽公司支付了第一笔合同款60000元；同时，易泽公司依约开展各项相关工作，并在每个工作阶段完成和交付工作成果时及时向魅舒康公司项目负责人以微信、电话、现场沟通等形式进行汇报，期间魅舒康公司多次提出超出合同方案的功能开发要求，易泽公司本着长远合作、友好协商的态度，均无偿完成开放及调整，但因此也造成了工作量的无限增加，并影响了约定的阶段性工作的正常开展和完成。依照双方合同约定，软件开发项目分为二个阶段。第一阶段工期为二个月（开发工期指UI界面确认的完成时间），双方于2019年7月13日确认UI界面，2019年8月22日，易泽公司依约向魅舒康公司交付第一阶段工作成果的测试版本，此后由于软件著作权未能及时领取，加之魅舒康公司又反馈新的修改意见，经协商易泽公司继续对第一阶段工作成果进行修改等工作。后经魅舒康公司验收同意并多次催促要求将APP上架发布，易泽公司于2019年10月12日将同意验收的第一阶段正式版本部署在魅舒康公司委托购买的阿里云服务器和发布到腾讯应用宝市场（APP名称为“魅舒康”）。由此可见，魅舒康公司已经同意对第一阶段工作成果进行确认和验收。2019年10月，易泽公司按魅舒康公司的要求，还将第一阶段正式版发布到VIVO应用市场（APP名称为“魅舒康商城平台”）。但是，在第一阶段工作成果正式交付并发布到安卓应用市场后,魅舒康公司依然不断提出了新增功能的要求，易泽公司为尽快能进入第二阶段工作，于2019年10月31日与魅舒康公司签订《魅舒康社交文化APP项目第一阶段（分销商城）项目需求反馈最终确认版》的补充协议，并于2019年11月28日向魅舒康公司交付新增功能的开发成果。合同履行期间，因魅舒康公司不断提出超出合同约定范围的功能增加、修改，造成易泽公司的工作进度影响和顺延。依照合同约定，非因易泽公司原因造成合同执行迟延，合同进度表相应顺延。依照合同约定，项目第一阶段完成并验收确认后3个工作日内，魅舒康公司应向易泽公司支付合同价款的40%，人民币80000元。但在项目验收并被发布到腾讯应用宝市场及VIVO应用市场供用户下载使用，易泽公司又依约完成补充协议约定的新增功能开发后，魅舒康公司依旧拖欠上述80000元的款项。2019年12月4日，易泽公司项目负责人陈泽桦向魅舒康公司项目负责人（法定代表人）张某1送达《项目验收确认通知单》，通知魅舒康公司如对交付的项目有异议，请于2019年12月7日前，以书面形式或邮件形式进行回复与反馈，逾期未予以回复，视为同意验收、依约支付合同第二笔款项80000元等内容，并于2019年12月5日再次通过微信方式发送给魅舒康公司负责人。2019年12月7日，易泽公司通过微信方式向魅舒康公司负责人发送《项目验收确认提醒》。经多次沟通，魅舒康公司依然拒不履行付款义务，并向法院提起诉讼。因此，被告反诉请求：1、判令被反诉人立即支付反诉人软件开发费80000元；2、判令被反诉人立即支付反诉人违约金（以80000元为基数，自2019年12月8日起算至被反诉人还清第一项反诉请求软件开发费之日止，按日利率1%计，暂计至2020年2月8日为48000元。）3、本案全部诉讼费费用由被反诉人承担。被告对其答辩及反诉提交的证据：1、《营业执照》，证明反诉人的主体资格；2、《国家企业信用公示信息》，证明被反诉人的主体资格；3、《技术开发（委托）合同》及附件《社交文化体验APP销售平台开发方案》，证明反诉人与被反诉人间的技术委托开发合同关系、开发总费用、支付方式、开发时间、违约金等相关约定；被反诉人的验收责任及逾期支付第二笔开发费用的责任；4、《魅舒康社交文化APP项目第一阶段（分销商城）项目需求反馈最终确认版》，证明双方于2019年10月31日对项目第一阶段正式版新增功能的需求进行最终版确认，签订了补充协议；5、《微信截图（反诉人负责人等与被反诉人负责人等员工的聊天记录）》，证明一下事实：（1）反诉人与被反诉人商谈及签订合同的经过、后续开发工作对接；（2）反诉人依约开展工作，并将软件正式版本发布腾讯应用宝市场；（3）因被反诉方不断增加、修改软件需求导致工期顺延；6、《发布在安卓应用平台的APP截图》，证明2019年10月反诉人依约将第一阶段正式版本发布在腾讯应用宝市场（APP名称为“魅舒康”）及vivo应用市场（APP名称为“魅舒康商城平台”），供用户下载使用；7、《社群团购APP项目需求功能方案（证据3合同附件一）》，8、《APP项目需求功能调整前后对比表》，证据7-8证明第一阶段软件开发期间，被反诉人不断提出超出原方案约定的功能要求，反诉人将项目原功能需求进行修改调整，并应被反诉人要求无偿进行新增功能的开发，工作量增加，影响后续的工作进度，依约工期应顺延；9、《项目验收确认通知单》，证明反诉人在项目第一阶段完成后，于2019年12月4日向被反诉人的项目负责人送达《项目验收确认通知单》，告知被反诉人如有异议需在12月7日前回复，否则视为同意验收并应支付第二笔款项80000元；10、《项目验收确认提醒》，2019年12月7日，反诉人通过微信方式再次向被反诉人的项目负责人发送《项目验收确认提醒》，被反诉人仍不履行付款义务。原告针对被告的反诉辩称，被告的反诉理由不成立。第一，根据双方合同约定，反诉原告没有按照约定时间为反诉被告提供服务的项目，并交由反诉被告签收确认，双方约定的工程并没有进行实际交付；第二，反诉原告所称的反诉被告增加项目等，是第二期的，和第一期没有关系。综上，由于反诉原告第一期没有完成，因此其要求支付软件开发费80000元和违约金没有法律依据，请法院予以驳回。被告对本诉原告提交的证据质证意见：对证据1-5，三性无异议，对证据6-7，被告没有收到，并且证据7无法证明原告所要证明的事实，因为被告不清楚邮寄的内容是什么。原告对被告反诉提交的证据质证意见：对证据1-4无异议；对证据5，原告不认可，从三性来讲无法证明被告所要证明的内容，被告应提供上述证据的来源，同时与被告答辩内容自相矛盾，被告称在阿里云测试就视为验收确认，但实际在12月还向原告发出验收确认通知单；对证据9-10，原告不认可，上述时间已远远超出合同约定的时间。本院审理查明,2019年6月27日，原告魅舒康公司与被告易泽公司签订技术开发（委托）合同，委托易泽公司为其开发社交文化体验APP销售平台（下称“项目”）。项目共分两个阶段进行，第一阶段预计工期为2019年6月26日至2019年8月20日，第二阶段预计工期为2019年8月21日至2019年10月31日。双方合同签署后，魅舒康公司向易泽公司支付了第一笔合同款60000元，同时易泽公司开始开展各项相关工作。2019年8月19日，易泽公司提前告知魅舒康公司项目第一阶段的版本会延迟2天，对方表示同意。2019年8月22日，易泽公司向魅舒康公司交付项目第一阶段工作成果的测试版本。2019年9月19日，魅舒康公司提交反馈意见，之后易泽公司继续对项目第一阶段的工作成果进行修改。2019年10月7日、10月10日、10月11日，魅舒康公司多次催促易泽公司上架项目APP。2019年10月12日，易泽公司将项目正式版本发布到腾讯应用宝市场。2019年10月31日，魅舒康公司和易泽公司签订《魅舒康社交文化APP项目第一阶段（分销商城）项目需求反馈最终确认版》的补充协议，约定易泽公司应于2019年11月25日完成上述项目需求内容的开发、测试、APP升级工作。2019年11月28日，易泽公司向魅舒康公司交付新增功能后的第一阶段开发成果。后魅舒康公司没有在《验收合格确认表》上盖章确认验收及支付第二笔合同款80000元。易泽公司遂于2019年12月4日向其送达《项目验收确认通知单》，通知魅舒康公司如对交付的项目有异议，应于2019年12月7日前，以书面形式或邮件形式进行回复与反馈，逾期未予以回复，视为同意验收、依约支付合同第二笔款项80000元等内容，并于2019年12月5日再次通过微信方式发送给魅舒康公司负责人。2019年12月7日，易泽公司通过微信方式向魅舒康公司负责人发送《项目验收确认提醒》。对此，魅舒康公司没有进行书面验收确认工作，也没有提出正式的书面反馈。目前该项目第一阶段的正式版本已发布在腾讯应用宝市场（APP名称为“魅舒康”）及vivo应用市场（APP名称为“魅舒康商城平台”），供用户下载，并可正常使用。但原告魅舒康公司认为，被告易泽公司无法依约于2019年8月20日交付项目，经多次催促后，至今仍不能按照要求完成其约定的合同义务，故于2020年4月1日向法院提起诉讼，请求判决被告退还支付费用人民币60000元并支付违约金等诉讼请求。案在审理期间，被告提出反诉，并提出相关的反诉请求。本院认为，本案属于技术委托开发合同纠纷。原告魅舒康公司与被告易泽公司签订的《技术开发（委托）合同》及《魅舒康社交文化APP项目第一阶段（分销商城）项目需求反馈最终确认版》（下称“《最终确认版》”）系双方的真实意思表示，不违反法律、行政法规的规定，该合同合法、有效。在庭审过程中，原、被告双方自愿解除合同，可予照准。本案争议的焦点为被告易泽公司是否依约完成项目第一阶段的开发工作、并向原告魅舒康公司交付。首先，一个软件项目的开发并非一蹴而就，而是需要经过不断的测试、调整、修改，这个过程同时需要委托方配合，进行积极及时的沟通与反馈。由易泽公司提交的微信聊天记录可见，易泽公司已依约于2019年8月22日向魅舒康公司交付第一阶段工作成果的测试版本，而后因魅舒康公司未及时向易泽公司提供完成项目所需的配套内容资料、未及时向易泽公司反馈修改意见等原因，导致第一阶段的工期延误。依据《技术开发（委托）合同》第七条之规定：违约责任非因乙方（易泽公司）原因造成合同执行迟延，则合同进度表相应顺延。上述工期延误并非易泽公司的过错，故合同进度表应相应顺延。其次，原、被告双方于2019年10月31日签订《最终确认版》，约定易泽公司于2019年11月25日前完成项目需求内容的开发、测试、APP升级工作，魅舒康公司负责人张某1在“需求负责人签名”处签名确认，可证魅舒康公司对上述约定的交付时间是认可的。后易泽公司也已于2019年11月28日向其交付新增功能的第一阶段开发成果。最后，经庭审现场演示，上述项目的正式版本现已在腾讯应用宝市场、vivo应用市场等手机应用市场上架，并可供用户正常下载、正常使用。可见，关于项目第一阶段的合同目的已经达到。综上，被告易泽公司现已履行了相应的合同义务，原告要求被告退还60000元合同款的诉讼请求，于法无据，本院不予支持。原告应依约向被告支付开发费用人民币80000元及违约金。至于违约金的计算问题，双方于《技术开发（委托）合同》中约定的“……甲方须按应付未付费用的1%乘以逾期天数向乙方支付违约金”，明显过高，故应调整为按人民币80000元的年利率24%计算。依照《中华人民共和国合同法》第九十三条、第一百零七条、第一百零九条、第一百一十四条和《最高人民法院关于适用的解释》第九十条的规定，判决如下：一、原、被告同意于2019年6月27日签订的《技术开发（委托）合同》终止履行。二、驳回原告汕头市魅舒康健康科技有限公司的诉讼请求。三、原告汕头市魅舒康健康科技有限公司应于本判决生效之日起十日内付还被告易泽科技（汕头）有限公司软件开发费用人民币80000元及违约金（自2019年12月8日起计至实际还款之日止，按人民币80000元的年利率24%计算）。如果未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。本案本诉受理费减半收取人民币600元，由本诉原告汕头市魅舒康健康科技有限公司负担；反诉受理费减半收取人民币1430元，由反诉被告汕头市魅舒康健康科技有限公司负担。如不服本判决，可在判决书送达之日起十五日内，向本院提交上诉状并按对方当事人人数提出副本，上诉于广东省汕头市中级人民法院。审 判 员 黄泽葵二〇二〇年五月二十六日法官助理 郑楚发书 记 员 廖 薇