公司法人由总经理担任是可以的。一般情况,公司规定的法人代表具备选举资格的主要是董事长、执行董事长或者总经理这类职位上的行为人。这类人有权按照公司章程和法律规定行使公司权利和履行义务。
根据《中华人民共和国公司法》第十三条,公司法定代表人依照公司章程的规定,由董事长、执行董事或者经理担任,并依法登记。公司法定代表人变更,应当办理变更登记。
根据《中华人民共和国公司法》第五十一条,有限责任公司,股东人数较少和规模较小的,可以设一名执行董事,不设立董事会。