上海市松江区人民法院
民 事 判 决 书
（2017）沪0117民初8442号
原告：杭州旗正信息技术股份有限公司，住所地浙江省杭州市。
法定代表人：施坚强，董事长。
委托诉讼代理人：袁鸿飞。
委托诉讼代理人：陈思，浙江泽厚(杭州经济技术开发区)律师事务所律师。
被告：上海薪想互联网金融信息服务有限公司，住所地上海市松江区。
法定代表人：陈于冰，执行董事。
委托诉讼代理人：陈照红。
委托诉讼代理人：段孟姝。
原告杭州旗正信息技术股份有限公司诉被告上海薪想互联网金融信息服务有限公司买卖合同纠纷一案，本院于2017年5月25日立案受理后，依法适用简易程序审理。被告在答辩期内对本案的管辖权提出异议，本院经审查后裁定驳回被告的管辖权异议。被告不服本院裁定，上诉于上海市第一中级人民法院，该院于2017年7月26日裁定驳回上诉、维持原裁定。本院遂于2017年9月1日进行了公开开庭审理。原告的委托诉讼代理人袁鸿飞、陈思，被告的委托诉讼代理人陈照红、段孟姝到庭参加诉讼。本案现已审理终结。
原告向本院提出诉讼请求：1.被告支付合同款15万元；2.被告支付违约金3万元。事实和理由：原、被告于2015年下半年达成被告向原告定制平台软件的意向。2015年11月16日，双方签订销售合同书。出于信任，原告在被告未付款的情况下就向被告交付了合同约定的软件，多次指导被告使用，针对被告的要求提供针对性的功能补丁，并在被告2015年年底上线运行时提供24小时在线的远程指导。同时，原告根据合同约定向被告提供了15万元的发票，但被告收到发票后一直以高层变更等理由推拖付款。2016年，被告以公司内部调整为由拒绝付款。故原告提起本案诉讼。
被告辩称：不同意原告的诉讼请求。系争合同未生效，根据合同约定应由各自代表人签字、盖章后生效，但系争合同只有盖章，没有签字，故合同未生效；即使合同生效，也是原告违约在先，原告至今未交付软件，故被告的付款条件未成就；原告主张的违约金过高，要求调整。
经审理查明：2015年11月16日，原、被告签订《旗正商业规则定制平台软件V4.0销售合同书》(以下简称“销售合同书”)1份，约定被告向原告购买旗正商业规则定制平台软件1套，价格为15万元；原告在本合同生效之日起10日内交付被告软件产品以及软件安装应用程序、软件用户手册、软件使用教程等文件；软件的验收在原告交付软件后进行，如果被告未提出合理的理由而不进行系统验收，则自软件交付之日起一个月后视为软件通过验收；合同生效后，原告向被告提供等额发票，被告在收到原告提供的等额发票后的10个工作日内，支付软件费用15万元；任何一方违反本合同所规定的义务，除本合同另有规定外，违约方除应退还一方已付费用外，还应按合同总价20%的金额向对方支付违约金；本合同经双方各自指定的代表人签字和盖公章后生效。合同落款处加盖原、被告公章。
2016年1月29日，原告工作人员袁鸿飞向被告工作人员王海晨发送邮件，称“王经理，我们产品在你们系统上已经上线这么长时间了，希望王经理回复下邮件，确认我们产品已经交付了”。同日，王海晨回复：“感谢贵公司提供的旗正商业规则定制平台软件V4.0，此产品试用版已在我司系统上线，目前运行良好，双方将择日进行正式版现场验收。”2016年3月15日，袁鸿飞再次向王海晨发送邮件，称“关于我们产品付款的，这个月能完成吗？这个事情也拖了蛮长时间了，发票去年就开出去了”。同年3月17日，王海晨回复：“最近公司内部业务调整，风控规则，策略也做了相应改变，贵公司的引擎不再适合我们的业务，领导决定不再购买，非常抱歉。如果贵公司需要发票的话我们可以寄回，邮费我们这边出。”同日，原告工作人员回复：“你们马上把发票给我们寄回来，在财务上已经给我们造成大麻烦了，一月份开票，已经缴纳了17%的增值税……有没有交付、有没有上线成功，这个大家心知肚明，……接下来的事情我司法务部门会去处理的。”后被告将发票寄回原告。
另查明，系争销售合同书签订之前，原告就向被告交付了软件进行试用。双方持续通过QQ聊天的方式对试用过程中出现的问题进行沟通，原告并根据被告的要求进行打补丁修复、解决问题、提供在线支持等。期间，被告多次向原告要求临时的许可使用注册码。其中2015年11月24日的聊天记录显示，被告称“我们购买流程比较复杂，询价什么的流程都走完了，现在走付款流程了，应该快了，理论上下个月中就可以装正式版了，再给一个月的lis(即注册码)吧”等等。2015年12月28日的聊天记录显示，被告称“大领导正在批，提上去了，又要麻烦你给一个月的licence了，我也没想到会拖那么久”等等。
以上事实，由原告提供的销售合同书、电子邮件往来、QQ聊天记录等，当事人陈述等证据予以证实，本院予以确认。被告对原告提供的电子邮件、QQ聊天记录不予认可，但在庭审中，双方当场登录公共邮箱和QQ查看邮件和聊天记录，邮件和聊天记录均完整留存，且被告确认王海晨为其工作人员，故本院对该些邮件和聊天记录予以确认。被告提供的社保缴纳信息、员工离职申请表与本案不具有关联性，本院不予采信。被告提供的公证书系案外人与某某的联系材料，本院难以采信。
本院认为，原、被告签订的销售合同书系双方真实意思表示，依法成立，合法有效。被告认为，根据合同约定需双方指定的代表人签字和盖公章后合同才生效，但系争销售合同书只有盖章，没有签字，故未生效。对此，本院认为，虽然合同有上述约定，但从双方邮件往来、QQ聊天记录看，双方已经在实际履行合同，被告从未就合同的效力提出异议，故对被告的该项辩称意见，本院不予采信。被告又认为，系争合同书因双方协商一致且原告存在违约已经解除。对此，本院认为，被告向原告发邮件，以公司内部业务调整、软件不再适合公司业务为由表示不再购买软件，原告收悉邮件后要求被告寄回发票且表示法务部门会继续处理，原告的行为并不代表同意解除合同，故不存在双方协商一致解除合同的情形。本案系争销售合同书约定的标的物为软件，有别于普通的产品，双方均确认在合同书签订之前，被告已经在试用原告的软件，被告确认试用版运行良好，且从QQ聊天记录看，原告持续在解答被告的问题、提供补丁等，被告也多次表示要付款和安装正式版。被告提出解除合同的理由并非原告违约，在整个沟通过程中，被告也从未提出过原告违约，故对被告关于合同因原告违约已经解除的意见，本院不予采信。因此，原、被告均应继续履行合同。合同约定，合同生效后原告向被告提供等额发票，被告在收到原告发票后10个工作日内支付15万元。原告早已向被告开具发票，但因被告拒绝付款而要求被告退还，故被告应当偿付原告货款15万元，被告付款后，原告应当向被告开具相应的发票。被告未按约付款，原告有权要求被告承担相应的违约责任。但原告未提供其损失依据，故本院结合被告的违约程度等，根据公平原则，酌情确定违约金为1万元。合同尚未履行的部分，双方应继续履行。
据此，依照《中华人民共和国合同法》第六条、第八条、第一百零九条、第一百一十四条、最高人民法院关于适用《中华人民共和国民事诉讼法》的解释第九十条的规定，判决如下：
一、被告上海薪想互联网金融信息服务有限公司于本判决生效之日起十日内偿付原告杭州旗正信息技术股份有限公司货款15万元；
二、被告上海薪想互联网金融信息服务有限公司于本判决生效之日起十日内支付原告杭州旗正信息技术股份有限公司逾期付款违约金1万元。
如果被告上海薪想互联网金融信息服务有限公司未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。
案件受理费3900元，减半收取1950元，由原告杭州旗正信息技术股份有限公司负担200元(已付)，由被告上海薪想互联网金融信息服务有限公司负担1750元(于本判决生效之日起七日内交付本院)。
如不服本判决，可在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数提出副本，上诉于上海市第一中级人民法院。
审判员 蒋慧
二〇一七年十月三十日
书记员 朱丽
附：相关法律条文
一、《中华人民共和国合同法》
第六条当事人行使权利、履行义务应当遵循诚实信用原则。
第八条依法成立的合同，对当事人具有法律约束力。当事人应当按照约定履行自己的义务，不得擅自变更或者解除合同。
依法成立的合同，受法律保护。
第一百零九条当事人一方未支付价款或者报酬的，对方可以要求其支付价款或者报酬。
第一百一十四条当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。
约定的违约金低于造成的损失的，当事人可以请求人民法院或者仲裁机构予以增加；约定的违约金过分高于造成的损失的，当事人可以请求人民法院或者仲裁机构予以适当减少。
当事人就迟延履行约定违约金的，违约方支付违约金后，还应当履行债务。
二、最高人民法院关于适用《中华人民共和国民事诉讼法》的解释
第九十条当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实，应当提供证据加以证明，但法律另有规定的除外。
在作出判决前，当事人未能提供证据或者证据不足以证明其事实主张的，由负有举证证明责任的当事人承担不利的后果。