哪些情況下協議離婚有法律效力

1、認定離婚協議自夫妻雙方達成共同意思表示時成立 , 即雙方簽字時成立 。因為民事法律行為的成立滿足三個條件:
(1)行為人具有相應的民事行為能力;
【哪些情況下協議離婚有法律效力】(2)意思表示真實;
(3)不違反法律或者社會公共利益 。
2、離婚協議成立并不代表離婚協議生效 。離婚協議中關于財產如何分割、子女由誰撫養等內容的約定都是以夫妻雙方解除婚姻關系為前提條件 。
【法律依據】
《婚姻法》第三十一條規定 , 男女雙方自愿離婚的 , 準予離婚 。雙方必須到婚姻登記機關申請離婚 。婚姻登記機關查明雙方確實是自愿并對子女和財產問題已有適當處理時 , 發給離婚證 。