3. OEM/ODM合同订立流程
OEM/ODM合同的订立,表面上是“客户来问—工厂报价—打样确认—签合同”的直线过程,实际却是一个法律风险逐步累积、责任边界逐步锁定的过程。很多纠纷并非发生在履行阶段,而是在订立阶段就埋下了隐患:报价单里一句“价格以最终确认为准”,打样确认书里没有写明“样品仅确认外观”,意向书里写了“双方应尽快签署正式合同”,框架协议里没有约定订单的成立条件——这些看似不起眼的表述,都会在后续争议中被放大。因此,本节的重点不是背诵流程步骤,而是理解每个节点在控制什么风险、要约与承诺的边界在哪里、框架协议与订单之间到底是什么关系。
一、五个节点的风险控制重点
从询盘到正式签约,通常经历询盘、报价、打样、意向书、正式签约五个节点。每个节点的法律意义和风险控制重点不同。
询盘通常只是客户询问产品规格、产能、价格区间、交期等信息。法律上,询盘一般属于“要约邀请”,即邀请对方来向自己发出要约,本身不产生约束力。但实务中,如果询盘中已经明确了产品型号、数量、单价、交期,且写明“请确认后即可安排生产”,就可能被认定为要约。因此,业务人员在回复询盘时,应避免在询盘阶段就作出确定性承诺,尤其是价格和交期。
报价是OEM/ODM合同订立中最容易产生争议的节点。报价单在法律上可能构成要约,也可能只是要约邀请,关键看内容是否“具体确定”并“表明经受要约人承诺即受约束”。如果报价单写明了产品规格、单价、数量、交期、付款方式,并注明“本报价有效期30天”,通常会被认定为要约。此时,客户一旦承诺,合同即成立,工厂再想调整价格或交期就会构成违约。因此,报价单应明确标注有效期、价格调整条件、最小起订量、模具费分摊方式等,避免被认定为无条件要约。
打样是OEM/ODM业务中技术风险最集中的环节。样品确认书是后续量产验收的重要依据,但很多企业只写“样品确认合格”,没有写明确认的是外观、尺寸、功能还是全部指标。建议在样品确认书中明确:确认项目、检测方法、允差范围、确认样品的编号和留存方式。例如,某消费电子OEM项目中,客户确认了样品外观,但未确认跌落测试标准,量产时客户以“未通过1.2米跌落测试”为由拒收。由于样品确认书未包含跌落测试,工厂难以主张客户已确认该标准。这个案例说明,打样确认的边界必须写清楚。
意向书通常用于正式合同签署前的阶段性确认,内容可能包括合作意向、预计数量、价格框架、排产计划等。意向书的法律性质取决于其内容:如果写明了“本意向书不具有法律约束力”,则通常不产生合同效力;如果写明了具体权利义务,且双方签字盖章,可能被认定为预约合同,违反者需承担缔约过失责任。因此,意向书应明确标注“本意向书仅为合作意向,具体权利义务以正式合同为准”,避免被认定为预约合同。
正式签约是风险控制的最后一道关口。正式合同应涵盖产品规格、数量、价格、交期、付款方式、质量标准、验收方法、知识产权归属、保密义务、违约责任、争议解决等条款。对于OEM业务,还应明确商标授权范围、包装标识要求、模具归属;对于ODM业务,还应明确设计方案归属、客户是否独占使用、工厂能否向第三方销售同类产品。
二、要约与承诺的法律边界
《民法典》第四百七十二条规定,要约是希望与他人订立合同的意思表示,该意思表示应当符合两个条件:内容具体确定;表明经受要约人承诺,要约人即受该意思表示约束。第四百七十九条规定,承诺是受要约人同意要约的意思表示。承诺生效时合同成立。
在OEM/ODM业务中,最容易出问题的是“报价单是否构成要约”。假设工厂向客户发送报价单,写明“产品型号X100,单价12.5美元,数量5000件,交期45天,付款方式30%预付款+70%见提单副本”,并注明“本报价有效期15天”。客户在有效期内回复“同意,请安排生产”。此时,报价单构成要约,客户的回复构成承诺,合同成立。工厂如果因为原材料涨价想提价,就构成违约。反之,如果报价单只写了“参考价12.5美元,最终价格以双方确认为准”,则通常不构成要约,客户回复“同意”也不能直接成立合同。
另一个常见问题是“承诺对要约内容的变更”。根据《民法典》第四百八十八条,承诺对要约内容作出实质性变更的,为新要约。实质性变更包括合同标的、数量、质量、价款、履行期限、履行地点和方式、违约责任、争议解决方式等。例如,客户回复“同意,但交期改为30天”,这属于对履行期限的实质性变更,构成新要约,工厂可以选择接受或拒绝。如果工厂直接安排生产,可能被视为以行为作出承诺,合同按变更后的交期成立。
三、框架协议与订单的关系
在长期OEM/ODM合作中,双方通常先签署一份框架协议,约定合作的基本条件,如价格机制、质量标准、付款方式、知识产权归属、保密义务等。后续每次具体采购,再通过订单确认数量、交期、金额。框架协议与订单的关系,类似于“总合同”与“分合同”的关系。
关键问题是:订单何时成立?如果框架协议中明确约定了“订单经双方签字盖章后成立”,则订单的成立条件清晰。如果框架协议没有约定,则订单可能被认定为要约,工厂的确认可能被认定为承诺,合同在确认时成立。更复杂的情况是,框架协议中约定了“客户下达订单后,工厂应在3个工作日内确认,逾期未确认视为接受”。这种条款对工厂风险极大,因为工厂可能因为内部流程延误而“被接受”订单。
因此,框架协议中应明确:订单的成立条件、订单的确认方式、订单与框架协议冲突时的优先顺序。例如,可以约定“订单经工厂书面确认后成立;订单条款与框架协议不一致的,以框架协议为准,除非双方在订单中明确约定变更”。
四、节点控制的实操检查表
为便于业务和法务人员在合同订立阶段逐项核对,以下检查表可直接用于询盘至签约的节点控制。表中“判断依据”列写明了该节点的法律风险点,“控制动作”列写明了应完成的书面动作。
| 节点 | 法律性质判断依据 | 控制动作 | 留痕文件 |
|---|---|---|---|
| 询盘 | 是否包含具体规格、数量、价格、交期 | 避免确定性承诺;标注“仅供参考” | 询盘记录、回复邮件 |
| 报价 | 内容是否具体确定+是否表明受约束 | 标注有效期、价格调整条件、最小起订量 | 报价单(含有效期条款) |
| 打样 | 确认项目是否明确、是否有允差范围 | 明确确认项目、检测方法、允差、样品编号 | 样品确认书、检测报告 |
| 意向书 | 是否写明具体权利义务、是否签字盖章 | 标注“不具有法律约束力” | 意向书(含效力排除条款) |
| 正式签约 | 合同条款是否完整、是否明确订单成立条件 | 明确知识产权、验收、违约、争议解决 | 正式合同、框架协议 |
需要特别说明的是,上述检查表是通用框架,具体项目还需根据产品类型、客户所在法域、交易金额等因素调整。例如,出口欧盟的OEM项目还需关注CE认证责任归属、REACH合规义务;ODM项目还需关注设计专利归属和客户独占权范围。但无论项目如何变化,“每个节点留下书面痕迹、每个文件写明法律效力边界”这一原则不变。
最后,从风险管理的角度看,合同订立流程的控制目标不是“尽快签约”,而是“在签约前把可预见的风险固定下来”。询盘阶段控制承诺风险,报价阶段控制价格风险,打样阶段控制技术标准风险,意向书阶段控制预约合同风险,正式签约阶段控制权利义务完整性风险。五个节点各司其职,才能让后续的履行和验收有据可依。