Arreglado el redondeo a 0 (la comprobación de número entero se hacía después del .toFixed(2) ).