文书内容广东省深圳市中级人民法院民 事 判 决 书（2019）粤03民终16218号上诉人（原审原告、反诉被告）：广州密思码投资咨询有限公司，住所地广东省广州市越秀区庙前西街48号自编1号523房。法定代表人：麦文浩，总经理。委托诉讼代理人：陈康原，广东诺臣律师事务所律师。委托诉讼代理人：区文晖，广东诺臣律师事务所律师。被上诉人（原审被告、反诉原告）：深圳市敬达诚科技有限公司，住所地广东省深圳市龙华区民治街道腾龙路13号10C。法定代表人：梁永平，总经理。委托诉讼代理人：冯祥国，广东翰泰律师事务所律师。委托诉讼代理人：谢永情，广东翰泰律师事务所律师。上诉人广州密思码投资咨询有限公司（以下简称密思码公司）因与被上诉人深圳市敬达诚科技有限公司（以下简称敬达诚公司）定作合同纠纷一案，不服广东省深圳市宝安区人民法院（2018）粤0306民初8748号民事判决，向本院提起上诉。本院于2019年6月20日立案后，依法组成合议庭进行了审理。本案现已审理终结。密思码公司上诉请求：撤销一审判决，改判支持密思码公司的全部诉讼请求及驳回敬达诚公司的全部反诉请求，并判令敬达诚公司负担一、二审相关诉讼费用。事实和理由：一、一审法院认定事实不清，适用法律错误，涉案产品并未验收，敬达诚公司尚未履行定制合同的测试验收、交货义务，经密思码公司催告后仍未履行，密思码公司依法可解除合同。合同第一条明确约定：“产品使用环境：油罐车底部；使用需求：通过将本产品安装于油罐车底部，传感器将采集到相应油罐油位数据发送至甲方GPS设备上……。”因此，一审法院机械地认为合同仅涉及“前期产品由三台主机与三个探头组成一套产品，后期开发成一台主机与三个探头组成一套产品”，与合同约定的产品需求不符，更偏离客观实际。众所周知，油罐车用于运送汽油、煤油、柴油、植物油、食用油、重油、煤焦油及非石油产品的醇、醛、苯、醚等易燃易爆物质，因此，密思码公司对该安装于油罐车底部的定制产品的外壳、接线等提出的阻燃防爆等级要求关乎社会公众利益，是产品在客观使用上的硬性指标，是行业标准上的强制性规定。怎么可能随便几个部件连在一起就等于完成产品的定制开发？敬达诚公司作为专业研发、生产公司，不可能不知道该定制产品的客观使用需求，其认为仅仅向密思码公司提交几个甚至还没有组装好部件就是完成合同义务，是推卸责任。合同第四条第三款约定：“乙方（敬达诚公司）配合甲方（密思码公司）完成定制的开发、测试、安装、实施、维护等工作。”《中华人民共和国合同法》第二百六十一条规定，承揽人完成工作的，应当向定作人交付工作成果，并提交必要的技术资料和有关质量证明。本案中，未见敬达诚公司提交任何的测试报告、安装说明、验收确认书，反而是密思码公司多次催促敬达诚公司尽快提交产品测试安装验收（通过邮件、律师函等方式），且密思码公司已支付的订单首款也完全足够支付密思码公司需用于安装测试的几套产品，但敬达诚公司仍认为其提交的几个产品组件就完成合同任务，拒绝密思码公司的测试请求，密思码公司对此无法理解。《中华人民共和国合同法》第九十四条规定：“有下列情形之一的，当事人可以解除合同：……（三）当事人一方迟延履行主要债务，经催告后在合理期限内仍未履行；……。”因此，密思码公司诉请解除合同及返还开发款、订单收款，有充足的事实与法律依据。二、密思码公司向敬达诚公司下单批量生产，是为了表示合作诚意，并不等于密思码公司确认涉案产品成功测试并验收成功。密思码公司在下单生产后，双方仍不断在邮件中沟通产品组装集成问题。一审法院从双方往来沟通的邮件中割裂出两个（2017年8月16日、8月25日）来推断双方已确认涉案产品成功测试并验收，是荒谬的。双方在8月16日之后往来的邮件中，密思码公司明确表示定制产品须解决防爆、集成问题，还需最后测试验收，一旦验收完成，会立即付款。同时，敬达诚公司亦明确答复配合密思码公司解决产品电源线、线材、软件等问题，见如下邮件(均为一审中敬达诚公司提交的证据，所有日期均为2017年）：            日期              发出方              内容                  6.30              敬达诚      公司                 我们的主机和探头将在下个星期开始生产。关于电源线相关问题，我这边会继续跟sum沟通，以寻求最佳的解决方案。                  8.16              敬达诚      公司              整个定制项目的研发工作已基本结束，下一步的工作就是进入到生产环节，现需要你们确认，我们这边是否可以进行第一批次200套的生产？                  8.17              密思码      公司              我会在周五核实完之后再通知你。                  8.22      9：11am              敬达诚      公司              上周五您这边的测试验证结果是否满意？我们这边能否进入下一步生产工作呢？                  8.22      12: 31pm              密思码      公司              我们仍然试图解决一些集成问题，我们希望我们能在本周解决这个问题以及新的套管。我们希望获得防爆安全认证作为客户的要求。                  8.25              敬达诚      公司              我们与生产沟通过，从确认安排生产到交货……，请您准备安排好时间，一旦确认好生产时间，请及时告诉我们。                  8.26              敬达诚      公司              关于拖车线的问题，目前的拖车线长度规格你们这边是否已经确定好？是由你们这边采购还是需要我们这边代为采购？                  9.12              敬达诚      公司              关于超声波传感器的生产，目前需要您这边确认最新的软件、线材等信息。然后由贵司下采购订单或者生产确认书加盖公章给我们，我们再安排生产，请知悉。                  9.25              敬达诚      公司              关于线材、电源线方面的细节问题，请你们技术尽快和我们技术落实确定，这样生产尽快完成。                  10.17              敬达诚      公司              请尽快确认电源线材，以确保尽快交货。                  11.1              密思码      公司              一旦核实完成，我们将立即付款。请注意，你需要帮助我们完成测试。      三、一审判决是强制交易，违背市场规则，明显不公，密思码公司不能接受未经测试验收的产品。无论从邮件中，还是密思码公司发出的律师函，密思码公司均承诺：一旦测试验收完成，必定提货付款。密思码公司起诉之前仅要求及希望敬达诚公司配合完成测试验收，但敬达诚公司拒绝。即使双方的订单中明确约定出货前付清货款，但是否能以此否认密思码公司测试验收的权利呢？密思码公司作为订单的买受方，难道就连验货的资格也没有？《中华人民共和国合同法》第一百四十八条规定，因标的物质量不符合质量要求，致使不能实现合同目的的，买受人可以拒绝接受标的物或者解除合同。一审法院判令密思码公司向敬达诚公司支付货款，敬达诚公司收款后立即交货，若密思码公司收到的产品不符合要求，无法用于油罐车底部，密思码公司将依法维护自身合法权益，由此必定使双方陷入讼累。密思码公司并非故意为难敬达诚公司不付款提货，密思码公司只希望先验货。一审判决是强制交易，无法根本解决双方矛盾，违背市场交易规则，更是对作为定作人与买受人的密思码公司极大的不公平。综上所述，请二审法院依法审理，维护密思码公司合法权益。敬达诚公司辩称，一、密思码公司主张撤销已履行完毕的合同，要求敬达诚公司返还项目开发费用，没有事实和法律依据。2016年11月4日密思码公司向敬达诚公司采购了一拖一产品后，在全面认识和认可敬达诚公司产品的基础上，于2016年12月9日与敬达诚公司签订合同，委托敬达诚公司在原有产品的基础上开发定制一拖三产品，“产品形态”已明确为：前期由三台主机与三个探头组成一套产品，后期由一台主机与三个探头组成一套产品。由于密思码公司对敬达诚公司原有的产品中的外壳不满意，所以在委托开发一拖三产品中并未要求敬达诚公司制作外壳，正因为如此，才会有后来在敬达诚公司已批量生产好PCB板后，密思码公司又要求敬达诚公司配合其外壳在PCB板上打孔的情况出现。双方履行合同情况和沟通往来的邮件内容如下（未标注年份的均指2017年）：            时间              密思码公司              敬达诚公司              证明内容                  2016.      12.9              双方签订合同。                                2016.      12.19              支付开发定金4万元。              告知密思码公司：定金已收到，目前样品在室内和油罐车都有测试，数据基本上达到要求，同时询问密思码公司计划在未来的什么时候需要安排技术人员出国。              敬达诚公司履行了配合、协助密思码公司测试的工作。                  2016.      12.20              告知敬达诚公司：计划在12月25日晚上去，12月30日返回。                                1.3                            苏工过去测试回来了，关于这次测试中的问题，请你这边总结下，我们根据你们的反馈及苏工的反馈，综合起来尽快解决产品出现的问题。                  2.6      5:43am                            1.海外两套超声波样品是否有到油罐工厂测试？如果有，可以尽快提供相关测试数据给我方。2.年前的一套三拖三样品已经给到你们，是否已经跟你们的GPS对接成功？如果在GPS后台软件方面需要配合，请及时与我司人员联系。                  2.6      12:32pm              测试将在下周进行，因为还有其他活动。                                              4.26              1.支付后期开发费用定金2万元；2.支付订单首付款3万元。                            前期研发阶段已结束，并得到密思码公司的认可。                  4.28              支付订单首付款4.5万元。                                              5.17      9:31am              我被告知这个测试机没有做好，Sam无法继续测试，请说明情况。                                              5.17      9:54am                            一拖三的样品确实在调试当中，一拖三主机的软硬件有许多需要修改和微调的地方，我们这段时间都在加班加点跟进，预计在下周能够做好产品的定型测试工作。我们技术也会一直跟Sam保持联系，汇报进展情况。                                6.12      11:24am                            1.一拖三的两套样品你们尽快测试确定，这样以方便我们后续生产安排。测试过程中如果有技术问题，请及时和苏工沟通。2.关于电源拖车线，如果你们确定从我们这边采购，请你们尽快安排下线材的货款，以方便我们这边安排线材工厂生产。              电源拖车线并不在定制范围内，需要密思码公司另行采购，敬达诚公司只是配合、协助相关工作。                  6.14      11:47am                            根据昨天会面提出的一些产品上的要求进行了总结和分析及反馈，同时告知密思码公司：我这边已经和防爆认证公司确认过，线材没有指定哪种是必须的防爆线材，正常的本安线材都可以使用。我这边也咨询了多家线材工厂，没有单独的防爆线材，只有防爆软管，就是套在线材上达到防爆要求。这个线材你们是需要继续用我们这边提供的PU线还是需要换用其他线材，需要你们尽快指示。同时提醒密思码公司：一拖三的样品已经提交给贵方技术测试，请技术人员尽快完成测试。              敬达诚公司多次与密思码公司通过会面方式沟通研发、材料等问题，密思码公司对敬达诚公司无防爆认证资质是明知的，敬达诚公司也已配合、协助密思码公司多方了解防爆线材的相关问题，并根据密思码公司的指示选用线材。                  6.30      11:22am                            关于一拖三测试进展如何？样品提供给你们已经超过两个星期，如果测试过程中有什么问题，也请尽快提出。                                7.1      1:40am              进展缓慢，我们会加快速度。                                              8.10      4:41pm      星期四                            苏工会放下手头上的事情，赶回来和贵方一起联合测试油感和GPS相关事宜，明天（星期五）下午两点左右会准时到广州那边与你们会面。              敬达诚公司履行了协助测试的合同义务。经过联合测试，超声波样品、数据得到了密思码公司的确认，整个定制项目的研发工作已经结束。                  8.16      3:57pm      星期三                            根据上周五联合测试，我们已经把目前的一些问题都解决了，线束、接插口的问题都已经得到确认，超声波样品、数据也得到你们技术的确认。我们整个定制项目的研发工作已经结束，下一步工作就是进入到生产的环节中。现在需要由你们确认，我们这边是否可以进行第一批次200套的生产？                  8.16      11:21pm              我会在星期五（2017.8.18）核实完之后再通知你。                                              8.22      9:11am      星期二                            上周五您这边测试验证的结果是否满意？我们这边是否能进入下一步生产工作呢？                                8.22      12:31am      星期二              我们仍然试图解决一些集成问题，我们希望我们能在本周解决这个问题以及新的套管。我们希望获得爆炸安全认证。                                              8.23      4:29am                            那我们静待您这边的下一步消息。如果有什么需要我们帮忙的，请及时提出。                                8.24      6:21pm              请问生产200套产品需要多长时间？                                              8.25      4:26am                            我们跟生产沟通过，从确定安排生产到交货的时间约为15-18天，主要是机器老化和出货前测试需要的时间比较多。请您准备合理安排好时间，一旦确定好生产时间，请及时告诉我们。                                8.25      10:30am              价格是多少？                                              8.25      10:54am                            一拖三油感产品的单价是1250元一套，附件是你们的合同，目前你们已经支付了此订单30%的定金，余下70%在出货前付清。出货前需支付：尾款175000元，定制开发费尾款2万元。                                8.25      3:13pm              你提供多少备用单位？我们需要10%的备用，用于初期部署。                            证明密思码公司在原有批量订单200套产品的基础上增加了10%的备用量，即订单增加为220套产品。                  8.25                            关于备用机器，我们是没有免费提供的。如果您这边的项目需要用到10%备用机器，那么您这边下单的时候增加10%的订单即可，我们会根据您的订单安排生产。                  8.25      4:28pm              请加10%的余量，用以替换缺陷。                                8.25      5:17pm                            我已经将10%的备用做进合同里面去，请查看附件。请您这边根据您的工程进展的需要，提前通知我们安排生产。                  8.25      6:39pm              请开始生产。                            证明密思码公司已确认订单产品数量为220套，明确要求敬达诚公司开始生产。      由以上往来内容可以证明，在产品的定制合同中，敬达诚公司已依约完成了研发、定制及协助测试的义务，研发、定制的成果已交付密思码公司测试验证，密思码公司于2017年8月25日以“通知敬达诚公司开始批量生产220套产品”的行为方式确认了敬达诚公司的研发成果，定制研发阶段已完全结束。密思码公司主张敬达诚公司未履行协助测试义务、未提交研发成果、单方面擅自批量生产均与事实不符，敬达诚公司的合同义务已履行完毕，密思码公司应当依约支付敬达诚公司项目开发费用尾款2万元。密思码公司主张撤销已履行完毕的合同，要求敬达诚公司返还项目开发费用，没有事实和法律依据。二、自2017年8月25日起，双方之间履行的是220套产品的订单生产义务，具体的履行情况和邮件往来内容如下：            时间              密思码公司              敬达诚公司              备注                  8.26      3:02am                            那我们安排下一步的生产，数量220套，预计交货期为9月10-15号，我会不定期跟您汇报生产进展情况。                                8.26      11:57am                            上一封邮件是空白邮件，不知道是什么原因呢？关于拖车线的问题，是由您这边采购还是需要我们这边代为采购？由于中国这段时间在搞环保审查，已经关停了非常多的污染企业，线材工厂属于污染企业，所以不管哪方安排，这个时间周期都会比以往的长很多，请知悉。              证明拖车线并不是敬达诚公司定制和生产的范围，敬达诚公司只是帮助密思码公司代为采购。                  8.27      2:01pm              这些都是为了通知koko和mai（均是密思码公司人员）：准备好相关的拖车线和电线。                                              9.12      9:48am                            目前超声波液位传感器，在按照贵司的要求，在修改软件中，PCB板也在原有的PCB板上增加螺孔位。新款线材的成本为每条150元，目前按照220套产品的话，需要重新定制660条线材，线材定制时需要贵司提前支付线材费用。              证明在批量生产环节中，密思码公司不断提出新的要求，敬达诚公司为了配合密思码公司才对软件、线材、产品作出修改。                  9.12      9:56am              因为长度不同，每种型号的成本是多少？                                              9.25      10:46am                            目前生产进展：PCB板已经打孔完成，这个耗费了许多时间，目前已经将所有物料提交给贴片工厂排单贴片，预计本周末会完成贴片。关于线材、电源线方面的细节问题，请你们技术尽快和我们技术落实确定，这样生产会尽快完成。                                9.26      7:44am              很好。      Koko正在处理线材问题，将相应地向我们报告跟进这件事。                                              10.17      10:51am                            附件是测试好的PCB板和一级探头，请查阅。请尽快确认电源线材，已确保尽快交货。                                10.17      3:03pm              亲爱的koko和sam,请在我们最后付款前核实一下交货情况。                                              10.20      13:29pm              Sum:我想问，我们怎样验货，到你公司？还是工厂……。              Smartpine:那220套产品么？              证明密思码公司向敬达诚公司询问验货的地址，证明密思码公司已准备付款。                  10.20      13:59pm              嗯。                                10.31      10:16am                            目前货已经全部生产检测好，随时可以发货，请贵方及时安排货款，我们及时安排发货。出货前你们需要支付的费用合计是22万元。              证明220套产品订单已经按照密思码公司的要求生产完成。                  11.1      3:01am              一旦核实完毕，我们将立即付款。                            证明密思码公司确认订单完成情况并表示将立即付款。      由以上往来内容可以证明，敬达诚公司是在得到密思码公司的确认后才开始批量生产工作的，在订单生产环节中，密思码公司又不断提出新的要求，敬达诚公司为了配合密思码公司才对产品、软件、线材等作出相应修改，但密思码公司却反过来主张敬达诚公司的研发成果未得到其确认而私自进入生产环节，这于法于情于理都不符，不仅违背了诚实信用原则，也打破了市场交易规则。2017年10月31日，敬达诚公司已将订单产品生产、检测完毕并通知了密思码公司，密思码公司也表示会立即付款，但在付款前又向敬达诚公司提出先交付5套产品的要求，敬达诚公司根据“先付款后交货”的订单约定行使先履行抗辩权，符合法律规定。三、密思码公司先是主张敬达诚公司未履行交付研发样品、未配合其完成测试，私自批量生产，要求敬达诚公司提交5套产品供其完成测试，敬达诚公司拒绝提供5套产品，所以其主张解除合同，但其在上诉状第三点又主张其并非故意为难敬达诚公司不付款提货，只是希望先验货，其主张明显前后矛盾。测试和验货是两个完全不同的概念，既然密思码公司主张验货，即表明其已确认敬达诚公司的研发成果和批量生产情况，敬达诚公司已按其要求完成了220套产品订单的生产，其应当依法依约履行付款的义务，然而，其却借故拒付货款，已然构成根本违约。综上所述，请二审法院维持原判。密思码公司向一审法院起诉请求：1.解除双方于2016年12月9日签订的《超声波液位传感器定制合同》；2.判令敬达诚公司向密思码公司返还已支付的开发费用6万元及支付占用款项期间的利息（利息按照中国人民银行同期贷款利率的标准计算，其中4万元从2016年12月20日起计至返还之日止，2万元从2017年4月27日起计至返还之日止）；3.判令敬达诚公司向密思码公司返还订单首款75000元及支付占用款项期间的利息（利息按照中国人民银行同期贷款利率的标准计算，从2017年4月29日起计至返还之日止）；4.判令敬达诚公司向密思码公司赔偿经济损失326282.4元；5.判令敬达诚公司负担诉讼费。敬达诚公司向一审法院反诉请求：1.判令密思码公司向敬达诚公司支付开发费用尾款2万元及延期付款利息（利息按照中国人民银行同期贷款利率的标准计算，自2017年8月16日起计至实际支付完毕之日止）；2.判令密思码公司向敬达诚公司支付货款20万元及延期付款利息（利息按照中国人民银行同期贷款利率的标准计算，自2017年11月1日起计至实际支付完毕之日止），并承担因延迟提货造成的产品老化、过保等责任；3.判令密思码公司负担诉讼费。一审法院认定事实：2016年12月9日，密思码公司（甲方）与敬达诚公司（乙方）签订《超声波液位传感器定制合同》，约定：密思码公司委托敬达诚公司定制开发2M一拖三超声波油位传感器产品（根据甲方需求本产品前期由三台主机与三个探头组成一套产品，后期开发成一台主机与三个探头组成一套产品），开发周期为前期开发时间为45天，第一次提供样品时间为2016年12月20日，后期开发时间为60天；后期开发由甲方成功测试并验收前期开发成果后，提供书面要求向乙方进行后期开发；后期开发样品经甲方测试并验收后，产品定制阶段结束。合同约定产品开发费用总额为8万元，甲方在签订后3个工作日内向乙方支付4万元作为项目开发定金，前期产品调试成功并经甲方确认验收后3个工作日内向乙方支付开发费用余额的50%即2万元作为项目后期开发费用定金，后期开发一拖三成功样品经过调试并经验收确认后3个工作日内支付余款2万元。签订上述合同后，密思码公司于2016年12月19日向敬达诚公司支付了合同定金4万元。2017年4月26日、4月28日，密思码公司向敬达诚公司支付了95000元，包括后期开发费用定金2万元、订单首期款75000元。2017年8月16日，敬达诚公司向密思码公司发出邮件称：“根据上周五联合测试，我们已经把目前的一些问题都解决了，线束、接插口的问题都已经得到确认。超声波样品、数据也得到你们技术的确认。我们整个定制项目的研发工作已经基本结束，下一步工作就是进入到生产的环节中。现在需要由你们确认，我们这边是否可以进行第一批次200套的生产？”密思码公司回复敬达诚公司称在星期五核实完之后再通知敬达诚公司。2017年8月25日，双方确认的订单显示密思码公司下单采购220套上述产品，总价款275000元，订单备注“5月份前已经支付75000元，余款200000元出货前付清”。2017年11月9日，密思码公司委托律师向敬达诚公司发出律师函称，敬达诚公司仅提供2套手贴样机供调试不能满足测试要求，敬达诚公司设计的产品外壳并未达到项目防水、防爆需求（因产品应用于油罐车，对外壳有相应的防水等级、阻燃防爆要求，对外部接线也有防爆阻燃等级要求），当PCBA在工程阶段的测试基本调通后，密思码公司多次催促敬达诚公司尽快提供5套样机供安装调试、验证展示，待5套样机测试报告通过后，即向敬达诚公司提货220套试产产品。2017年11月16日，密思码公司再次发出律师函，要求敬达诚公司立即提供5套样机，并配合密思码公司进行安装调试工作，否则将依法解除合同。2018年3月8日，密思码公司诉至一审法院，请求判如所请。一审法院认为，密思码公司与敬达诚公司签订的《超声波液位传感器定制合同》系双方真实意思表示，并无违反法律法规的强制性或禁止性规定，合法有效，对双方均有拘束力。从双方的2017年8月16日、8月25日的邮件及订单来看，双方已确认涉案产品成功测试并验收，密思码公司已向敬达诚公司下单批量生产，即双方签订的上述合同已履行完毕，密思码公司要求解除上述合同并返还开发费用6万元，一审法院依法不予支持，密思码公司应当向敬达诚公司支付开发费用尾款2万元，敬达诚公司要求密思码公司支付逾期付款的利息，一审法院予以支持，利息以2万元为本金，从2017年8月31日（验收确认后3个工作日的次日）起按照中国人民银行同期贷款利率计至款项付清之日止。双方签订的上述合同仅涉及“前期产品由三台主机与三个探头组成一套产品，后期开发成一台主机与三个探头组成一套产品”，故密思码公司主张敬达诚公司“设计的产品外壳并未达到项目防水、防爆需求（因产品应用于油罐车，对外壳有相应的防水等级、阻燃防爆要求，对外部接线也有防爆阻燃等级要求）”等，均不属于合同约定的事项，该项抗辩显然不能成立。密思码公司发出律师函要求敬达诚公司交付样机5套并无依据，双方确认的订单及邮件中均明确出货前付清货款，密思码公司尚未支付余款20万元，其要求敬达诚公司交货，并无法律依据，一审法院依法不予支持。现敬达诚公司要求密思码公司支付订单余款20万元，一审法院予以支持。密思码公司要求敬达诚公司返还订单首期款75000元，一审法院不予支持。由于敬达诚公司尚未交付涉案220套产品给密思码公司，其要求密思码公司支付利息，一审法院不予支持。敬达诚公司诉请超出的部分，一审法院不予支持。至于密思码公司要求敬达诚公司赔偿违约损失326282.4元的问题，由于本案系密思码公司违约，故该项诉请并无法律依据，一审法院依法不予支持。综上所述，依照《中华人民共和国合同法》第一百零七条、《中华人民共和国民事诉讼法》第六十四条第一款规定，判决:一、原告广州密思码投资咨询有限公司于本判决生效之日起五日内向被告深圳市敬达诚科技有限公司支付项目开发费用尾款20000元及逾期付款的利息（从2017年8月31日起按照中国人民银行同期贷款利率计至款项付清之日止）；二、原告广州密思码投资咨询有限公司于本判决生效之日起五日内向被告深圳市敬达诚科技有限公司支付涉案220套产品的货款200000元，被告深圳市敬达诚科技有限公司在收到上述款项后应当将上述产品交付给原告广州密思码投资咨询有限公司；三、驳回原告广州密思码投资咨询有限公司的全部诉讼请求；四、驳回被告深圳市敬达诚科技有限公司的其他反诉请求。如果未按本判决指定的期限履行金钱给付义务，则应按《中华人民共和国民事诉讼法》第二百五十三条规定，加倍支付迟延履行期间的债务利息。本案本诉案件受理费4110元、反诉案件受理费4600元，均由原告广州密思码投资咨询有限公司负担。二审中，当事人对一审法院认定的事实无异议。本院另查明：二审中，密思码公司称：一审法院未对敬达诚公司所称通过验收的产品进行审查。定制合同和订货合同是否存在违约、是否应该继续履行，均取决于敬达诚公司是否交付符合合同要求的研发成果，但敬达诚公司并没有提交任何的测试报告、安装说明或验收确认书予以证明，也没有出示过封存的样品，一审法院仅以双方之间存在订单反推产品通过了验收，缺乏依据，恰恰相反，订单应当以产品通过验收作为履行的前提。本院认为，一方面，《超声波液位传感器定制合同》系密思码公司与敬达诚公司的真实意思表示，合法有效，双方应当按照约定全面履行自己的义务。从双方的2017年8月25日及之后的邮件来看，双方已确认涉案产品成功测试并验收，密思码公司已向敬达诚公司下单批量生产，即双方签订的上述合同已履行完毕，因此，密思码公司要求解除上述合同并返还开发费用6万元的主张，没有事实和法律依据，本院不予支持；相应地，敬达诚公司要求密思码公司支付开发费用尾款2万元及逾期付款的利息，符合上述合同约定，本院予以支持。另一方面，基于上述合同仅涉及“前期产品由三台主机与三个探头组成一套产品，后期开发成一台主机与三个探头组成一套产品”及密思码公司已下订单的事实，密思码公司主张“敬达诚公司设计的产品外壳并未达到项目防水、防爆需求（因产品应用于油罐车，对外壳有相应的防水等级、阻燃防爆要求，对外部接线也有防爆阻燃等级要求）”等，既不属于上述合同约定的事项，也与常理不符；同时，双方确认的订单及邮件中均明确出货前付清货款，密思码公司尚未支付余款20万元；因此，密思码公司发出律师函要求敬达诚公司交付样机5套并无事实和法律依据，密思码公司据此要求敬达诚公司返还订单首期款75000元及敬达诚公司在验货后再交货的主张，亦无事实和法律依据，本院亦不予支持。相应地，敬达诚公司要求密思码公司支付订单余款20万元，符合双方的约定，本院予以支持。另外，如上所述，本案的违约方系密思码公司而非敬达诚公司，因此，密思码公司以敬达诚公司存在违约行为为由要求敬达诚公司向密思码公司赔偿损失326282.4元，没有事实和法律依据，本院不予支持。至于密思码公司收货后的产品质量问题，不在本案审理范畴，本案不予审查。综上所述，密思码公司的上诉请求不能成立，应予驳回；一审判决认定事实清楚，适用法律正确，应予维持。依照《中华人民共和国民事诉讼法》第一百七十条第一款第一项规定，判决如下：驳回上诉，维持原判。二审案件受理费4600元，由上诉人广州密思码投资咨询有限公司负担。本判决为终审判决。审判长 王 伟审判员 黄国辉审判员 李小丽二〇二〇年三月二十三日书记员 陈金洁附本案相关法律条文如下：《中华人民共和国民事诉讼法》第一百七十条第二审人民法院对上诉案件，经过审理，按照下列情形，分别处理：（一）原判决、裁定认定事实清楚，适用法律正确的，以判决、裁定方式驳回上诉，维持原判决、裁定；（二）原判决、裁定认定事实错误或者适用法律错误的，以判决、裁定方式依法改判、撤销或者变更；（三）原判决认定基本事实不清的，裁定撤销原判决，发回原审人民法院重审，或者查清事实后改判；（四）原判决遗漏当事人或者违法缺席判决等严重违反法定程序的，裁定撤销原判决，发回原审人民法院重审。原审人民法院对发回重审的案件作出判决后，当事人提起上诉的，第二审人民法院不得再次发回重审。