关于不动产抵押合同与动产质押合同何时生效问题,在《物权法》生效前,在法律规定上是没有争议的,那就是不动产抵押合同,自登记之日起生效,质押合同自质物移交质权人占有时生效。法律依据为:《担保法》第四十一条规定“当事人依本法第四十二条规定的财产抵押的,应当办理抵押物登记,抵押合同自登记之日起生效。”第四十二条规定:“办理抵押物登记的部门如下:
(一)以无地上定着物的土地使用权抵押的,为核发土地使用权证书的土地管理部门;
(二)以城市房地产或者乡(镇)、村企业的厂房等建筑物抵押的,为县级以上地方人民政府规定的部门;······”第四十六条规定第二款规定“质押合同自质物移交于质权人占有时生效。”之后,合同法第四十四条也规定:“依法成立的合同,自成立时生效。法律、行政法规规定应当办理批准、登记等手续生效的,经批准、登记后生效。”这种将合同效力与物权变动不作区分,混为一谈的立法,受到学术界的批评和非议,也在实践中带来了很多困境。