《民法典》规定合同有效要件为: 1、行为人具有相应的民事行为能力; 2、意思表示真实; 3、不违反法律或者社会公共利益; 4、合同标的须确定和可能根据以上规定,民间协议具有法律效力的前提为:协议双方具有相应的民事行为能力且是在双方都自愿的前提下签订,没有违反法律、法规的强制性规定,协议所具备的格式、内容、项目齐全,经双方签字确认,且双方都没有欺骗的行为,代理人代理手续合法。
我国法律并没有对买卖协议的格式内作严格要求,买卖协议的内容一般需要写明标的物的名称、数量、质量、价款、履行期限、履行地点和方式、包装方式、检验标准和方法、结算方式、合同使用的文字及其效力等条款。 另外,要使签订的协议生效,就必须具备以下生效要件: 1.行为人具有相应的民事行为能力; 2.意思表示真实; 3.不违反法律、行政法规的强制性规定,不违背公序良俗。