《民法通则》对此的规定如下:
第五十八条下列民事行为无效:
(一)无民事行为能力人实施的;
(二)限制民事行为能力人依法不能实施的;
(三)一方以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下所为的;
(四)恶意串通,损害国家、集体或者第三人利益的;
(五)违反法律或者社会公共利益的;
(六)经济合同违反国家指令性计划的;
(七)以合法形式掩盖非法目的的。无效的民事行为,从行为开始起就没有法律约束力。第五十九条下列民事行为,一方有权请求人民或者仲裁机关予以变更或者撤销:
(一)行为人对行为内容有重大误解的;
(二)显失公平的。被撤销的民事行为从行为开始起无效。第六十条民事行为部分无效,不影响其他部分的效力的,其他部分仍然有效。
根据以上规定,可以看出两者之间的区别:
(1)可撤销民事行为发生的原因是意思表示有瑕疵;无效民事行为发生的原因是行为根本不具备民事法律行为的要件。可撤销民事行为是有效的,仅是在撤销权人行使撤销权而撤销该行为时,该行为的效力才因被撤销而溯及地消灭,自始无效。而无效民事行为自始就不能发生效力。
(2)可撤销民事行为的撤销,应由撤销权人为之;可撤销民事行为的效力消灭,以撤销行为为条件。而无效民事行为的无效可由任何人提出。
(3)可撤销的民事行为的撤销权人对权利的行使拥有选择权,当时人可以撤销其行为,也可通过承认的表示使撤销权消灭。
(4)可撤销的民事行为,其撤销权的行使有时间限制。无效民事行为中,不存在此种限制。