El fiador y los terceros que han constituido prenda o hipoteca pueden oponer en compensación la deuda que el acreedor tiene respecto al deudor principal; pero éste no puede oponer en compensación lo que el acreedor deba al fiador o a los mencionados terceros.