国外公司有公章,但签订合同不一定要用公章,可以用合同章,但为保险起见最好用公章,一般与国外公司签订合同最好有第三方担保机构(银行,保险,或金融类等),因为国外的那些企业资质和资料,很难辨别真伪,这样双方都有安全保障