根据你的问题解答如下, 合同生效,是指合同具备一定的要件后,便能产生法律上的效力。换句话说,只要是符合法定生效要件的合同,便可以受到法律的保护,并能够产生合同当事人所预期的法律效果。合同并不必须经过公证。
合同公证是公证机关根据当事人的申请,对于当事人之间签订合同的真实性、合法性予以证明的活动。当事人申请合同公证,应当向公证机关提交申请书和合同的原本。公证机关受理后,应根据民法、《合同法》等实体法的规定,重点审查:
(1)合同当事人各方的主体资格。
(2)当事人签订的合同是否遵守了国家的法律,是否符合国家政策和国家计划的要求,是否贯彻了自愿协商、平等互利、等价有偿的原则等。
(3)合同的具体内容是否符合实体法的有关规定,合同条款是否齐全文字表达是否明确、具体。
(4)签订合同的手续是否完备。公证机关经过审査,认为当事人签订合同的行为既真实又合法的,即可出具公证书。
协议没有公证但双方签字、盖章,并符合法律规定的生效条件就是有效的。
《合同法》第四十四条
依法成立的合同,自成立时生效。法律、行政法规规定应当办理批准、登记等手续生效的,依照其规定。
《民法总则》第一百四十三条
具备下列条件的民事法律行为有效:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律、行政法规的强制性规定,不违背公序良俗。