/** * @deprecated @since 2014.09.20 */ function getFechaDePago($fecha_de_referencia, $numeral) { $xGen = new cPlanDePagosGenerador(); $xGen->setDiasDeAbonoFijo($this->mDiaDeAbono1, $this->mDiaDeAbono2, $this->mDiaDeAbono3); $xGen->setPagosAutorizados($this->mPagosAutorizados); $xGen->setPeriocidadDePago($this->mPeriocidadDePago); $xGen->setTipoDePlanDePago($this->mTipoDePlanDePago); $xGen->setSaldoInicial($this->mSaldoInicial); $xGen->setSaldoFinal($this->mSaldoFinal); return $xGen->getFechaDePago($fecha_de_referencia, $numeral); }
$interes_normal = 0; $interes_iva = 0; //************************************************************************************************************************************* //----------------------------------------- CALCULO DE UNA PARCIALIDAD PRESUMIDA ----------------------------------------------- //************************************************************************************************************************************* $suma_de_pagos = 0; $saldo_insoluto = $monto_autorizado; $dias_estimados = 0; $estimado_periodico_interes = 0; $fecha_de_pago = $fecha_primer_abono; //PAGO NORMALES for ($simletras1 = 1; $simletras1 <= $PAGOS_AUTORIZADOS; $simletras1++) { $fecha_de_referencia = $simletras1 == 1 ? $fecha_primer_abono : $fecha_de_pago; $saldo_final = $saldo_inicial - $parcialidad_capital; $xPlanGen->setTipoDeCreditoEnSistema($xCred->getTipoEnSistema()); $xPlanGen->setPagosAutorizados($PAGOS_AUTORIZADOS); $xPlanGen->setDiasDeAbonoFijo($dia_1_ab, $dia_2_ab, $dia_3_ab); $xPlanGen->setTipoDePlanDePago($tipo_de_plan); $xPlanGen->setPeriocidadDePago($PERIOCIDAD_DE_PAGO); $xPlanGen->setSaldoInicial($saldo_inicial); $xPlanGen->setSaldoFinal($saldo_final); $fecha_de_pago = $xPlanGen->getFechaDePago($fecha_de_referencia, $simletras1); } /*if( $PERIOCIDAD_DE_PAGO == CREDITO_TIPO_PERIOCIDAD_DIARIO){ $fecha_de_pago = $xCred->getFechaDeVencimiento(); }*/ $dias_estimados = $xF->setRestarFechas($fecha_de_pago, $fecha_ministracion); $dias_desviados = $dias_estimados - $PAGOS_AUTORIZADOS * $PERIOCIDAD_DE_PAGO; $desviacion_total = 1 + $dias_desviados / ($PAGOS_AUTORIZADOS * $PERIOCIDAD_DE_PAGO) / 10; $desviacion = $tipo_de_plan != 99 ? 0.013 - 0.00013 * $PAGOS_AUTORIZADOS : 0; $estimado_dias_promedio = $dias_estimados / $PAGOS_AUTORIZADOS * (1 + $desviacion);