哪些情况下协议离婚有法律效力

1、认定离婚协议自夫妻双方达成共同意思表示时成立 , 即双方签字时成立 。因为民事法律行为的成立满足三个条件:
(1)行为人具有相应的民事行为能力;
【哪些情况下协议离婚有法律效力】(2)意思表示真实;
(3)不违反法律或者社会公共利益 。
2、离婚协议成立并不代表离婚协议生效 。离婚协议中关于财产如何分割、子女由谁抚养等内容的约定都是以夫妻双方解除婚姻关系为前提条件 。
【法律依据】
《婚姻法》第三十一条规定 , 男女双方自愿离婚的 , 准予离婚 。双方必须到婚姻登记机关申请离婚 。婚姻登记机关查明双方确实是自愿并对子女和财产问题已有适当处理时 , 发给离婚证 。