于问题(2),关于保证人是否可就主债务人享有的形成权而拒绝给付。同样,依据举轻明重的原理,我们可以得出“因主债务人的抗辩权尚且享有抗辩权,因主债务人的形成权就更享有抗辩权”的结论。主债务人甲尽管尚未向债权人乙主张撤销权,但是乙的这项请求权已经是附有撤销权的请求权,其瑕疵比一项附有抗辩权的请求权要严重,作为从属债务人的保证人丙当然有权拒绝履行保证债务。不过,因撤销权有除斥期间的限制,所以保证人的这项抗辩权仅仅只是暂时性抗辩权,当甲的撤销权除斥期间经过,丙的抗辩权也就随即消灭。实际上,德国民法以及我国台湾地区民法对此是有明文规定的。《德国民法典》第770条第1款规定:“只要主债务人享有撤销作为其债务的基础的法律行为的权利,保证人即可以拒绝向债权人清偿。”我国台湾地区民法第742条规定:“主债务人就其债之发生原因之法律行为有撤销权者,保证人对于债权人,得拒绝清偿。”通过举轻明重原理的运用,我们看到,即便没有像台湾地区民法第742条这样的规定,《担保法》第20条同样也能解决问题。
最后分析一下问题(3),关于主债务人有对债权人到期债权可供抵销时,保证人是否能够拒绝给付。德国和我国台湾地区民法学界都曾对“当主债务人对债权人有债权可供抵销时,保证人可否据以向债权人主张抵销”这一问题进行过激烈讨论。针对保证人得否主张主债务人的抵销权,有“肯定说”、“否定说”和“抗辩权说”三种观点。“肯定说”认为,既然主债务人有到期债权可抵销,保证人就有先诉抗辩权,为免诉讼上的循环,应当认可保证人的抵销权;同时,从“抗辩”的广义解释,也能推导出任何主债务人的抗辩均可由保证人行使之,包括抵销在内。[25]日本和我国台湾地区民法采之。[26]“否定说”认为,赋予保证人有权直接行使主债务人的抵销权,无异于对主债务人行使权利之自由的侵害。[27]“抗辩权说”作为前两种意见的折衷,认为在不能确定主债务人是否行使抵销权时,赋予保证人暂时性拒绝给付的权利(即抗辩权),既可避免保证人无终局给付义务而仍须先为给付的不利后果,也可以避免“越俎代庖”,对主债务人的权利自由构成侵害。[28]德国民法典采之。[29]
笔者认为,“抗辩权说”较为合理。尽管拉伦茨教授等学者所持的“否定说”有一定道理:主债务人有形成权的,若要类推适用德国民法第770条第1款的规定,必须具备与撤销权相同的特性,亦即,第一,其行使受短期除斥期间限制;第二,其发生源自于债务本身的瑕疵事由;而抵销权不满足这两个条件,并不具有类推适用的基础,故主债务人有抵销权的情形,保证人不能享有抗辩权。[30]但是,这一反对理由并不适用于我国《担保法》第20条。首先,我国《担保法》并没有像德国民法那样在“保证人享有主债务人的抗辩权”之一般规则之外,还特别设置一条“主债务有可撤销的事由时,保证人亦享有抗辩权”,这就意味着抵销权并不需要比照撤销权来决定其是否获得适用资格,只需要比照抗辩权即可。抗辩权也同样没有短期除斥期间的限制,而撤销权、抵销权对于请求权效力的影响,都比抗辩权重,主债务人的抗辩权尚且可以作为保证人抗辩权的依据,主债务人的形成权当然也可以,这完全符合举轻明重的原理;其次,以“抵销权之发生并非源自债务本身的瑕疵事由”从而否定保证人在主债务可抵销情形下的抗辩权的说法,并不能自圆其说。理由在于,即便是作为参照物的抗辩权,其发生也不一定是源自于债务本身的瑕疵。以同时履行抗辩权为例,为了维持同时履行抗辩权的权利属性,德国的主流学说反对“统一的交换请求权说为同时履行抗辩权的理论基础”,而强调“双务合同的牵连性并非绝对,而是相对的”。这种相对性表现在双务合同当事人各自的请求权相互独立,一方的请求权并不以另一方的请求权为发生前提。否则,若采“统一的交换请求说”,即强调绝对的牵连性,以一方的请求权得以履行作为另一方请求权被实现的前提的话,“同时履行抗辩权”就不再是抗辩权,而被曲解为一项事实抗辩了。[31]既然债权人的同时履行抗辩权并不妨碍对方请求权的发生,也就不能说对方请求权自身有什么瑕疵。实际上,同时履行抗辩权不过是化解债务人履约风险的立法技术的产物。既然抗辩权的发生也并非一定源自于债务本身的瑕疵,那么质疑《德国民法典》第770条和我国《担保法》第20条对抵销权的适用,就形同于质疑这些规范本身,但显然,“否定说”论者是支持上述规范的。