合同要具有法律效力,必须符合以下几个条件: 1、签订协议书的双方或者多方当事人主体合法。 2、协议书的内容合法。 3、协议书约定的各方当事人的权利义务合法。 4、行为人具有相应的民事行为能力。 5、意思表示真实。 6、不违反法律或者社会公共利益。