多项选择题

有效合同必须满足的条件是( )

A.合同当事人应当具有民事权利能力
B.合同当事人应当具有民事行为能力
C.订约当事人订立合同的意思表示要真实
D.合同不能违反法律与社会公共利益