上海市静安区人民法院
民 事 判 决 书
（2015）静民二（商）初字第350号
原告上海本巴实业有限公司，住所地上海市金山区。
法定代表人邢雷玲，总经理。
委托代理人张战坡，上海路森律师事务所律师。
被告闪酷信息技术（上海）有限公司，住所地上海市崇明县。
法定代表人郝宪玮，总经理。
委托代理人李根，上海明庭律师事务所律师。
委托代理人李祥。
原告上海本巴实业有限公司诉被告闪酷信息技术（上海）有限公司其他合同纠纷一案，本院于2015年8月26日立案受理后，依法由审判员郭大梁适用简易程序于2015年9月21日、10月27日公开开庭进行了审理，原告委托代理人张战坡、被告委托代理人李根到庭参加诉讼。后本院组成合议庭审理本案，于2015年12月8日公开开庭进行了审理，原告法定代表人邢雷玲、委托代理人张战坡、被告委托代理人李根到庭参加诉讼。本案现已审理终结。
原告诉称，原、被告于2015年6月12日签订《商城系统研发合同》，约定被告为原告的项目进行系统制作和开发，合同总金额人民币（下同）100，000元，合同签订后3日内支付60，000元，被告应于收款35个工作日内完成项目。2015年6月12日，双方签订《本巴商城系统软件合同补充协议》，约定新增加主功能页面调整、功能模块内页调整等，价款为100，000元。原告于2015年6月12日支付被告60，000元，被告未按约定期限交付工作成果。原告遂起诉，请求判令解除原、被告双方的合同、被告退还原告预付款60，000元、被告支付原告自2015年8月1日起至判决生效日止的每天600元违约金。
原告为证明其主张，向本院提某以下证据予以证明：
1、《商城系统研发合同》及《本巴商城系统软件合同补充协议》，证明合同约定了被告完成工作的日期，以及原告按合同约定期限支付了60，000元；
2、《合同终止协议》和快递单（被告已签收），证明被告收到原告发出的终止合同通知书，被告未认可，双方未达成合意，故合同未解除；
3、双方业务人员电子邮件往来、qq聊天记录（被告工作人员李祥和原告工作人员闫海龙即魔笛，内容是关于协商项目的进度及完成情况），证明双方合同没有解除；
4、微信聊天记录（即证据3中的两人），证明被告以工作量增加为由提价，原告不同意，遂发出解约通知书；
5、公证书（针对证据3、4电子邮件、微信聊天记录和qq聊天记录的两份公证书），以证明原告提某电子数据证据的真实性。
被告辩称，其积极履行合同义务，并未违约，不同意原告诉请；违约金即便有，计算也应按照合同约定合同金额日千分之三为300元（补充协议中无违约条款），违约金的计算方式过高，请求法庭调整。原告在合同履行中向被告提出新的要求，被告因此增加可观的额外成本，因双方对增加合同价款未达成一致，原告的负责人于2015年6月30日单方发出终止履行合同的邮件。关于合同变更与解除，合同约定为任何一方解除合同，需递交终止通知书，而不需双方协商一致，被告收到了原告的解约通知，应认为合同已解除。合同约定了项目完成周期，未约定交付时间，因为产品特殊，需要一次性交付，原告数次提出变更合同内容，增加了许多需求，被告针对原告新的需求进行了新一轮报价，合同内容在履行过程已经发生变更，最终也没有达成一致，因此不能依据该条约定认定被告应在35日内向原告交付产品。对原告提某的证据认为：证据1真实性无异议，6月12日签订的合同及两个附件、补充协议，主合同第三条3-3约定的定金就是原告的预付款60，000元；证据2真实性有异议，被告并未收到，只是通过电子邮件收到原告解约通知；证据3聊天记录的真实性有异议，证据合法性和关联性都不认可，电子邮件没有异议；证据4真实性、关联性、合法性均有异议；证据5真实性、合法性认可，但是认为不能证明待证事实。
被告为证明其诉讼主张，向本院提某如下证据：
1、合同及补充协议（与原告提某的一致），证明原、被告约定的标的物、功能及开发目的，合同3-3的约定，被告按照约定发出了解除通知，不需退还前期支付的款项；
2、原告经办人与被告负责人往来的电子邮件、工商信息，证明根据合同约定，原告的负责人和被告工作人员进行了项目开发的沟通，被告根据原告的要求，完成了部分修改，鉴于部分修改增加费用问题双方无法达成一致，原告明确发出终止履行合同的通知；
3、原告与案外人签订的合同、产品对比图等，证明原、被告合同是低于市场行情价的；
4、案外人提某的涉案相同内容开发的市场报价（定位功能的市场报价），证明原告要求被告在不增加费用的情况下增加定位功能，不符合约定和行情；
5、光盘，证明被告完成了合同约定的事项，对所有功能及开发已经完成；
6、原告法定代表人与被告项目负责人李祥之间的联络记录（微信、QQ），证明被告应原告新的需求，通过微信提出新增内容需产生50，000元开发成本，原告的回复对增加成本表示合作不了，此后原告不再与被告联络。
原告对被告提某的证据认为：证据1真实性无异议，合同没有定金的有关表述，原告的60，000元是首付款，不适用定金罚则；证据2真实性形式上无异议；证据3、4真实性不认可，且与本案无关；证据5真实性不认可，原告未收到过任何有关合同成果，也可说明被告履行合同的工作量非常小；证据6真实性不认可，和原告方证据吻合的部分认可。2015年6月26日双方就功能增加进行确认，只能说明合同补充没有达成一致，原合同的履行并没有改变。（后原告表示不坚持要求被告就该证据进行公证）
被告提某的证据3、4与本案无关，不予采纳。原、被告提某的其他证据真实合法，可以证明本案的事实，本院予以确认。被告提某的证据6微信、QQ聊天记录，虽未经公证证实真实性，但被告提某的微信、QQ聊天记录所对应的用户名与原告提某微信、QQ聊天记录的用户名一致，且部分内容亦相同，故本院对被告提某的证据6予以确认。
本院经审理查明，2015年6月12日，原、被告签订《商城系统研发合同》，约定：原告委托被告进行有关软件项目的开发和制作工作；原告指派联系人为闫海龙，被告指派联系人为李祥；合同履行过程中，任何一方欲对合同期限、项目内容、费用等合同内容进行变更或补充的，应与对方协商一致并签订补充协议进行确定，否则视为未作变更或补充，双方仍应按照原合同的约定履行；合同履行过程中，如原告因自身的原因欲提前解除合同的，应向被告递交书面终止合同通知书，原告提前解除合同的，则原告已付的定金不予返还；如被告因自身的原因欲提前解除合同的，应向原告递交书面终止合同通知书，原告已付的定金应双倍返还；任何一方在履行中发现或者有证据表明对方已经、正在或将要违约，可以中止履行合同，但应及时通知对方，若对方继续不履行、履行不当或者违反合同，该方可以解除合同并要求对方赔偿损失；合同总金额100，000元，合同签订后3日内支付60，000元，被告完成系统所有功能及二次开发，经原告确认后3个工作日内支付30，000元，系统上线运行1个月后支付10，000元；被告应于收款35个工作日内完成项目；若被告未能按期交付工作成果的，则每逾期一日应按合同总价款的千分之三向原告支付违约金；合同附件二对系统开发的内容明细作了具体约定。2015年6月12日，双方签订《本巴商城系统软件合同补充协议》，约定新增加主功能页面调整、功能模块内页调整等内容，价款为100，000元。
合同签订后，原告于2015年6月12日支付被告60，000元，被告亦开始开发工作。在合同履行过程中，原告提出增加开发内容，被告要求增加价款50，000元，原告表示不能接受，只能终止合同，而并未要求被告按照原合同的约定的开发内容履行。2015年6月30日，闫海龙向李祥发出电子邮件称，鉴于费用原因，双方无法达成合作，现将终止协议发给你；电子邮件附件《合同终止协议》内容如下：原、被告签订的商城系统研发合同和本巴商城系统软件合同补充协议两份合同，经双方协商同意终止合同，被告退还原告60，000元。
以上事实，有原、被告提某的经本院确认的证据及当事人陈述为证，本院予以确认。
本院认为，原、被告间签订的《商城系统研发合同》和《本巴商城系统软件合同补充协议》合法有效，当事人应遵守约定。合同有“定金不予返还”和“定金双倍返还”的约定，但未明确约定原告支付的第一笔60，000元款项系定金，根据双方合同的文本，原、被告双方对定金的约定系为了补偿违约方对守约方造成的损失，故本院认定该60，000元款项即合同约定的定金。证据表明，被告提出因原告增加开发内容而要求增加价款，原告并未对要求增加开发内容予以否认，故本院确认原告有要求增加开发内容的事实。证据还表明，在双方就增加价款不能协商一致时，原告并未要求被告继续按照原合同的约定履行，而明确表示“只能终止合同”，并发出电子邮件要求被告确认并退款，原告不再继续履行合同的意思表示已经十分明确，其符合合同约定的“原告因自身的原因欲提前解除合同”的情形，故合同已于被告收到原告2015年6月30日电子邮件时解除，原告要求判决解除合同的诉讼请求，本院难以支持。被告未在约定的期限履行合同义务的行为，因合同已早于该约定期限解除，被告不构成违约。原告单方解除合同的行为构成违约，应根据合同约定承担违约责任，原告所付定金60，000元按约不应返还，故原告的相应诉讼请求本院亦不予支持。据此，根据《中华人民共和国合同法》第一百零七条的规定，判决如下：
驳回原告上海本巴实业有限公司的诉讼请求。
案件受理费人民币1，600元，由原告负担。
如不服本判决，可在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数提出副本，上诉于上海市第二中级人民法院。
审 判 长 陆 峻
审 判 员 郭大梁
人民陪审员 郑 洁
二〇一五年十二月二十一日
书 记 员 徐 涛
附：相关法律条文
《中华人民共和国合同法》
第一百零七条当事人一方不履行合同义务或者履行合同义务不符合约定的，应当承担继续履行、采取补救措施或者赔偿损失等违约责任。