自己编写合同当然不违法,只要不违反法律的强制性规定,自己编写的合同也具有法律效力。合同是双方当事人真实意思的表现。
合同是当事人或当事双方之间设立、变更、终止民事关系的协议。依法成立的合同,受法律保护。依法成立的合同从成立之日起生效,具有国家法律约束力。
合同的一般生效要件,是指合同发生法律效力普遍应具备的条件。合同是双方或多方的民事行为,有效合同是合法的民事行为即民事法律行为;
因此民事法律行为应具备的条件,也就是合同生效的一般条件。根据《民法通则》第55条规定,民事法律行为应当具备下列条件:
(1)行为人具有相应的民事行为能力;
(2)意思表示真实;
(3)不违反法律或社会公共利益。