北京市第三中级人民法院民 事 判 决 书（2020）京03民终11534号上诉人（原审被告）：北京粉丝互动文化传媒有限公司，住所地北京市朝阳区幸福二村**楼**40-3内**206。法定代表人：尼基马·巴西鲁，总裁。委托诉讼代理人：朱健，男，北京粉丝互动文化传媒有限公司法务总监。被上诉人（原审原告）：华数传媒网络有限公司，住所地，住所地浙江省杭州市滨江区长江路****iv>法定代表人：陆政品，执行董事。委托诉讼代理人：杜伟，男，华数传媒网络有限公司职员。上诉人北京粉丝互动文化传媒有限公司（以下简称粉丝互动公司）因与被上诉人华数传媒网络有限公司（以下简称华数传媒公司）服务合同纠纷一案，不服北京市朝阳区人民法院（2019）京0105民初50680号民事判决，向本院提起上诉。本院于2020年10月10日立案后，依法由审判员邓青菁独任审判，公开开庭进行了审理。上诉人粉丝互动公司的委托诉讼代理人朱健到庭参加诉讼，被上诉人华数传媒公司经本院传唤未到庭。本案现已审理终结。粉丝互动公司上诉请求：1.请求人民法院撤销北京市朝阳区人民法院（2019）京0105民初50680号民事判决，依法改判或发回重审。2.涉案一审、二审的诉讼费用由华数传媒公司承担。事实和理由：一审法院对本案事实认定错误，适用法律错误。根据涉案双方签订的《商务合作协议》第一条5.1的约定，华数传媒公司应当提供基于SDK方式和内容源传输方式的免费且无广告视听节目内容服务，但华数传媒公司作为提供服务方，并未向粉丝互动公司提供SDK对接和内容源传输服务，故粉丝互动公司并未接受到该项服务，粉丝互动公司暂停付款是行使法律赋予的抗辩权，不属于违约，华数传媒公司提交的《验收单》并不能证明其提供了上述服务，故不应判决粉丝互动公司承担一审判决书所述法律责任。反而是华数传媒公司违约未按照协议的约定履行义务，粉丝互动公司保留追究华数传媒公司违约责任的权利。综上所述，粉丝互动公司认为一审判决认定事实错误，适用法律错误，请求二审法院支持粉丝互动公司的上诉请求。华数传媒公司向本院递交书面答辩意见称，一审判决认定事实清楚，适用法律准确，请求二审法院依法驳回粉丝互动公司的上诉意见和请求，维持原判。理由：一、华数传媒公司已按照合作做协议约定提供了约定的服务。根据双方签订《商务合作协议》第4条合作方式的约定，双方的合作内容包括：（1）甲方为乙方提供互联网电视集成服务和视频视听内容服务。（2）乙方采用甲方CDN服务。本案中华数传媒公司一审起诉要求粉丝互动公司支付服务费仅涉及第（1）项的合作内容。为向粉丝互动公司提供符合协议约定的服务，华数传媒公司完成了以下工作：1.根据国家广播电影电视总局颁布的《持有互联网电视牌照机构运营管理要求》的要求，粉丝互动公司建立了可管可控的互联网继承播控系统和内容服务系统，主要节目集成和播出系统（华数系统，主要是内容节目、内容储存、内容分发）、EPG管理系统（华数系统，主要是首页运营系统），客户端管理系统（华数系统，主要是用户管理）、计费系统（华数系统，主要是支付鉴权）。华数传媒公司通过建立前述系统为粉丝互动公司所有的互联网电视终端产品提供互联网电视集成服务。华数传媒公司通过SDK方式和内容源传输的方式，将华数传媒公司自有和组织集成第三方的节目内容，通过华数传媒公司建立的集成播控系统平台链接至粉丝互动公司的互联网电视终端，向粉丝互动公司提供视听节目内容。SDK是安卓系统上可供集成的应用，粉丝互动公司的互联网电视机顶盒可通过SDK跳起华数媒资、播放器、支付鉴权等接口，集成可展现华数媒资及播放。媒资接口主要包括全量接口和增量接口，通过全量接口，粉丝互动公司可获取所有华数媒资（第一次时），增量接口，用于后续媒资状态更新后同步信息至粉丝互动公司所有的互联网电视终端中。双方在协议履行过程中，华数传媒公司向粉丝互动公司提供SDK应用及更新S**应用，如2017年12月19日双方技术对接群的沟通记录显示粉丝互动公司对SDK应用进行测验和验收，并在验收通过后向华数传媒公司提供了《验收单》。2018年1月31日、2018年2月9日，华数传媒公司向粉丝互动公司的技术人员发送新版本SDK，对后期运营进行更新内容。综上华数传媒公司一直根据合作协议的约定，向粉丝互动公司提供符合合同标准的服务，粉丝互动公司不仅在系统对接完成时对华数传媒公司提供的服务进行了验收，正常接受服务，履行过程中未提出过异议。二、粉丝互动公司未能依约向华数传媒公司支付互联网电视集成服务和视频视听内容服务费，已经违约。粉丝互动公司应采用支付固定数额方式向华数传媒公司支付，且每年的支付金额和时间均明确。但双方协议签订后，粉丝互动公司仅支付了65万元后，再未支付其他服务费。综上，请求二审法院维持原判，驳回其上诉请求。华数传媒公司向一审法院起诉请求：1．请求法院判令粉丝互动公司向华数传媒公司支付服务费165万元；2．请求法院判令粉丝互动公司支付华数传媒公司迟延付款的违约金（按照日千分之一的标准计算，分别以65万元为基数自2017年12月22日起算至实际支付之日止，以100万元为基数自2018年10月31日起算至实际支付之日止）。一审法院认定事实：2017年12月25日华数传媒公司（甲方）与粉丝互动公司（乙方）签订《商务合作协议》，其内容为：合作方式（1）甲方为乙方提供互联网电视集成服务和视频视听内容服务。（2）乙方采用甲方CDN服务。互联网电视集成服务和视频视听内容服务费，此费用包括基础集成费＋视听视频节目费（包括内容源传输及网络在线播放）。（1）第一年（2017.12.1-2017.12.31），乙方向甲方支付130万元，具体付款时间如下2017年12月22日之前，乙方向甲方支付130万元；（2）第二年（2018.1.1-2018.12.31），乙方向甲方支付100万元，第三年（2019.1.1-2019.12.31），第四年（2020.1.1-2020.12.31）乙方每年向甲方支付55万元，前述费用均在每年10月31日前且在收到甲方开具的增值税专用发票后，乙方向甲方支付相应全年费用。乙方应按时支付合同费用，除本协议另有约定外，乙方付款延期的，每迟延一日向甲方支付延期付款部分0.1％的违约金。粉丝互动公司出具《验收单》，其内容为“北京粉丝互动文化传媒有限公司已于2017年12月30日验收通过华数服务，服务包括：华数终端集成华数互联网电视服务&华数互联网视听服务。特此确认”。一审庭审中，粉丝互动公司认可其于2019年2月28日收到华数传媒公司出具的《浙江增值税专用发票》，价税合计100万元，备注2018年互联网电视集成服务和视频视听内容服务费。一审法院认为，依法成立的合同，对当事人具有法律约束力，当事人应当按照约定履行自己的义务。本案中，华数传媒公司与粉丝互动公司双方签订的《商务合作协议》系双方的真实意思表示，不违反法律、法规的强制性规定，合法有效，双方均应按照协议约定履行。粉丝互动公司以华数传媒公司未按照协议约定履行义务进行抗辩，但就此并未提交证据予以说明，且华数传媒公司提交了粉丝互动公司出具的《验收单》，故一审法院对粉丝互动公司该项抗辩意见不予采信。粉丝互动公司应按照协议约定的付款日期和条件支付华数传媒公司相应服务费。粉丝互动公司逾期付款，构成违约，应承担违约责任。华数传媒公司未提交证据说明粉丝互动公司的违约行为给华数传媒公司造成的实际损失，故一审法院结合粉丝互动公司的违约行为、合同履行情况、付款条件等因素对违约金予以确定。综上，依照《中华人民共和国合同法》第六十条、第一百零七条、第一百一十四条，《最高人民法院关于民事诉讼证据的若干规定》第二条之规定，判决：一、粉丝互动公司于判决生效之日起七日内支付华数传媒公司服务费一百六十五万元；二、粉丝互动公司于判决生效之日起七日内支付华数传媒公司逾期付款违约金（分段计算：以六十五万元为基数，按照年百分之二十四的标准计算自二〇一七年十二月二十三日起至实际支付之日止；以一百万元为基数，按照年百分之二十四的标准计算自二〇一九年三月一日起至实际支付之日止）；三、驳回华数传媒公司的其他诉讼请求。如果未按本判决指定的期间履行给付金钱义务，应当按照《中华人民共和国民事诉讼法》第二百五十三条规定，加倍支付迟延履行期间的债务利息。本院二审期间，双方均未提交新证据。本院经审理查明的事实与一审法院查明事实一致。本院认为，《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第九十条规定：当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实，应当提供证据加以证明，但法律另有规定的除外。在作出判决前，当事人未能提供证据或者证据不足以证明其事实主张的，由负有举证证明责任的当事人承担不利的后果。依法成立的合同，对当事人具有法律约束力，当事人应当按照约定履行自己的义务。本案中，双方签订的《商务合作协议》系双方的真实意思表示，不违反法律、法规的强制性规定，合法有效，双方均应按照协议约定履行。粉丝互动公司上诉主张华数传媒公司未如约履行合同义务，但对此并未提交充分、有效证据，而华数传媒公司提供了粉丝互动公司出具的《验收单》证明其已经按照合同约定履行其义务，故一审法院判定粉丝互动公司应当向华数传媒公司支付服务费，于法有据，本院不持异议。因粉丝互动公司确未按照合同约定支付服务费用，构成违约，应当承担违约责任，一审法院认定违约金的计算方式并无不当，本院依法予以维持。综上所述，粉丝互动公司的上诉请求不能成立，应予驳回；一审判决认定事实清楚，适用法律正确，应予维持。依照《中华人民共和国民事诉讼法》第一百四十四条、第一百七十条第一款第一项规定，判决如下：驳回上诉，维持原判。二审案件受理费23600元，由北京粉丝互动文化传媒有限公司负担（已交纳）。本判决为终审判决。审 判 员 邓青菁二〇二〇年十二月二十三日法官助理 付 哲书 记 员 马雪骁