有相应的民事权利能力和行为能力的民事主体可以签订合同。我国法律规定民事主体包括了自然人、法人和其他组织。常见的合同主体公司就属于法人范畴。法定代表人是指依法代表法人行使民事权利,履行民事义务的主要负责人。法人作为独立的民事主体,可以自己的名义签订合同,也可以授权法定代表人或他人签订合同,相应的权利义务由公司享有和承担。公司以自己名义签订合同不存在授权问题,法定代表人可以根据法律或者章程规定或者单独授权对外签订合同,而非法定代表人代表公司对外签订合同必须要有公司的授权,因为法律没有赋予其代表公司签订合同的权利。在无法律规定的合同无效的情形下,授权非法定代表人代表公司对外签订合同,被授权人在授权范围内签订的合同有效;超越授权或者授权终止签订的合同无效,授权人追认的除外,但是越权或授权终止后签订的合同不得对抗善意相对人。