点击数:1 更新时间:2026-10-09

购销合同和承揽合同是两种不同类型的买卖合同,它们存在以下区别:
确定一个合同是否为承揽合同的基本方法是根据当事人的基本权利义务类型。如果一方的义务是按照对方的要求完成工作并交付成果,对方的义务是接受工作成果并支付报酬,并且没有特殊法律规定为其他类型的合同(如建设工程合同、运输合同等),那么这个合同属于承揽合同。否则,它不属于承揽合同。
承揽合同的目的是完成一定的工作,而购销合同的目的是转移所有权。在承揽合同中,双方当事人的权利义务所指向的对象主要是一定的行为,而在购销合同中,双方当事人的权利义务所指向的对象都是一定的物。
在买卖合同中,标的物可以是特定物,也可以是代替物。但在承揽合同中,如果工作成果是有形的,那么标的物是特定物;如果工作成果是无形的,那么根本不存在物的转移。买卖合同必须要转移物的所有权,而承揽合同中涉及到转移标的物所有权的情况只是合同的从属义务。
在承揽合同中,承揽人要亲自完成主要工作或次要工作,以满足定作人的特殊需要。而在购销合同中,卖方可以自己生产标的物,也可以从他人处购买,或者将生产工作完全交由第三人完成,当事人并不关心标的物的特定性。
在买卖合同中,买方有权请求卖方交付符合质量要求的标的物,对卖方没有检查监督的权利。而在承揽合同中,定作人有权对承揽人的工作进行检验监督,定作人同时负有协助义务。如果定作人违反协助义务,可能导致承揽方解除合同。
在承揽合同中,定作人可以随时解除合同,而买卖合同的当事人没有此权利。
在承揽合同中,承揽人有留置工作成果的权利(除非当事人另有约定),而在买卖合同中,任何一方当事人都没有留置权。
在承揽合同中,风险承担的问题是需要明确的。承揽合同的风险主要包括材料、工作成果毁损、灭失的风险以及报酬的风险。根据合同法的规定,如果原材料是由定作人提供的,在承揽期间造成材料毁损、灭失的风险由承揽人承担。如果是因为承揽人保管不善造成的毁损、灭失,则由承揽人承担损害赔偿责任。至于工作成果的风险,如果工作成果须实际交付,那么在交付前发生的风险由承揽人承担,交付后发生的风险由定作人承担。如果工作成果无须实际交付,那么在工作完成前发生的风险由承揽人承担,在工作完成后发生的风险由定作人承担。