河北省邢台市信都区人民法院 民 事 判 决 书 （2020）冀0503民初3176号 原告（反诉被告）：邢台市众筹商贸有限公司，住所地河北省邢台市信都区中兴西大街**金梦园小区1-4-501。 法定代表人：路杰，该公司经理。 被告（反诉原告）：厦门迸发网络科技有限公司，住，住所地福建省厦门市湖里区梧桐西路****/div> 法定代表人：张瑞华，该公司总经理。 邢台市众筹商贸有限公司（以下简称众筹商贸公司）与厦门迸发网络科技有限公司（以下简称迸发网络公司）承揽合同纠纷一案，本院于2020年10月28日立案后，依法适用简易程序，公开开庭进行了审理。众筹商贸公司的法定代表人路杰、迸发网络公司的法定代表人张瑞华均到庭参加诉讼。本案现已审理终结。 众筹商贸公司向本院提出诉讼请求：1.判决被告退还原告微信小程序首付款8800元；2.判决被告支付原告租赁服务器损失1770元；3.诉讼费用由被告负担。事实和理由：原告通过朋友介绍与被告联系，2020年6月14日双方达成一致意见并签订《微信小程序开发合同》，合同约定了项目内容、费用及付款方式、违约责任和处理等约束双方的条款。合同签订后，2018年6月18日原告将合同约定的首付款8800元通过支付宝转账给合同约定的收款账户。被告公司的法人、技术人员及原告共同建立了微信群聊，在群聊中协商小程序开发的具体事项。合同约定，被告承诺自合同签订日起30天内为原告开发微信小程序，并交付甲方验收事宜。按照合同约定被告应该在2020年7月14日向原告交付该微信小程序，原告通过电话、微信催促被告交付无果，被告向原告交付小程序的时间是2020年8月10日，交付的只是小程序的后台，根本无法正常使用。被告未按合同约定时间交付产品，且交付的产品无法正常使用，按照合同第三条第1款约定，被告应该返还已收合同款项。后经双方多次协商，被告始终无法向原告交付能够正常使用的微信小程序。另该小程序运行必须依托服务器，2020年7月17日原告购买了阿里云计算有限公司服务器一年使用期限，付款1770元。被告的小程序迟迟不交付，致使原告购买服务器无法投入使用，给原告造成经济损失，根据合同约定第六第1款约定“因任一方违约给对方造成损失的，违约方应赔偿对方的合理损失”，故被告应承担原告购买服务器的款项。综上，原告诉至法院，望依法判如所请。 迸发网络公司辩称，1.合同约定的开发时间为30天，按照交付和持续对接的时间来看，我们双方都超过了这个时间，原告因有两点，一是原告7月17日才去购买开发产品上线需要的服务器，是因为原告购买服务器的时间延迟，我们提醒过原告，而且还是我们第一时间去帮助申请域名、备案情况下才在20多天内把开发好的产品搭建在客户的服务器上；2.由于原告的功能表达不明，导致功能开发重做返工，额外工时需要20天左右，经过我们多次协商，我们才妥协免费给原告重新开发承担这20天的工时，时间原告也同意延迟；3.合同签订后，原告多次要求免费加功能，主要功能体现在抓取京东旗下京喜前段数据，搜索10项大类功能，细分10几项小功能，以至于我们对接到9月份还在持续对接，微信聊天更加频繁，我们为了能顺利拿中款和尾款共计13200元，我们一再退步忍让，加班加点配合原告不断完善小程序。原告小程序上线市场推广240个会员后，还要求添更多合同之外的功能，甚至要求我们做成和京东一模一样，我们实在无奈，只能一再告知只能参照合同开发，原告不接受。也不愿意给尾款，通过朋友来说服我们以首款8500元来结束合作，并获得已开发好的源代码产品然后给到同行二次开发。我们不接受，原告甚至私下想以4000元买通我们技术想要获得单方面承认源代码的使用权，多次和我们交涉无果后，得知我们将起诉，所以原告提前起诉。以时间为由，功能未达到为理，不想给13200元尾款；4.原告诉状中书写有误，首付款只收到8500元，300元是腾讯收取的认证费，原告也没有在合同约定的三天内给首付款。上线后，合同签订的功能我们都已经实现且能使用，只是原告不满足现有功能，也不愿意额外付出费用二次开发，原告不断向我们争取额外新功能点，除了合同约定的我们增加功能点有20多项，但是原告还是继续要求增加新功能点，我们没有同意，就导致9月16日矛盾激化，准备诉至法院。反诉要求详见反诉状。事实和理由除了上述4点外还有：原告如果认为没有交付为什么还要市场使用，短短几天有240个会员，软件如果不能用，为什么原告要花钱买源代码。开发小程序前，原告也不清楚自己想要的小程序，我和原告沟通中，原告总是变化，总是我们做完后再提出问题，需要我们全部返工。原告也愿意给我们时间去返工，对于返工的成本也没有让原告承担。20多天的返工是对于里面的佣金发放顺序的功能进行返工。之前和原告谈好的服务器运营和15个月的免费运营，我们让原告二选一，原告选择了自己承担服务器和运营，让我们免除15个月的免费运营，我们提醒过原告提前准备，但原告合同约定30天后才去购买，服务器是搭载小程序，我做好了小程序没有服务器，小程序也不能使用，是因为原告购买服务器时间耽误了20多天。 迸发网络公司提出反诉请求：判决原告给付微信小程序开发尾款13200元。事实与理由：7月中旬，小程序开发完成后，原告在市场上推广小程序也有一段时间，小程序会员也大概有240个。推广的途中还不断要求我们额外免费加功能，不添加便没有给尾款的意思。被逼无奈，我们又在外地，只好一次次妥协，一次次满足原告各种无理要求，附加功能又开发了近一个月，最后我们实在不愿意这样无止境地做下去。原告便以我们免加功能点所耗的时间为由，拒绝给尾款。中途多次找我们协商和托朋友介入想让我们放弃13200元尾款，甚到加我们技术微信私下进行交涉，想以4000元让我们技术给到小程序代码的使用权。 众筹商贸公司对反诉辩称，迸发网络公司要求支付尾款不成立，因为其没有按照合同约定按期交付小程序，目前小程序能不能用也没有和我方交流。 本院经审理认定事实如下：2020年6月14日众筹商贸公司（甲方）与迸发网络公司（乙方）签订微信小程序开发合同，双方约定：乙方承诺自合同签订日起30天内为甲方开发微信小程序，并交付甲方验收事宜，甲乙双方共同确定的定制需求以合同附件为准。乙方负责提供开发微信小程序系统、前后台管理系统等相关功能，并负责安装调试、后台系统使用培训服务；合同价款为22000元；付款方式：合同签订后3天内支付首款8800元（40%），软件交付15天支付中款6600元（30%），即日起一个月交付剩余尾款6600元（30%）；因乙方因素不能按合同约定交付产品，乙方同意返还已收合同款项；产品交付并验收合格之日起，乙方免费维护15个月，在质量保证期内确保系统稳定运行；甲方需及时提供乙方所需的相关资料，若因甲方未及时提供资料，造成乙方无法按时完成程序开发，交付时间应往后顺延，交付时间以双方协商结果为准；甲方按合同约定按期向乙方支付约定的产品价款，否则乙方有权拒绝停止履行乙方义务，并不承担违约责任。乙方承诺为甲方安排专职技术人员负责处理和解决运营中出现的问题，并在系统出现甲方无法解决的突发故障时，收到甲方的通知后即时做出应急处理，以保障服务的正常运行；因任一方的违约而给对方造成损失的，违约方应赔偿对方的合理损失；由于一方的违约责任而导致本合同终止的，违约方应赔偿对方的合理损失；如双方均有违约责任，按各自的责任大小承担损失和违约金。该合同的附件约定了微信小程序的系统模块、功能子模块和功能介绍：管理后台有9个系统模块，系统模块、功能子模块和功能介绍分别为：1.用户管理、用户列表、注册用户信息管理；2.优惠券管理、优惠券列表、商家优惠券增删改查；3.推广管理、优惠券列表、用户推广优惠券信息；4.分销管理、分销商、分销列表；5.无系统模块，功能子模块与功能介绍分别为（以下6、7、9同）：订单列表、用户用券所下订单信息；6.基础设置、一级分销设置；7.佣金设置、分销佣金规则设置；8.系统设置、基础设置、站点信息设置；9.密码修改、后台管理账号密码修改。微信小程序有9个系统模块，系统模块、功能子模块和功能介绍分别为：1.首页、轮播图、广告位图片；2.无系统模块，功能子模块与功能介绍分别为（以下3、5、6、9同）：分类导航、优惠券分类导航；3.精选推荐、后台设置的精选推荐优惠券列表；4.我的、用户信息、用户基础信息；5.数据概况、推广券数量与分销推广用户数量；6.我的推广、分销推广用户列表；7.无系统模块和功能子模块（以下8同），功能介绍为推广中优惠券；8.推广订单列表；9.攻略页面、奖励说明以及如何晋级。附件注明：基于提供京东联盟账号前提下开发。迸发网络公司给众筹商贸公司的微信小程序定制时间表为：1.公众号、小程序注册，加审核时间2天；2.后台及接口开发，第3-12天；3.小程序开发和界面初版，第13-20天，需着手准备服务器（我们挑选好服务器，直接付款也可以）；发布测试版本，第21-25天；5.正式发布上线，第26天；后台培训和对接1天。合同签订后，2020年6月18日众筹商贸公司法定代表人路杰通过微信给迸发网络公司法定代表人张瑞华转账8800元，其中认证费300元、小程序首款8500元。迸发网络公司开始开发定制微信小程序。2020年7月17日众筹商贸公司购买了阿里云计算有限公司服务器一年期限的服务，付款1770元。2020年8月10日迸发网络公司将小程序后台登陆账号密码交付众筹商贸公司。后众筹商贸公司称迸发网络公司没有在合同约定的期限内调试好小程序，迸发网络公司则称众筹商贸公司超出合同约定要求增加小程序的额外功能，双方发生纠纷，2020年9月24日双方在小程序未调试好的情况下停止合作。2020年9月25日众筹商贸公司诉至本院，案件进入诉前调解阶段，因调解不成，2020年10月28日正式立案审理。 本院认为，《最高人民法院关于适用时间效力的若干规定》第二十条规定：“民法典施行前成立的合同，依照法律规定或者当事人约定该合同的履行持续至民法典施行后，因民法典施行前履行合同发生争议的，适用当时的法律、司法解释的规定;因民法典施行后履行合同发生争议的，适用民法典第三编第四章和第五章的相关规定。”本案的争议发生在民法典施行以前，故本案应适用1999年《中华人民共和国合同法》及相关司法解释。当事人应当按照约定全面履行自己的义务。按照合同约定，本案定制的微信小程序应当在2020年7月14日制作并调试完毕交付使用，但直到2020年9月24日双方纠纷发生时，微信小程序也没有调试完毕，究其原因，双方均存在违约的情形：小程序所需的服务器应在合同签订后13天至20天着手准备，但众筹商贸公司在2020年7月17日才购买服务器的使用权，众筹商贸公司还超出合同约定要求迸发网络公司增加额外功能，导致迸发网络公司返工；迸发网络公司作为专业的网络公司，熟悉微信小程序的制作和运营的程序，应当指导对网络知识不熟悉的众筹商贸公司按时购买服务器的服务，在签合同时指导众筹商贸公司细化微信小程序功能，在制作小程序时多与众筹商贸公司沟通，按时依约制作并调试好小程序。考虑到微信小程序为定制的特殊商品，现该小程序还有一定的使用价值，为了最大程度降低损失，依双方的违约程度，本院酌定众筹商贸公司给付迸发网络公司小程序制作尾款4000元，迸发网络公司将微信小程序的源代码交付众筹商贸公司，由众筹商贸公司进行二次开发。众筹商贸公司要求迸发网络公司赔偿租赁服务器损失1770元的诉讼请求，本院不予支持。众筹商贸公司在诉状中自认其在2020年7月17日购买了小程序所需的服务器，其在诉讼中主张服务器为迸发网络公司购买，其仅付服务费，迸发网络公司不予认可，该主张与双方的书面约定也不符，众筹商贸公司也未提交相关证据予以证实，对众筹商贸公司的相关主张，本院不予支持。 综上所述，依照《中华人民共和国合同法》第六十条、第一百二十条，《最高人民法院关于适用时间效力的若干规定》第二十条之规定，判决如下： 一、邢台市众筹商贸有限公司于本判决生效之日起五日内给付厦门迸发网络科技有限公司微信小程序开发费用4000元； 二、厦门迸发网络科技有限公司于本判决生效之日起五日内将所开发的微信小程序源代码等技术资料交付邢台市众筹商贸有限公司； 三、驳回邢台市众筹商贸有限公司的其他诉讼请求； 四、驳回厦门迸发网络科技有限公司的其他反诉请求。 如果未按本判决指定的期间履行给付金钱义务，应当按照《中华人民共和国民事诉讼法》第二百五十三条规定，加倍支付迟延履行期间的债务利息。 案件受理费64元，减半收取计32元，由邢台市众筹商贸有限公司负担；反诉费65元，由厦门迸发网络科技有限公司负担。 如不服本判决，可以在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人或者代表人的人数提出副本，上诉于河北省邢台市中级人民法院。 审 判 员 李继存 二〇二一年一月十五日 法官助理 王学斌 书 记 员 甄玉雪