依照法律的规定,债务承担应当具备以下构成要件:
1、须存在有效的债务。这是债务承担发生的前提条件。
2、被移转的债务应具有可移转性。
不能转移的债务包括以下几类:
①性质上不可移转的债务。
②当事人特别约定不能移转的债务。
③不作为义务。
3、第三人须与债权人或者债务人就债务的移转达成合意。债务承担合同的主体可以是第三人与债权人,也可以是第三人与债务人。
4、债务承担必须经过债权人同意,否则不生效。