Es cierto era problema de lógica. Solución:
Código PHP:
Ver originalif ($dias_dif <= -31) { //-31 O sea es negativo se escoge el 1%
$porc = $dias_dif * 0.033;
} elseif($dias_dif >= -30 && $dias_dif <= 30) {
$porc = 0;
} else {
$porc = $dias_dif * $tasa;
}
Gracias por ilustrarme