离婚协议有法律效力吗?

法律分析:离婚协议经过婚姻登记机关登记的,才能发生法律效力。离婚协议书,是双方的真实意思表示,对子女抚养问题、财产分割问题等协商达成一致,并且双方签字,这样的离婚协议书就是合法的,办理了离婚登记后就开始生效。

法律依据:《中华人民***和国民法典》第一千零七十六条 

夫妻双方自愿离婚的,应当签订书面离婚协议,并亲自到婚姻登记机关申请离婚登记。

离婚协议应当载明双方自愿离婚的意思表示和对子女抚养、财产以及债务处理等事项协商一致的意见。

《中华人民***和国民法典》第一千零八十条

完成离婚登记,或者离婚判决书、调解书生效,即解除婚姻关系。

《中华人民***和国民法典》第一百四十三条 

具备下列条件的民事法律行为有效:

(一)行为人具有相应的民事行为能力;

(二)意思表示真实;

(三)不违反法律、行政法规的强制性规定,不违背公序良俗。