//setea a cero if ($interes_normal_pagado == 0) { $ultima_parcialidad = $letra; } } $parcialidad_iva = PLAN_DE_PAGOS_SIN_REDONDEO == true ? $parcialidad_interes * $tasa_iva : round($parcialidad_interes * $tasa_iva, 2); $total_parcial = $total_parcial + ($parcialidad_interes + $parcialidad_iva); //Sumar el interes que resta $total_parcial = setNoMenorQueCero($total_parcial); } } $xPlan->setMontoOperado($total_parcial); $total_parcial = $xPlan->addMvtoDeInteres($parcialidad_interes, $fecha_de_pago, $letra); $total_parcial = $xPlan->addMvtoOtros($parcialidad_cargo, $fecha_de_pago, $letra, $tipo_monto_extra, true); $total_parcial = $xPlan->addMvtoDeIVA($fecha_de_pago, $letra); $total_parcial = $xPlan->addMvtoDeAhorro($parcialidad_ahorro, $fecha_de_pago, $letra); //Capital $parcialidad_capital = $total_parcial; $msgPIE .= "ADD\t{$parcialidad_interes}\t{$parcialidad_cargo}\t{$parcialidad_ahorro}\t{$parcialidad_capital}\r\n"; if ($parcialidad_capital > 0) { //evaluar el Plan de Pagos $monto_capital_de_la_parcialidad = 0; switch ($FormaDePago) { //SI esCAPITAL + INTERES Periodico case CREDITO_TIPO_PAGO_PERIODICO: $monto_capital_de_la_parcialidad = $total_parcial; break; case CREDITO_TIPO_PAGO_CAPITAL_FIJO: $monto_capital_de_la_parcialidad = $monto_autorizado / $PAGOS_AUTORIZADOS; break; case CREDITO_TIPO_PAGO_FLAT_PARCIAL: