为了弥补《德国民法典》第306条的不足,德国法院通过法律解释而提出了“客观不能”与“主观不能”的概念。法院和学说认为:《德国民法典》第306条提出的“Unmoglichkeit”(不能)一语,专指客观不能,至于主观不能则另以“Unvermogen”一字表示。[7]以自始主观不能的给付为契约标的的,其契约仍然有效,债务人就其给付不能,应负债务不履行的责任,债权人可以请求损害赔偿或解除契约。法院认为,既然每个人在订约时都担保其要履行合同,如果他订约仅仅只是无能力履行,不论出于何种原因,他都必须赔偿对方的信赖利益损失。如果契约是自始客观不能,如出卖人在订约时就没有货物等,则应使合同无效。然而,何为主观不能和客观不能?如何对两者作出区分?学者对此众说纷纭,在学说上有四种不同的观点。一种观点认为,凡是任何人均不能够履行者,为客观不能,仅为该债务人不能履行者,为主观不能;第二种观点认为,凡不能的原因在于给付本身者为客观不能,基于债务人一人的情事者为主观不能;第三种学说则认为,凡基于债务人个人的原因致不能履行者,为主观不能,否则,为客观不能;第四种观点认为,依事物的原因而不能者,为客观不能,因债务人个人的原因而不能者,为主观不能。正是由于区分标准不明确,因此对判例也无不影响,如德国Dusseldorf高等法院于1953年2月27日的一项判决曾引起争议,该案情是:某大商贾重金聘请一占星家,根据星象变化,以定凶吉,对其公司业务提出建议。Dusseldorf高等法院认为此项约定给付,无论在自然科学方面和法律方面来考察,均属客观不能,根据《德国民法典》第306条规定,应属无效。德国学者对此提出尖锐批评,认为观察天象星座而提出建议,属于一项可能的给付,在科学上是否正确,对当事人是否有利,具有何等价值,可不予考虑,故契约仍为有效。这个案件表明契约主观不能与客观不能的标准本身不清楚。正如德国债法修改委员会认为,“区别各种各样的客观不能与主观不能--什么地方也找不到对这两个概念的定义,或许根本就不可能下定义--常常成为争议的原因。”[8]一些台湾学者也提出:“主观或客观之分,既然属于学说上之分类,其界限又未确定,则所谓自始客观不能,其范围而非确定,自易引起纷扰”,[9]因而不能区分主观不能与客观不能。最近,德国“债法修改委员会”建议“如果债务人尽了依债务关系的内容和性质应尽的义务之后,仍然不能履行给付,那么在这种情况下有权拒绝给付,但金钱债务除外。这样,在委员会的草案中,就没有客观不能和主观不能的概念了”。[10]可见,德国立法正朝着取消客观不能与主观不能的方向发展。
按照德国法学界一致的观点,《德国民法典》第306条的规定是失败的,[11]“该条将给付不能的效果规定为无效,以及将债务人的责任局限于赔偿消极利益(第307条)是不适当的”。[12]如果我们将该条与法国合同法、英美
合同法、《联合国国际货物销售合同公约》(简称《公约》)规定的模式相比较,就会发现,在对待自始履行不能方面可以有多种不同的立法选择,各种选择均有其合理性,但比较而言,德国法的规定是不合理的。下面对这几种模式简单分析如下:
(1)法国法。法国法并不认为以不能给付为标的的契约一概无效,但《法国民法典》第1601条规定了货物的灭失将导致合同无效的情况。依该条规定:“如买卖时,买卖的物品全部毁损,出卖即归无效,如物品仅一部分毁损时,买受人有权选择或放弃此项买卖,或请求以分别估价的方法确定保存部分的价额而买受。”在债的消灭中,民法典第1302条也规定:作为债务标的的特定物毁灭或不能再行交易之用,或遗失以至不知其是否存在时,如此物并非因债务人的过失而毁坏或遗失,而且其毁坏或遗失发生在债务人负履行迟延的责任以前者,将导致债务消灭。在实践中,法院的判例认为,如果债务人知道或者应当知道履行不可能的事实,则债权人可以因债务人之不法行为或缔约过失,而要求赔偿损害,赔偿的数额不受原告信赖合同有效的程度的限制。[13]总之,根据法国法,履行不能的适用范围比较狭窄,主要限于特定货物的灭失。
(2)英美法。英美法认为,在订立合同时,该合同就不可能履行,属于一方的错误或双方的错误问题。其推理是,如果合同双方与基于合同标的存在的错误假设而订约,并且任何一方均不承担这一风险,则合同将因共同错误而无效。英国1893年的《货物买卖法》第6条规定:一项出售特定货物的买卖合同,如在缔约时货物已经灭失,且卖方不知情,该项契约无效。英国《
合同法重述》(第二版)第35(1)规定,在没有明文的承担风险的规定的情形下,如果成立出售特定物的买卖合同时,双方都不知道货物从来不存在或不再存在的,合同不成立。对于双方的错误,法律将给予救济。对于单方面的错误,则依具体情况处理。例如,如果卖方在误认为货物存在上有过错,则他将凭默示的货物存在保证或过失承担责任。[14]