江苏省连云港市中级人民法院
民 事 判 决 书
（2018）苏07民终538号
上诉人（原审被告、反诉原告）：山东迅达化工集团有限公司，住所地山东省淄博市临淄区敬仲镇工业区。
法定代表人：崔传义，该公司执行董事。
委托诉讼代理人：刘国涛，山东康桥（淄博）律师事务所律师。
委托诉讼代理人：殷同喜，江苏公善民律师事务所律师。
被上诉人（原审原告、反诉被告）：江苏鹏程化工有限公司，住所地连云港市赣榆区柘汪镇临港产业区发展大道68号。
法定代表人：吴昌皂，该公司董事长。
委托诉讼代理人：王永田，男，该公司员工。
委托诉讼代理人：倪善发，江苏顺维律师事务所律师。
上诉人山东迅达化工集团有限公司（以下简称迅达化工公司）与被上诉人江苏鹏程化工有限公司（以下简称鹏程化工公司）买卖合同纠纷一案，因不服连云港赣榆区人民法院（2016）苏0707民初11106号民事判决，向本院提起上诉。本院于2018年2月1日立案后，依法组成合议庭，于2018年3月14日、2018年5月21日公开开庭对本案进行了审理。上诉人迅达化工公司的委托诉讼代理人刘国涛、张金荣（参加第一次庭审）、殷同喜（参加第二次庭审），被上诉人鹏程化工公司的委托诉讼代理人王永田、倪善发，到庭参加诉讼。本案现已审理终结。
上诉人迅达化工公司上诉请求：撤销一审判决；改判驳回鹏程化工公司一审诉讼请求、支持迅达化工公司一审反诉请求，或将本案发回重审；鹏程化工公司承担诉讼费用。事实与理由：1、一审法院违反法定程序。本案案情复杂，争议较大，应当适用普通程序审理，但一审法院适用简易程序且超期审理。2、一审法院认定事实不清，故意混淆概念。首先，迅达化工公司的产品是脱氧剂、分子筛等，而扬子石化检验报告的检验对象是丙烯，一审法院将两者混为一谈；其次，一审法院在审查证据时将“甲方正常工艺条件”的前提忽略；再次，鹏程化工公司一审称因迅达化工公司的产品不能达到约定而导致成本增加，但一审法院错误的认定为无法生产合格产品，且鹏程化工公司只对脱氧剂的脱氧性能提出质疑，并未对水解剂、脱硫剂等提出质量异议，但一审法院却判决全部产品存在质量问题；最后，一审法院认定“被告认为所提供的产品不能确定是否具备重新检测的条件”错误，而是确定不能检测已经使用过的产品作为判定案件的依据。3、一审法院适用法律错误，产品质量是否存在质量问题的举证责任应在鹏程化工公司一方，而一审法院错误分配举证责任，认为迅达化工公司应当承担举证责任。4、一审法院置事实于不顾，武断认定迅达化工公司的产品存在质量问题，严重影响迅达化工公司公司商誉和公司的经营、行业的健康发展。
被上诉人鹏程化工公司辩称，一审法院认定事实清楚，适用法律正确，请求驳回迅达化工公司的上诉请求。理由：1、双方在合同和技术协议书中对违约责任、性能保证约定的非常清楚。鹏程化工公司采购迅达化工公司的催化剂的目的在于，实现鹏程化工公司原材料丙烯通过精制系统后能达到技术协议书中的性能保证的标准，成为合格的聚丙烯生产材料。但迅达化工公司的催化剂只维持了三个月的正常时间，其在回复函中也承认该催化剂已饱和、失去活性，经再生仍无改善，且拒绝更换。2、迅达化工公司委托扬子石化进行检测，检测过程中取样、送检、缴费、领取报告都是迅达化工公司完成的，检测结果不符合技术协议书的约定，迅达化工公司认为检测报告不合法不符合逻辑。3、整个精致系统是串联关系，系一个整体，检测结果不符合技术约定是所有催化剂共同作用的结果。鹏程化工公司的要求是原料丙烯通过精制系统能够达到性能保证要求，即合格。因迅达化工公司无法在一年之内进行性能保证，故迅达化工公司供应的产品不合格。4、鹏程化工公司发现产品质量问题时几次要求迅达化工公司解决，在问题无法解决时要求迅达化工公司更换，迅达化工公司予以拒绝，致使鹏程化工公司无法生产合格的聚丙烯，不得不加大对催化剂和活化剂的投入，致使花费巨款购置迅达化工公司的催化剂没有任何价值，并导致无法履行与第三方签订的合同，给鹏程化工公司造成巨大损失。
鹏程化工公司一审起诉请求：1、解除鹏程化工公司与迅达化工公司于2015年12月17日签订的《采购合同》及相关的《技术协议》；2、迅达化工公司退货并自行取回《采购合同》中所列全部产品；3、迅达化工公司返还已付货款1738780元；4、迅达化工公司向鹏程化工公司支付违约金、赔偿损失费100万元；5、迅达化工公司承担诉讼费用。
迅达化工公司一审起诉请求：1、鹏程化工公司支付货款208112元；2、鹏程化工公司赔偿自2017年2月3日起至判决生效之日期间的逾期付款所造成的损失，按照应付货款额的每年6%计算，即每日赔偿35元（计算至反诉之日为5775元）；3、鹏程化工公司承担诉讼费用。
一审法院认定事实：
一、本诉案件事实
鹏程化工公司（需方）与迅达化工公司（供方）于2015年12月17日签订的《采购合同》及相关的《技术协议》，约定：需方购买供方分子筛26.04吨、水解剂9.32吨、脱硫剂11.16吨、脱砷剂4.68吨、脱氧剂34.12吨、瓷球7.2吨，总价款1959364元；合同项下材料的质保期为一年，质保期产品存在质量问题，供方承担免费更换、退货以及相应损失的责任；交货时间为收到预付款后35日内交货完毕，交货地点为需方的工厂所在地；付款方式：合同签订生效7天内需方支付合同总额20%的预付款后，供方开收据到需方，发货前需方支付合同总额70%的发货款，供方开具合同总额100%的发票，剩余合同总额的10%作为质保金，待质保期满一年，供方履行售后义务后，需方无息支付；供方供应的产品存在质量问题、技术不过关等，供方应承担更换、退货责任，并赔偿需方造成的损失；供方收到合同总额20%的预付款后合同正式生效。《技术协议》对产品指标、性能保证、供货范围及预计供货时间、双方责任、技术服务、风险等作了详细约定。其中性能保证第2.2条约定，氧ppm≤2ppm，v，水≤2ppm,w,2.3条约定，丙烯净化剂使用寿命大于三年。合同签订后，鹏程化工公司于2016年1月6日、1月29日、2月2日分别付给迅达化工公司货款363200元、1000000元、388000元，共1751200元。迅达化工公司于2016年2月3日按合同约定的数量提供给鹏程化工公司，鹏程化工公司在发货单上签字确认。2016年6月，鹏程化工公司退回脱氧剂0.32吨、脱砷剂0.04吨，迅达化工公司于2016年6月23日退给鹏程化工公司货款12472元。2016年6月7日，因鹏程化工公司将付款方式承兑汇票改为现金转账，迅达化工公司以退货款的方式返点12420元给鹏程化工公司。
鹏程化工公司收到货物后，于2016年3月将迅达化工公司提供的产品一次性投入设备塔使用，生产至5月份停车。6月份精制系统重新开启后，鹏程化工公司发现生产异常，并通知迅达化工公司协同查找原因。2016年7月11日，迅达化工公司派人到现场取样检验，鹏程化工公司对迅达化工公司的检测结果不认可。2016年7月25日，迅达化工公司派技术人员至现场取样，并委托扬子石油化工有限公司质量检验和管理中心检测。2016年7月28日，扬子石油化工有限公司出具二份《扬子石化检验报告》，送检产品存在质量问题，其中氧气达到了44ppm、水达到了6ppm。后鹏程化工公司多次与迅达化工公司协商精制系统检测异常情况，双方未能达共识，遂致诉讼。审理中，鹏程化工公司要求迅达化工公司赔偿损失，并提供了库存盘点清单，以证明因迅达化工公司供应的产品不合格而导致生产时多使用催化剂和活化剂的损失计1000000元。
二、反诉案件事实
迅达化工公司与元。质保金在质保期满一年，供方履行售后义务后，需方无息支付。
一审法院认为，双方签订的《采购合同》及相关的《技术协议》，系当事人真实意思表示，双方之间的买卖合同依法成立。双方均应按合同约定履行各自的权利义务。由于迅达化工公司提供的产品在质保期内出现质量问题，致使鹏程化工公司无法生产合格的产品，无法实现合同目的。因此，鹏程化工公司要求解除双方签订的《采购合同》，依法成立，一审法院予以支持。因迅达化工公司提供的产品不能达到双方约定的技术标准，鹏程化工公司要求退货，符合双方合同的约定，迅达化工公司应在合理的期限内取回提供给鹏程化工公司的产品。鹏程化工公司据此要求迅达化工公司并返还货款，一审法院予以支持；鹏程化工公司另要求迅达化工公司赔偿损失1000000元，所举证据不足，一审法院不予支持；鹏程化工公司按合同之约定，应支付合同总额90%的货款即1750955.60元，鹏程化工公司已按约给付货款1751200元，其不存在欠货款的事实。因迅达化工公司提供的产品不能达到合同约定的技术标准，鹏程化工公司亦无需支付约定的质保金。因此，迅达化工公司的反诉不能成立。
一审法院依照《中华人民共和国合同法》第六十条、第九十四条第一款第（四）项、第九十七条、第一百一十一条、第一百三十条、第一百四十八条规定，遂判决：一、解除双方之间签订的《采购合同》及相关的《技术协议》；二、迅达化工公司于判决发生法律效力之日起十日内向鹏程化工公司退还已付货款1738780元；如未按判决指定的期间履行给付金钱义务，应当按照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息；三、迅达化工公司于判决发生法律效力之日起十五日内取回提供给鹏程化工公司的所有产品，鹏程化工公司应予以配合；4、驳回鹏程化工公司的其他诉讼请求；5、驳回迅达化工公司的反诉请求。一审案件受理费30475元，减半收取15237.50元，由迅达化工公司负担；反诉案件受理费2254元，由迅达化工公司负担。
二审中，双方当事人依法提交了新的证据。本院组织当事人进行了证据交换和质证。对当事人二审争议的证据，本院认定如下：上诉人迅达化工公司提供的《中国石油化工集团公司石油化工装置工艺设计包（成套技术工艺包）内容规定》仅适用于该集团公司所属单位，且本案双方当事人并未约定采用该标准，故该证据与本案争议缺乏关联性，本院不予采信；迅达化工公司提供的回复函、证人马某证言，被上诉人鹏程化工公司提供的安庆石华工程设计有限公司设计的设计蓝图，均真实、合法，且与案涉争议有关，本院予以采信，对其证明力本院将在下文阐述。
本院经审理查明：一审判决认定的事实均属实，本院予以确认。
另查明，迅达化工公司与鹏程化工公司签订的《采购合同》5.1条约定，供方应免费提供其所售产品的在使用过程中遇到的技术、质量问题的咨询或化验检验等相关服务。6.2条约定，产品至需方指定地点后，由需方会同有关人员共同验收对产品的数量和外观进行验收。产品的性能、质量、技术等，需方有权在到货后20日内予以提出。《技术协议》4.2条约定，迅达化工公司严格按生产工艺指标进行催化剂生产，确保质量合格；及时向鹏程化工公司提供合格的催化剂和检测报告及相关的企业标准。5.1条约定，迅达化工公司向鹏程化工公司提供化工品使用期间相应产品的免费定量分析，并提供技术分析报告。6.2条约定，应用过程中若出现异常情况影响装置生产，鹏程化工公司有权停止使用，若因迅达化工公司的催化剂质量问题影响，由该公司负责免费更换合格的催化剂。
本案二审争议焦点为：案涉买卖合同标的物是否存在质量瑕疵；如果存在质量瑕疵，是否导致不能实现合同目的。
本院认为，迅达化工公司与鹏程化工公司签订的《采购合同》及《技术协议》，是双方当事人真实意思表示，且不违反法律法规的强制性规定，合法有效。双方当事人均应当按照合同约定全面履行合同义务。
关于争议焦点。《中华人民共和国合同法》第一百五十三条规定，出卖人应当按照约定的质量要求交付标的物。出卖人提供有关标的物质量说明的，交付的标的物应当符合该说明的质量要求；第一百四十八条规定，因标的物质量不符合质量要求，致使不能实现合同目的的，买受人可以拒绝接受标的物或者解除合同。买受人拒绝接受标的物或者解除合同的，标的物毁损、灭失的风险由出卖人承担。
本案中，迅达化工公司有义务按照《技术协议》约定的质量标准提供案涉的分子筛等六项产品，但在一年质保期内，鹏程化工公司使用上述产品生产三个月后即出现异常情况，不能产出符合要求的精制丙烯。鹏程化工公司及时向迅达化工公司反馈上述情况后，后者应当按照约定提供咨询、化验检验服务，提供免费定量分析、技术分析报告，必要时更换合格产品，但迅达化工公司取样精制丙烯材料并委托扬子石化进行检验，检验报告却存在重大瑕疵，迅达化工公司也没有按双方约定更换案涉的分子筛等六项产品，仅进行再生且未解决生产异常问题，故本院认定，迅达化工公司交付的六项产品作为一个整体不符合约定的质量，导致不能产出符合生产需求的精制丙烯，无法实现合同目的，因此鹏程化工公司依据合同约定可以解除合同。
上诉人迅达化工公司主张鹏程化工公司未在约定的20天内提出产品质量异议应承担不利后果，本院认为，约定的20天检验期间过短，依照标的物的性质，鹏程化工公司在检验期间内难以完成全面检验，只有在使用中才能发现隐蔽瑕疵，故本院认定该20天期间为买受人对外观瑕疵提出异议的期间，鹏程化工公司在三个月后对隐蔽瑕疵提出异议，尚在合理期间内。
上诉人迅达化工公司主张鹏程化工公司在生产中使用了不合格的原材料、不符合正常生产工艺条件，导致不能产出符合生产需求的精制丙烯，本院认为，鹏程化工公司提供了正规设计单位设计的生产图纸，且正常生产了三个月，双方对此均无异议，该公司已经尽到初步的举证责任；迅达化工公司应该对其上述主张承担举证责任，但迅达公司并未就此举证，应承担不利的法律后果，本院对该主张不予采纳。
此外，一审法院对本案采用简易程序审理，不违反法律禁止性规定，迅达化工公司的该项上诉理由亦不成立。
综上所述，上诉人迅达化工公司的上诉主张没有事实及法律依据，其上诉请求不能成立。一审判决查明事实清楚，适用法律正确，判决结果并无不当，应予以维持。依据《中华人民共和国民事诉讼法》第一百七十条第一款第一项规定，判决如下：
驳回上诉，维持原判。
二审案件受理费32729元，由上诉人山东迅达化工集团有限公司负担。
本判决为终审判决。
审判长 李 利
审判员 刘 扬
审判员 袁 辉
二〇一八年八月二日
书记员 许黎明
法律条文附录
《中华人民共和国民事诉讼法》
第一百七十条第二审人民法院对上诉案件，经过审理，按照下列情形，分别处理：
（一）原判决、裁定认定事实清楚，适用法律正确的，以判决、裁定方式驳回上诉，维持原判决、裁定；
（二）原判决、裁定认定事实错误或者适用法律错误的，以判决、裁定方式依法改判、撤销或者变更；
（三）原判决认定基本事实不清的，裁定撤销原判决，发回原审人民法院重审，或者查清事实后改判；
（四）原判决遗漏当事人或者违法缺席判决等严重违反法定程序的，裁定撤销原判决，发回原审人民法院重审。
原审人民法院对发回重审的案件作出判决后，当事人提起上诉的，第二审人民法院不得再次发回重审。