北京知识产权法院民 事 判 决 书（2017）京73民初87号原告：北京怡生乐居信息服务有限公司，住所地北京市海淀区北四环西路58号理想国际大厦806-810室。法定代表人：贺寅宇，经理。委托诉讼代理人：唐梦君，女，1989年7月28日出生，汉族，北京怡生乐居信息服务有限公司员工，住河北省唐山市迁西县。被告：北京码投信息技术有限公司，住所地北京市丰台区菜户营58号1102室（太平桥企业集中办公区）。法定代表人：靳梦嘉。原告北京怡生乐居信息服务有限公司（简称怡生乐居公司）与被告北京码投信息技术有限公司（简称北京码投公司）计算机软件开发合同纠纷一案，本院立案后，依法适用普通程序，公开开庭进行了审理。原告怡生乐居公司的委托诉讼代理人唐梦君到庭参加诉讼，被告北京码投公司经公告送达开庭传票，未到庭参加诉讼，本院依法缺席审理。本案现已审理终结。怡生乐居公司向本院提出诉讼请求，请求判令：1、怡生乐居公司与北京码投公司签订的《乐居通一期项目委托开发与技术服务合同》于2019年7月12日解除；2、北京码投公司返还怡生乐居公司支付的预付款109400元及相应利息（按人民银行同期活期存款利率，自2015年11月5日起计算至实际还款日止）；3、北京码投公司支付违约金54700元；4、诉讼费由北京码投公司承担。事实和理由：怡生乐居公司与北京码投公司于2015年10月29日签订《乐居通一期项目委托开发与技术服务合同》（简称涉案合同），该合同约定：北京码投公司接受怡生乐居公司委托，为其“乐居通一期项目”开发所需软件并提供相关技术服务，怡生乐居公司需向北京码投公司支付合同款项总额218800元；如因北京码投公司原因造成合同软件不能在合同规定的期限内开通，每延迟开通7日，北京码投公司应向怡生乐居公司支付相当于合同总金额千分之五的违约金，不足7日的按7日计算，延迟超过30日的，怡生乐居公司有权终止合同并要求北京码投公司赔偿损失；怡生乐居公司依照上述约定解除合同的，北京码投公司应全额退还怡生乐居公司已支付的款额及相应利息，计息时间从怡生乐居公司支付日期开始到北京码投公司退还日期为止，利率以人民银行公布的同期活期存款利率为准。涉案合同签订后，怡生乐居公司向北京码投公司支付了预付款109400元，但北京码投公司提交安装后的软件未通过怡生乐居公司初验，后怡生乐居公司根据涉案合同约定多次要求北京码投公司对相关软件进行修改，但北京码投公司至今仍未能提交通过初验的版本。涉案合同附件四《合同进度表》明确约定项目初验系统上线试运营结束时间为2016年1月5日，北京码投公司延迟交付约定软件的行为不仅违反合同约定，更导致整个项目后续开发均无法继续进行，给怡生乐居公司造成严重损失。鉴于上述情况，怡生乐居公司与北京码投公司多次沟通无果后，于2016年12月29日向北京码投公司邮寄解除合同的书面通知，但相关快递被北京码投公司拒收，且北京码投公司拒绝与怡生乐居公司沟通退款事宜。综上，北京码投公司的行为已构成涉案合同第9.1条约定的情形，怡生乐居公司有权终止合同，故怡生乐居公司依据《中华人民共和国合同法》（简称《合同法》）第九十三条的规定诉至法院，请求判如所请。北京码投公司未向本院提交书面答辩意见。本院经审理查明：2015年10月29日，怡生乐居公司（甲方）与北京码投公司（乙方）签订涉案《乐居通一期项目委托开发与技术服务合同》，合同主要内容如下：1、定义：1.4“合同软件”或“软件”：指乙方受甲方委托按照本合同约定自行开发出的计算机软件，即乐居通一期软件（简称涉案软件）。合同中有时也称“货物”或“开发成果”。1.11“系统初验”或“初验”：指系统开通完成后，在乙方的协助下，甲方按照本合同确认的验收标准对软件/系统技术指标进行测试，测试合格后各方共同签署初验合格证书。1.12“试运行”：指各方签署初验合格证书第二天起至系统终验前的合同系统连续运行的期间或状态。1.13“系统终验”或“终验”：指试运行结束后，在乙方的协助下，甲方按照本合同确认的验收标准对软件/系统技术指标进行最终测试，测试合格后各方签署终验合格证书。3、合同金额：3.1合同总额为??218800（大写：人民币贰拾壹万捌仟捌佰圆整），其中包括软件开发费用和技术服务费用。4、支付：4.1预付款：合同签订后，甲方应在收到乙方提供的相应金额的增值税专用发票后10个工作日内，向乙方支付合同总额50%的款项，计??109400（大写：拾万玖仟肆佰圆整）。4.2初验款：合同软件初验合格后，甲方应在收到乙方提供的相应金额的增值税专用发票后10个工作日内，向乙方支付合同总额40%的款项，计??87520（大写：捌万柒仟伍佰贰拾圆整）。4.3终验款：合同软件终验合格后，甲方应在收到乙方提供的相应金额的增值税专用发票后即相当于合同金额10%的保修保函后10个工作日内，向乙方支付合同总额10%的款项，计21880（大写：贰万壹仟捌百捌拾圆整）。4.4乙方收款的银行信息：除非另行提前书面通知，本协议篇首记载的乙方银行账号信息即为乙方指定收款的银行信息。乙方未能及时通知甲方其银行信息变更导致的收款延误、丢失等责任与甲方无关。5、双方义务：5.1.3甲方应按照合同规定及时向乙方支付合同款项。5.2.1乙方应严格按照附件二中技术规范的要求进行软件体系结构设计和开发。5.2.2乙方应依照附件二中技术服务内容约定进行软件的安装、调试、优化和升级以及技术支持与服务。5.2.4乙方应严格按照附件四中合同进度表的规定履行合同义务。5.2.5乙方应根据甲方要求及时向甲方提供、更新相关软件/系统的和技术文件和资料，包括但不限于各种技术文档、软件源代码等。乙方及其技术人员在履行本协议过程中产生的一切知识产权和有关的成果的所有权应归属于甲方，乙方及其技术人员应即时、全部和完整地向甲方披露和提供。6、交货、安装、测试与验收：6.1合同软件应根据附件四:合同进度表规定的交货时间,乙方负责货至甲方指定交货地点前货物的运输及保险,有关的费用和风险由乙方承担。软件交付的载体,包括但不限于光盘、U盘、下载、许可证等形式。软件的所有权和软件载体的毁损风险在乙方将货物交付给甲方时转移。6.2乙方负责软件的安装、调试工作,甲方应给予必要的配合。安装工作应根据甲方规定的时间按期开始。在安装完成后乙方对安装进行检查以确保安装正确,并进行系统测试。进行系统测试所需的工具由乙方自行解决,应该符合并满足测试合同系统的技术要求。合同软件安装及系统测试完成后,乙方应将合同软件移交给甲方。6.3乙方应协助甲方进行项目系统的开通,系统开通后进行验收。合同软件的验收并入系统验收进行。验收包括初验、试运行和终验,详见附件五：测试与验收标准。验收合格,将分别签署初验合格证书和终验合格证书。如果在试运行期内的任何时间发现合同系统的功能和性能与本合同及附件的约定有任何不符,乙方有责任对其进行修改和矫正,直至达到用户合同的技术要求和指标。6.3.1乙方应在初验前向甲方提供所有与合同软件相关的信息和资料及其电子文档,包括但不限于：6.4.(1)合同软件各个开发阶段的全套详细设计文档及源代码。(2)合同软件的概要设计,功能设计的详细文档及源代码,提供类库定义说明文档和类库本身。(3)合同软件的全部帮助文件及操作使用文档手册。9、违约责任：9.1除不可抗力外,如因乙方原因造成合同软件不能在本合同规定的期限内开通,每延迟开通七(7)日,乙方应向甲方支付相当于本合同总金额5‰的违约金,不足七(7)日的按七(7)日计算。迟延超过30日的,甲方有权终止合同并要求乙方赔偿甲方的损失。9.2合同软件到货验收过程中如发现有短缺、损坏或不符合本合同规定的其他情形,乙方应根据甲方要求予以补充、修改或更换，相关费用由乙方承担,因此而给甲方造成的损失由乙方负责赔偿,同时甲方保留以书面通知解除合同的权利。9.4乙方有其他违约行为的,甲方有权要求乙方支付合同总额5‰的违约金,违约金不足以弥补甲方损失的,还应向甲方支付违约金与实际损失之间的差额,甲方根据上述9.1,9.2，9.3条款终止或解除本合同后,乙方在承担相应违约责任同时,应在甲方解除合同的书面通知送达之日起30日内全额退还甲方已支付的款额及相应的利息,计息时间从甲方支付日期开始到乙方退还日期为止,利率以归还上述款额时中国人民银行公布的同期【活期存款】利率为准。逾期退还的,按日需支付应退款额万分之【2】的违约金。9.8甲方根据法律规定或本合同约定解除本合同的,乙方应及时向甲方退还已收取的全部费用。15、合同生效、解除和终止：15.2如果发生以下情况，可以视为合同解除或终止，有关责任方承担相应的责任：（6）根据合同9.1条的约定，合同软件迟延开通超过30日，且甲方要求终止本合同的；（7）根据合同9.2条的约定，软件到货验收过程中如发现有短缺、损坏或不符合本合同规定的其他情形，乙方应甲方要求予以补充、修改或更换仍然难以符合合同要求，且甲方要求终止本合同的。涉案合同附件一为《价格清单及项目范围》；附件二为《技术规范与服务内容约定》；附件三为《技术培训内容约定》；附件四为《合同进度表》，该附件约定项目初验及系统上线试运行的开始日期为2015年12月19日，结束日期为2016年1月5日，正式发布系统日期为2016年1月6日，项目终验日期为2016年1月7日；附件五为《测试与验收标准》，该附件约定：2.1标准定义：1)测试用例不通过数的比例2015年11月2日，北京码投公司代开北京增值税专用发票一张，显示购货单位为怡生乐居公司，货物或应税劳务名称为“软件服务”，金额为109400元。怡生乐居公司提交的招商银行付款回单及支付结算查询报表显示，2015年11月4日，怡生乐居公司向北京码投公司支付109400元，收方账号为110918370210701，与涉案合同篇首北京码投公司留存的银行账号一致。怡生乐居公司提供的双方往来邮件显示：2016年3月18日，邮箱账户名为“qiushi4@leju.com”的用户向邮箱账户名为“尹发[yinfa@matouit.com]”的用户发送的邮件中写道：“尹发：您好。3月11日，贵司领导及同事来到我司，就乐居通APP项目开发进行会议沟通，双方确认由贵司提供乐居通剩余bug修改和UI调整所需工期。鉴于已经过一周时间，我司仍未收到有关乐居通开发剩余工期的邮件或其他形式的正式回复，烦请贵司尽快确认可提供工期的时间及具体工期的情况，以便我司安排有关乐居通产品的其他事项。”邮件下方显示“王秋实乐居控股有限公司系统平台部产品经理”等个人名片信息。2016年3月22日，用户“尹发[yinfa@matouit.com]”针对该封邮件向用户“qiushi4”作出了回应，并抄送“zhiqiang8”等用户，主要内容为：“附件为根据目前提供的bug跟踪表对bug问题、UI问题进行解决的工期安排，同时文件中包含了乐居通项目的增、删、变更功能的统计，功能对比，对应的接口增、删开发统计。请各位查收，如有问题随时反馈、沟通。”该封邮件显示附件名称：“乐居接口清单文档.xls;03-22乐居通问题汇总.xlsx；名片.vcf”。邮件下方显示“尹发项目管理中心总监北京码投信息技术有限公司”等个人名片信息。2016年4月1日，邮箱账户名为“bishihui[bishihui@matouit.com]”的用户向邮箱用户“qiushi@leju.com”发送的邮件中写道：“我是北京码投信息技术有限公司项目经理毕诗慧，附件乐居通项目APP测试验收标准、APP验收测试报告、BUG汇总明细、功能变更明细文档和安卓版安装包，请查收，如有问题可与我联系，iOS版安装包会在节后补发，望体谅。”邮件下方显示“毕诗慧项目管理中心北京码投信息技术有限公司”等个人名片信息。2016年4月5日，邮箱账户名为“黄聪飞[congfei@leju.com]”的用户向收件人为“邹总”的用户发送的邮件写道：“码投方面基本无法完全修正提出BUG，且每次更新都会有新的问题产生。在双方商谈之后，码投方面仍未在约定时间提供新的测试版本。最新版本于4月1日23点22分提供，仅安卓版（IOS版需信息系统部配置证书，到目前为止还在配置中），安卓版今早已安排测试部门进行测试，截止到现在尚未测试完毕。4月1日提供安卓版本时，码投方面附上了测试报告，对方报告中表示，最新版本所有测试出来的77个BUG均已修正，不存在问题，可以上线，但Android界面适配可能存在效果问题。但是到目前为止，安卓版在测试中还是有BUG存在，上线情况可能并不乐观。平台部在最新版本测试完毕后，会向您汇报本次APP的详细情况，是否继续合作届时请您根据测试报告再行定夺。”邮件下方显示“易居（中国）控股有限公司PC产品部黄聪飞产品专员”等个人名片信息。2016年4月7日，黄聪飞向“邹总”发送的邮件显示：“经过两天的时间，系统平台部对乐居通APP新版本的测试已基本完成，测试结果概览如下......iOS版重大bug：消耗大量流量，在iOS版测试过程中，产品部王秋实在数据流量下进行测试，2个小时内APP消耗2.8G流量，耗费话费700多元。此外，在邮件、通讯录及休假加班记录等模块依旧存在功能问题，且使用中会发生闪退情况。综上所述，本次码投提供的新版APP依旧存在严重问题，无法上线。正式的测试报告，将在系统平台测试部完成全部测试后发给码投方面。”，邮件中另附有手机iOS端“蜂窝移动网络”界面“乐居通”消耗2.8G流量截图情况。2016年4月8日，邮箱账户名“qiushi4[qiushi@leju.com]”的用户向毕诗慧回复的邮件主要内容显示：“近日根据贵司提供的乐居通最终验收版本（IOSv1.5和安卓v1.4），我司测试同事对乐居通app和后台系统进行了验收测试。经过对测试结果进行分析，目前未解决的问题较多（前台未解决及回归未通过的问题有47个，后台未解决及回归未通过的问题有38个），其中还存在一些比较严重的问题，验收不符合上线标准。较严重问题举例：a）前台APP闪退频率较高，影响正常使用；b）ios版本前台耗费流量较多，两个小时耗费流量2.8G。”同时，怡生乐居公司表示此后从未收到北京码投公司提供的关于涉案软件的修复或更新版本。关于涉案软件1.0初始版本的《乐居通测试报告》显示，1.1编写目的：本报告为乐居通的系统测试报告，目的在于对系统开发的结果进行测试以及测试结果分析，发现系统中存在的问题，描述系统是否符合项目需求说明书中规定的要求。2.1测试进度：计划完成时间2016年1月22日，实际完成时间2016年4月7日，延迟说明：测试过程中发现问题较多，无法按计划完成测试。2.2测试标准：1、可以正确安装、运行、卸载；2、页面UI风格统一,用户体验良好；3、不存在错别字,文字不清晰的现象；4、软件功能需要与设计一致；5、不存在闪退,黑屏等严重问题；6、前后台数据交互性需要保持良好；7、未经授权不可发送短信,拨打电话,连接网络等操作,不可对用户造成扣费风险；8、在系统测试中发现的问题已经修改,各级缺陷修复率达到标准。2.5缺陷统计分析：前台总缺陷228个，回归未通过18个，未解决29个，测试通过181个；后台总缺陷43个，回归未通过2个，未解决36个，测试通过5个。3.1测试结果：测试内容是否覆盖需求及测试范围（选项：是），是否进行了回归测试（选项：是），测试是否通过（选项：否）。3.2测试结论说明：经过对测试结果进行分析,目前未解决的问题较多(前台未解决及回归未通过的问题有47个,后台未解决及回归未通过的问题有38个),其中还存在一些比较严重的问题不符合上线标准。较严重问题举例：UI设计风格不统一；前台APP闪退频率较高,影响正常使用;ios版本前台耗费流量较多,两个小时耗费流量2.8G。该份测试报告的出具时间为2016年4月8日。怡生乐居公司提交的于2016年12月28日出具的告知函显示，其向北京码投公司主要告知如下内容：“现我司已按照该合同约定,在规定时间内向贵司支付了预付款共计109400元,但贵司提交安装后的软件未能通过我司初验,后我司多次根据项目需求要求贵司对相关软件进行修改,而贵司一直未能提交我司所需软件的合格版本。......贵司作为该合同的乙方,未能以合同约定履行合同义务,我司委托贵司开发的软件至今为止未能达到我司要求的合格标准,导致该合同软件无法在该合同约定的期限内开通,给我司造成了重大损失。因此,我司有权解除合同并要求贵司退还我司已支付款项并承担相应违约责任。现我司根据该合同9.1条、9.4条约定要求：1、与贵司解除该合同,并赔偿我司全部损失；2、贵司应在收到本函的30日内全额退还我司已支付的款项及相应利息,计息时间由我司支付日期开始到贵司退还日期之日止,利率以归还上述款额时中国人民银行公布的同期【活期存款】利率为准。若逾期退还的,按日需支付应退款额万分之【2】的违约金。综上,请贵司收到本函后5日内与我司联系支付上述款项;如贵司逾期未履行上述义务,我司将立即启动诉讼程序,维护我司合法权益。届时,贵司将承担一切不利的法律后果,不仅需要支付我司预付款项、违约金、利息,并承担诉讼费、律师费等诉讼费用;还将受到严重的商誉、信誉损失。”怡生乐居公司称其于2016年12月29日向北京码投公司寄送了两封EMS全球邮政特快专递，寄送的文件材料均为解除合同的书面告知函，其中单号为1041274802619的快递寄送地址为北京码投公司的营业执照登记地址“北京市丰台区菜户营58号1102室（太平桥企业集中办公区）”，怡生乐居公司表示该份邮件未曾收到退件，亦未收到回执联；另一封单号为1041274801219的快递寄送地址为涉案合同北京码投公司留存的联系地址“北京市大兴区嘉悦广场3号楼509”，该份邮件因“地址无此单位”未妥投而退回，怡生乐居公司表示该两封邮件均因时间久远，无法查询具体签收情况。庭审中，怡生乐居公司提交了除涉案合同以外的证据原件，并表示因办公地址整体迁移及原代理本案的员工均相继离职，导致合同原件已遗失。同时，怡生乐居公司当庭确认涉案合同的解除时间为本院向北京码投公司公告送达的截止日期，即2019年7月12日。上述事实，有涉案合同复印件、发票、银行回单支付结算查询报表、测试报告、双方往来邮件、告知函、邮寄信封以及当事人陈述等证据在案佐证。本院认为：《中华人民共和国民事诉讼法》第七十条第一款规定：书证应当提交原件。物证应当提交原物。提交原件或者原物确有困难的，可以提交复制品、照片、副本、节录本。《最高人民法院关于适用的解释》第一百一十一条规定，民事诉讼法第七十条规定的提交书证原件确有困难，包括书证原件遗失、灭失或者毁损的情形。人民法院应当结合其他证据和案件具体情况，审查判断书证复制品等能否作为认定案件事实的根据。本案中，怡生乐居公司虽然表示涉案合同原件已经遗失，但提交了涉案合同及相关附件的复印件，且根据合同内容、银行回单涉及的北京码投公司银行账号与合同留存的银行账号一致性、涉案合同附件六中《双方签字人授权委托书原件及营业执照副本复印件》以及双方往来邮件等所显示的具体情况来看，可以证明怡生乐居公司和北京码投公司存在就涉案软件委托开发签订涉案合同的事实，故涉案合同系双方当事人的真实意思表示，内容合法有效，双方当事人均应按照合同约定履行合同义务。现怡生乐居公司依据《合同法》第九十三条的规定诉至法院要求解除合同，故本案的焦点问题在于：涉案合同约定的解除条件是否已经成就以及解除的相应后果。一、涉案合同约定的解除条件是否已经成就《合同法》第九十三条第二款规定：“当事人可以约定一方解除合同的条件。解除合同的条件成就时，解除权人可以解除合同。”涉案合同第9.1条约定：除不可抗力外,如因乙方原因造成合同软件不能在本合同规定的期限内开通,每延迟开通七（7）日,乙方应向甲方支付相当于本合同总金额5‰的违约金,不足七（7）日的按七（7）日计算。迟延超过30日的,甲方有权终止合同并要求乙方赔偿甲方的损失。第15.2条第（6）项约定，根据合同9.1条的约定，合同软件迟延开通超过30日，且甲方要求终止本合同的，可以视为合同解除或终止，有关责任方承担相应的责任。本案系计算机软件开发合同，双方在涉案合同中对涉案软件开发的项目功能、项目计划及进度、付款条件、验收标准等均进行了明确约定，故本案是否因北京码投公司（即合同乙方）原因造成涉案软件不能在约定期限内开通从而达至解除条件应当结合合同的具体约定、合同的履行情况予以综合判断。关于涉案软件的开发情况，涉案合同中约定由作为合同甲方的怡生乐居公司先行支付合同总额50%的款项，后北京码投公司应严格按照合同附件二中技术规范的要求进行软件体系结构设计和开发，并进行相应的软件安装、调试、优化和升级以及技术支持与服务，双方亦约定北京码投公司须严格按照附件四中合同进度表的约定期限履行合同义务。本案中，怡生乐居公司提交的增值税专用发票、银行回单支付结算查询报表等证据足以证明其已于2015年11月4日向北京码投公司支付了合同预付款109400元，北京码投公司负有在约定期限内按照进度表和技术规范完成涉案软件的设计开发，并将涉案软件交付给怡生乐居公司进行测试验收的义务。根据涉案合同附件四《合同进度表》的约定，项目初验及系统上线试运行的开始日期为2015年12月19日，结束日期为2016年1月5日，正式发布系统日期为2016年1月6日，项目终验日期为2016年1月7日，但结合北京码投公司和怡生乐居公司往来邮件以及怡生乐居公司内部反馈邮件显示的信息来看，2016年3月，双方仍就涉案的乐居通项目软件APP剩余开发工作和Bug修复进行沟通，可以推定涉案软件并未按照《合同进度表》所计划的于2016年1月5日完成初验及系统上线试运行工作。怡生乐居公司提交的关于涉案软件1.0初始版本《乐居通测试报告》显示，对于涉案软件延迟原因总结为：测试过程中发现问题较多，无法按计划完成测试。其中缺陷统计分析显示前台总缺陷数、回归未通过和未解决数分别为228、18和29个，测试通过数仅有181个，后台总缺陷数、回归未通过和未解决数分别为43、2和36个，测试通过数为5个，测试通过率明显较低，其测试结果亦评定为“未通过”。该份报告第3.2条测试结论说明附有涉案软件测试后存在的较严重问题举例：UI设计风格不统一；前台APP闪退频率较高,影响正常使用;ios版本前台耗费流量较多,两个小时耗费流量2.8G。参照涉案合同附件四《测试与验收标准》来看，前述“UI设计风格不统一”问题符合四级错误描述，“前台APP闪退频率较高,影响正常使用”和“ios版本前台耗费流量较多,两个小时耗费流量2.8G”的问题符合一级错误描述，且第2.1条对于测试通过的标准采取了测试用例不通过数的比例综上，北京码投公司未在约定时间内实现涉案软件开发所约定的功能需求，造成涉案软件不能在约定期限内开通，并且已经迟延超过30日，涉案合同约定的解除条件已经成就，怡生乐居公司据此行使合同约定的解除权，于法有据，本院予以支持。关于合同解除时间，《合同法》对于解除要求以通知对方为要件。《合同法》第九十六条第一款规定：“当事人一方依照本法第九十三条第二款、第九十四条的规定主张解除合同的，应当通知对方。合同自通知到达对方时解除。对方有异议的，可以请求人民法院或者仲裁机构确认解除合同的效力。”本案中，怡生乐居公司虽提交了其于2016年12月29日向北京码投公司发送解除合同的书面告知函的相关邮件证据，但鉴于其中一封邮件存在未妥投退回情况，另一封邮件未收到回执联，怡生乐居公司同时表示该两封邮件均因时间久远，无法查询具体签收情况，且怡生乐居公司在庭审中亦明确表示主张涉案合同解除时间为本院向北京码投公司公告送达的截止时间，即2019年7月12日，据此本院确认怡生乐居公司与北京码投公司于2015年10月29日签订的《乐居通一期项目委托开发与技术服务合同》解除时间为2019年7月12日。二、涉案合同解除后果及违约金的问题《合同法》第九十七条规定：“合同解除后，尚未履行的，终止履行；已经履行的，根据履行情况和合同性质，当事人可以要求恢复原状、采取其他补救措施、并有权要求赔偿损失。”根据上述法律规定，涉案合同解除后，双方对未履行的部分，终止履行，怡生乐居公司可以就已经履行的部分，要求恢复原状。本案中，怡生乐居公司依据合同约定已向北京码投公司支付预付款109400元，在涉案合同解除后，怡生乐居公司有权要求北京码投公司返还该项合同预付款及支付相应利息，故对怡生乐居公司要求北京码投公司返还已支付的合同预付款109400元及支付相应利息的主张，本院予以支持。《合同法》第一百零七条规定：“当事人一方不履行合同义务或者履行合同义务不符合约定的，应当承担继续履行、采取补救措施或者赔偿损失等违约责任。”第一百一十四条第一款规定：“当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。”本案中，怡生乐居公司主张依据涉案合同第9.1条的约定要求北京码投公司支付相应的违约金，即“除不可抗力外,如因乙方原因造成合同软件不能在本合同规定的期限内开通,每延迟开通七（7）日,乙方应向甲方支付相当于本合同总金额5‰的违约金,不足七（7）日的按七（7）日计算”，并以涉案合同约定的项目初验及系统上线试运行的结束时间2016年1月5日起始，至2016年12月29日止，合计50个周期，故其认为北京码投公司应当支付的违约金为218800元×5‰×50＝54700元。结合前述认定，因北京码投公司未在约定期限内完成涉案软件合格版本的开通、交付等义务，构成违约，应当按照涉案合同的约定承担支付相应违约金的责任，就上述公式计算方法及其结果来看，怡生乐居公司主张的违约金数额符合涉案合同的约定且合同中关于违约金的约定亦不违反法律效力性强制性规定，故对怡生乐居公司该项主张，本院亦予以支持。综上，依照《中华人民共和国合同法》第九十三条第二款、第九十六条第一款、第九十七条、第一百零七条、第一百一十四条第一款规定，判决如下：一、确认原告北京怡生乐居信息服务有限公司与被告北京码投信息技术有限公司于二○一五年十月二十九日签订的《乐居通一期项目委托开发与技术服务合同》于二○一九年七月十二日解除；二、被告北京码投信息技术有限公司于本判决生效之日起十日内返还原告北京怡生乐居信息服务有限公司已支付的合同价款109400元，并按中国人民银行同期存款利率支付自二○一五年十一月五日起至款实际付清之日止的利息；三、被告北京码投信息技术有限公司于本判决生效之日起十日内向原告北京怡生乐居信息服务有限公司支付违约金54700元。如果未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条规定，加倍支付迟延履行期间的债务利息。案件受理费3582元，由被告北京码投信息技术有限公司负担（于本判决生效之日起七日内交纳）。如不服本判决，各方当事人可以在判决书送达之日起十五日内，向本院递交上诉状，并按照对方当事人的人数提出副本，上诉于中华人民共和国最高人民法院。审 判 长  章 瑾审 判 员  冯 刚审 判 员  李志峰二〇二〇年二月十日法官助理  宋雅颖书 记 员  周 圆