山东省海阳市人民法院民 事 判 决 书(2020)鲁0687民初4520号原告：山东润海风电发展有限公司，住所地山东省海阳市烟台街25号，统一社会信用代码91370600696887526Ｍ，联系电话139××××6109。法定代表人：杨春柳，该公司董事长。委托代理人：吕建坤，山东省星河泰律师事务所律师。被告：太原重工股份有限公司，住所地山西省太原市万柏林区玉河街53号，统一社会信用代码91140000701013306H。法定代表人：韩珍堂，董事长。委托代理人:刘仁杰,公司法务,住山西省太原市尖草坪区。原告山东润海风电发展有限公司与被告太原重工股份有限公司建设工程施工合同纠纷一案，本院于2020年9月20日立案后，至2020年11月25日第一次开庭期间，依法处理太原重工股份有限公司提出的管辖权异议，后依法适用简易程序，公开开庭进行了审理。双方的委托代理人到庭参加诉讼。本案现已审理终结。山东润海风电发展有限公司向本院提出诉讼请求：1.请求退回风力发电机并判令被告太原重工股份有限公司返回风力发电机款570万元；2.请求赔偿原告山东润海风电发展有限公司发电量收入382.698215万元；3.请求本案诉讼费、律师费等原告山东润海风电发展有限公司实现权利的所有费用由被告太原重工股份有限公司承担。事实和理由：2013年2月5日，山东润海风电发展有限公司与太原重工股份有限公司签订了《山东烟台海阳市峨山风电场项目工程PC总承包合同》及《山东润海峨山风电场（49.5MW）工程风力发电机组供货合同》，山东润海风电发展有限公司购买太原重工股份有限公司生产风力发电机及配套设备，由太原重工股份有限公司为山东润海风电发展有限公司PC总承包建设海阳市峨山建筑风电场项目，合同签订后，太原重工股份有限公司向山东润海风电发展有限公司提供风力发电机并建设风电场。2014年9月28日，山东润海风电发展有限公司、太原重工股份有限公司及华夏金融租赁有限公司签订了《权利义务转让协议》，将山东润海风电发展有限公司、太原重工股份有限公司之间的PC总承包合同变更为融资租赁协议，并约定因产品质量发生的纠纷由山东润海风电发展有限公司直接向太原重工股份有限公司主张。2018年9月22日，峨山风电场29号风机齿轮箱故障，导致风机发电机停机。风机故障发生后，山东润海风电发展有限公司多次函告太原重工股份有限公司要求太原重工股份有限公司提供备件并派人维修，但太原重工股份有限公司既没有派人维修也没有提供备件，而该风机损坏的备件只有太原重工股份有限公司能够提供。由于太原重工股份有限公司的违约行为，导致了风机至今没有修复，停运至今。由于太原重工股份有限公司的违约行为给山东润海风电发展有限公司造成了巨大的经济损失，并使得山东润海风电发展有限公司购买风机的商业目的无法达到。当庭确认诉讼请求：1.请求退回风力发电机并判令被告太原重工股份有限公司返回风力发电机款570万元；2、被告支付发电量损失441.1万元，原告按照PC总承包合同补充协议第12条规定（条款略），是合同条款，是原告要求被告承担损失的依据，计算方式按照PC总承包合同补充协议第6条约定（内容略），年收入6700万元，而原告风电场有33台风电机，涉案风电机因质量问题停机后至今计算出时间天数，6700万元÷33台÷12个月÷30天×从2018年9月22号至2020年11月23日的共计天数；3、律师费10万元，提交代理合同。太原重工股份有限公司辩称，原告主体不适格，因为涉案风机的供货合同涉及的买方权利义务已经转让给华夏租赁公司，涉案风机的所有权均属于华夏公司享有，原告无权已自身名义主张权利，其与华夏公司之间属于权利主张的委托关系，所以应当依法驳回原告起诉，即使本案原告主体适格，被告也不应承担涉案风机的质量赔偿责任。一、涉案峨山风电场项目自并网发电以来的设备日常维护和保养工作均由原告实际控制的关联公司（原股东）承德奥星电力工程建设有限公司负责，分包工程由原告指定分包，实际上，涉案工程的设备维护均由原告自行负责，原告及奥星公司实际掌控涉案风机的日常运行及维护数据。按照被告与奥星公司签订的《分包合同》和《技术服务维护合同》约定，风电设备在质保期内产生的质量及维护责任由承德奥星公司承担。涉案1#风机发生故障后，原告至今拒绝向被告提供风机故障发生之前的运行数据，也拒绝被告进入现场调查，导致被告无法对故障原因进行查明，原告指定分包应当承担过错责任，被告不应承担赔偿责任，质保期内风机因维护不当产生的质量责任应由原告及其奥星公司自行承担，本案应追加奥星公司为共同被告。二、原告主张返还发电机款570万元，没有合同依据，原告应当就1#风机的故障原因承担举证责任，或者进行司法鉴定，在确定故障原因和责任之后，即使被告应承担责任，也仅限于维修责任，原告无权主张退款。三、2018年7月20日发生故障后，原告不仅拒不配合被告查明故障原因的情况下，也不自行消除故障，自行长期停机放任损失扩大，因此产生损失应由原告自行承担，所以，原告无权要求被告承担发电量损失，其主张律师费损失也没有合同依据，不应支持。综上，请求法庭依法查清事实，驳回原告的诉讼请求。本院经审理认定事实如下：对于当事人双方没有争议的事实，本院予以确认。对双方争议的问题，本院查明，2013年2月5日，山东润海风电发展有限公司作为业主与总承包方太原重工股份有限公司签订了《山东烟台海阳市峨山风电场项目工程PC总承包合同》、2013年9月6日山东润海风电发展有限公司作为买方与太原重工股份有限公司作为卖方签署《山东润海峨山风电场（49.5MW）工程风力发电机组供货合同》、2014年9月10日华夏金融租赁有限公司作为受让方、山东润海风电发展有限公司作为转让方、太原重工股份有限公司作为卖方，三方签署《山东润海峨山风电场（49.5MW）工程风力发电机组供货合同有关设备购买的权利义务转让协议》约定山东润海风电发展有限公司代为华夏金融租赁有限公司履行一切权利。2014年9月28日山东润海风电发展有限公司作为甲方与太原重工股份有限公司作为乙方签署《烟台海阳市峨山风电场项目工程PC总承包合同补充协议》（一）、2014年9月30日、山东润海风电发展有限公司作为甲方、太原重工股份有限公司作为乙方、华夏金融租赁有限公司作为丙方签署《烟台海阳市峨山风电场项目工程PC总承包合同补充协议》（二）。本案涉及的合同条款内容详见本判决书附页2018年9月22日29号风机故障，经检查发现是由齿轮箱内齿轮损坏，无法正常运行，该故障发生后原告通知了被告。本案涉及的合同条款内容详见本判决书附页。双方因陆续产生的2018年7月15号11号（2020鲁0687民初1180号）、2018年7月20日1号（2020鲁0687民初1179号）、2019年9月23日8号（2020鲁0687民初4519号）、2019年5月27日10号（2020鲁0687民初4521号）风机故障，在履行合同约定的维修义务达不成一致意见，导致双方产生系列纠纷，继而产生融资租赁合同违约纠纷（2020鲁0687民初958号）。原告按照PC总承包合同补充协议第12条规定（条款略），是合同条款，是原告要求被告承担损失的依据，计算方式按照PC总承包合同补充协议第6条约定，年收入6700万元，而原告风电场有33台风电机，涉案风电机因质量问题停机后至今计算出时间天数，6700万元÷33台÷12个月÷30天×从2015年9月22号至2020年11月23日的共计天数。上述事实，有当事人当庭陈述及合同等证据证明，本院予以确认。本院认为，原被告双方对《山东烟台海阳市峨山风电场项目工程PC总承包合同》、《山东润海海阳峨山风电场项目工程49.5MW风力发电机组供货合同》、2014年9月10日山东润海风电发展有限公司、太原重工股份有限公司及华夏金融租赁有限公司签订了《权利义务转让协议》、《峨山风电场项目工程PC总承包合同补充协议》（一）、（二）的真实性无异议，系双方真实意思表示，属于有效合同，本院予以确认；上述合同及协议对原被告承担的权利义务作了明确约定，系合同双方的真实意思表示且不违背法律规定，在合同协议内容未做变更及解除的情况下，双方应全面履行合同约定。违约方应承担违约责任。太原重工股份有限公司在所提供风机连续多台发生故障的情况下，应积极而不是消极履行合同义务进行维修，太原重工股份有限公司未完成维修义务，构成违约；原告要求被告依据合同约定承担违约责任，符合合同约定及法律规定，本院予以支持；原告要求被告承担发电量损失应予支持，其按照合同约定收益计算发电量损失符合法律规定，应予支持；原告要求要求被告退还风机款，因未达到合同约定退货标准，原告应另行主张，本案不予处理；原告要求被告依据合同约定及对等原则承担律师费符合法律规定，本院予以支持。原告要求的发电量损失、律师费数额符合法律规定及合同约定，本院予以确认。依照《中华人民共和国合同法》第六十条、第一百零七条《中华人民共和国民事诉讼法》第一百四十二条的规定判决如下：一、被告太原重工股份有限公司向原告山东润海风电发展有限公司支付22号风机发电量损失4411000.00元；二、被告太原重工股份有限公司向原告山东润海风电发展有限公司支付律师费100000.00元；上述二项内容于本判决生效之日起十日内履行。三、驳回原告山东润海风电发展有限公司要求被告太原重工股份有限公司退还货款5700000.00元的诉讼请求。如果未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条规定，加倍支付迟延履行期间的债务利息。案件受理费41533元（已减半），由被告太原重工股份有限公司负担15683，原告山东润海风电发展有限公司负担25850元。如不服本判决，可以在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数提出副本，上诉于山东省烟台市中级人民法院。审判员  于洪进二〇二〇年十二月二十九日书记员  毛一森符：2013年9月6日山东润海风电发展有限公司作为买方与太原重工股份有限公司作为卖方签署《山东润海峨山风电场（49.5MW）工程风力发电机组供货合同》第十条质保、验收、索赔和违约金条款：10.4.1约定“风电机组的设计应当符合IEC-1或GL相当于IEC-1的等级标准风力发电机组涉及的使用寿命至少是20年。其中主要部件（风轮、发电机、齿轮箱、主轴、机舱、主机架、塔架）在设计试用期内不应更换。如因设计、制造、材料方面的原因导致上述主要部件在设计使用寿命期内必须更换则乙方必须承担全部费用（如上述情况发生在质量保证期结束后，乙方还应赔偿给甲方因上述部件更换造成的发电量损失）”；10.5条约定“如果合同设备在试运行、预验收和质量保证期内卖方未能履行其在本合同项下承担的义务、达到保证指标要求，买方有权根据下列相应条款向卖方提出索赔，卖方应按买方的要求进行理赔∶5.1卖方自负费用修理有缺陷的合同设备或消除合同设备的缺陷或不符合之处。如果卖方不能派遣人员到工作现场，买方有权自行消除缺陷或不符合合同之处，由此产生的一切费用均由卖方承担。5.2按质量低劣的程度、买方受损害的程度及损失的数额对合同设备进行降价。.5.3由卖方自负费用以新设备替换有缺陷的设备或以新的技术资料替换有错资料，或者补供遗漏的合同设备或技术资料，同时卖方应在重算的质量保证期内对替换后的设备做出质量保证。卖方应自负风险用将替换后的设备或补供的设备运抵合同现场。对于买方急需的设，卖方应自负费用将其空运到合同现场，并赔偿由此给买方造成的一切损失。.5.4如果在试运行期间因卖方责任有一项或数项技术指标和/或保证指标未能实现，卖方应按合同第10.5.3条要求更换新设备以达到技术要求。如果仍达不到，以合同第10.5.7条进行考核。5.5如果第三次试运行由于卖方原因合同设备未能达到保证指标，买方将;更换设备或退货。如买方选择更换设备，卖方应按买方要求的时间尽快用合格的设备代替未达指标的合同设备，设备更换直至安装调试完成的时间应严格按照买方要求并保证买方的建设进度计划，如果由于卖方合同设备原因导致买方无法按照建设进度规定的完工日期并网发电，卖方将承担由此产生的一切费用和损失。如买方方选择退货，卖方应退还买方该设备已付的货款，并承担包括利息、银行费用、运费、保险金、检验费、仓储费以及其它保管和保护所退货物所必要的费用等全部相关费用。如果索赔通知是在质量保证期内提出的。如果卖方在收到买方索赔通知后10个工作日未能做出书面回复，该索赔要求将被视为已被卖方接受。如果买方提出所何索赔后40个工作日内，卖方仍不能用以上买方认可的办法彻底解决，买方有权从任何一笔付款中扣除。5.77卖方保证的风力发电机组的考核指标是∶风力发电机组的功率曲线不住证值的95%;风电场的可利用率≥97%，可利用率按整个风场考核，如果卖方提供的机组不能达到以上指标，每降低1%，赔偿合同总价的1%，上述赔偿最多不超过合同总价的5%;如风力发电机组考核指标超出保证值，则可利用率按整个风场考核，如果卖方提供的机组超出以上考核指每升高1%，奖励合同总价的1%，上述奖励最多不超过合同总价的5%。5.8卖方支付赔偿金后仍有义务协助买方采取各种措施以使合同设备达到规定的技术指标和保证指标，买方应对合同设备进行预验收并在验收合格后签署预验收合格证书正副本各一份。10.7卖方将按时保质保量为卖方提供合同项下的各项技术服务。卖方提供的技服务未及时跟上或技术人员未按时到位，如每晚一周，承担技术服务费的违约金。为保证合同项目顺利完成，卖方将按照不低于合同规定的人量提供技术服务。如果卖方提供的的技术服务人日量不足，买方将聘请相应技术人员完成合同项下的技术工作，所发生费用由卖方承担”；2014年9月10日华夏金融租赁有限公司作为受让方、山东润海风电发展有限公司作为转让方、太原重工股份有限公司作为卖方，三方签署《山东润海峨山风电场（49.5MW）工程风力发电机组供货合同有关设备购买的权利义务转让协议》约定山东润海风电发展有限公司代为华夏金融租赁有限公司履行一切权利。2014年9月28日山东润海风电发展有限公司作为甲方与太原重工股份有限公司作为乙方签署《烟台海阳市峨山风电场项目工程PC总承包合同补充协议》（一）第六条约定“甲方风电场发电量按照理论计算，每年电费预计收入6700万元左右，若实际发电量不足以支付到期租金本息，由乙方垫付差额部分，并保证不触发回购条款。甲方将用后续实际发电量高于租金本息部分偿还乙方垫付的差额部分及手续费1275万元（甲方应承担的部分）”；第十二条约定“乙方应保证风场用风机所缺的损坏备件、风机调试及运维备品备件及易耗品与2014年9月30日前全部到风场现场，若因乙方风力发电机组质量原因及备品备件补充不及时等原因给甲方造成的发电量损失，均由乙方承担，并按国网公司电费结算日期于每月一次性支付给甲方。