Honocalc Web

$monto_base * ($uma * $porcentaje_min), ‘max’ => $monto_base * ($uma * $porcentaje_max), ]; } function calcular_honorarios_apoderado($honorarios_pat) { return $honorarios_pat * 0.4; } function calcular_honorarios_doble_caracter($honorarios_pat, $honorarios_apoderado) { return $honorarios_pat + $honorarios_apoderado; } // Determinar la escala y porcentajes aplicables $uma_monto = $selected_uma; $uma_base = $monto_base / $uma_monto; $honorarios_pat = []; if ($uma_base <= 15) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.22, 0.33); } elseif ($uma_base <= 45) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.20, 0.26); } elseif ($uma_base <= 90) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.18, 0.24); } elseif ($uma_base <= 150) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.17, 0.22); } elseif ($uma_base <= 450) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.15, 0.20); } elseif ($uma_base <= 750) { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.13, 0.17); } else { $honorarios_pat = calcular_honorarios_pat($monto_base, $uma_monto, 0.12, 0.15); } // Calcular honorarios del apoderado y en doble carácter $honorarios_apoderado_min = calcular_honorarios_apoderado($honorarios_pat['min']); $honorarios_apoderado_max = calcular_honorarios_apoderado($honorarios_pat['max']); $honorarios_doble_caracter_min = calcular_honorarios_doble_caracter($honorarios_pat['min'], $honorarios_apoderado_min); $honorarios_doble_caracter_max = calcular_honorarios_doble_caracter($honorarios_pat['max'], $honorarios_apoderado_max); // Mostrar el formulario y los resultados ?> Calculadora de Honorarios UMA

Calculadora de Honorarios UMA

Valor de UMA: