民法典对合同效力的规定如下:1. 合同生效条件:当事人具有相应民事行为能力、意思表示真实、不违反法律和行政法规的强制性规定、不违背公序良俗。具备这些条件,合同一般自成立时生效。2. 无效合同情形:无民事行为能力人实施的合同;虚假意思表示实施的合同;违反法律、行政法规的强制性规定的合同;违背公序良俗的合同;恶意串通损害他人合法权益的合同。3. 可撤销合同情形:基于重大误解订立的合同;一方以欺诈手段,使对方在违背真实意思的情况下订立的合同;第三人实施欺诈行为,使一方在违背真实意思的情况下订立的合同,对方知道或应当知道该欺诈行为的;一方或者第三人以胁迫手段,使对方在违背真实意思的情况下订立的合同;显失公平的合同。4. 效力待定合同情形:限制民事行为能力人实施的纯获利益的民事法律行为或者与其年龄、智力、精神健康状况相适应的民事法律行为有效;实施的其他民事法律行为经法定代理人同意或者追认后有效。无权代理人以被代理人名义订立的合同,未经被代理人追认,对被代理人不发生效力。无处分权人处分他人财产的合同,经权利人追认或者无处分权人订立合同后取得处分权的,该合同有效。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。