合同具有法律效力需满足以下条件:1. 当事人具有相应民事行为能力。即签订合同的双方或多方,能够理解自己行为的性质和后果,并对自己的行为负责。2. 意思表示真实。各方在订立合同时是基于真实意愿,不存在欺诈、胁迫等情形。3. 内容不违反法律、行政法规的强制性规定,不损害国家利益和社会公共利益。比如合同约定的交易不能是违法的买卖。4. 形式符合要求。法律规定某些合同需采用书面形式的,应遵循该规定。如不动产买卖合同,通常要采用书面形式。5. 合同具备必要条款。如标的、数量、质量、价款或报酬、履行期限等基本内容需明确。满足以上条件的合同,自成立时起即具有法律效力,对当事人具有法律约束力,双方需依约履行各自义务。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。