在离婚协议里约定孩子不是继承人,通常是没效的。
按照《中华人民共和国民法典》,子女是法定继承人,而且是第一顺序继承人。法定继承是依据亲属关系来的,除非子女有法定丧失继承权的情况,像故意杀害被继承人、为争遗产杀害其他继承人等,不然子女的法定继承权不能随便被剥夺。
离婚协议主要是处理夫妻双方离婚、财产分割、子女抚养这些事儿,约定的是夫妻之间的权利和义务,没办法排除法定继承人的资格。所以哪怕在离婚协议里写孩子不是继承人,也没办法对抗法定继承制度。
但要是被继承人在生前立了合法有效的遗嘱,因为遗嘱继承优先于法定继承,被继承人就能通过遗嘱指定法定继承人中的一人或几人继承财产,也能把财产赠给国家、集体或者法定继承人以外的组织、个人。这样一来,遗嘱就能改变法定继承的顺序和份额了。