} elseif ($ryx["afectacion"] == 1) { $oes = "<td class='mny'>" . getFMoney($ryx["afectacion_real"]) . "</td>\n\t\t\t\t\t\t\t<td> </td>\n\t\t\t\t\t\t\t<td> </td>"; $depositos += $ryx["afectacion_real"]; } else { $oes = "<td> </td>\n\t\t\t\t\t\t\t<td> </td>\n\t\t\t\t\t\t\t<td class='mny'>" . getFMoney($ryx["afectacion_real"]) . "</td>"; //$depositos = $depositos + $ryx["afectacion_real"]; $inversiones += $ryx["afectacion_real"]; } $tr = "<tr>\n\t\t\t<td>" . getFechaMX($fecha) . "</td>\n\t\t\t<td>" . $ryx["recibo_afectado"] . "</td>\n\t\t\t<td>{$tipoop}</td>\n\t\t\t{$oes}\n\n\t\t\t<td class='mny'>" . getFMoney($sdo_al_corte) . "</td>\n\t\t\t<td>{$detallado}</td>\n\t\t\t</tr>"; //Si Aplica por Fechas if ($AppByFechas == 1) { if (strtotime($fecha) < strtotime($fecha_inicial) or strtotime($fecha) > strtotime($fecha_final)) { $tr = ""; } } $xHT->addRaw($tr); } $saldo_final = $depositos - $retiros; $xHT->addRaw("<tr>\n\t\t\t<td> </td>\n\t\t\t<th colspan='2'>SUMATORIA TOTAL DE MOVIMIENTOS</th>\n\t\t\t<th>" . getFMoney($depositos) . "</th>\n\t\t\t<th>" . getFMoney($retiros) . "</th>\n\t\t\t<th>" . getFMoney($inversiones) . "</th>\n\t\t\t<th class='mny'>" . getFMoney($saldo_final) . "</th>\n\t\t\t<td> </td>\n\t\t</tr>"); if (round($saldo, 2) != round($saldo_final, 2)) { if (FORCE_CUADRE_EN_OPERACIONES == true) { $arrUp = array("saldo_cuenta" => $saldo_final); $xCuenta->setUpdate($arrUp); } if ($out != OUT_EXCEL) { $xRPT->addContent("<style>\n\t\t\t\tbody {\n\t\t\t\t\tbackground-image: url(\"../images/error_saldos.png\");\n\t\t\t\t\tbackground-repeat: repeat;\n\t\t\t\t}\n\t\t\t\t</style>"); } } $xRPT->setOut($out); $xRPT->addContent($xHT->get()); echo $xRPT->render(true);
$CuentaDeInteres = $CuentaDeInteres == DEFAULT_CUENTA_CORRIENTE ? false : $CuentaDeInteres; //Codigo para Iniciar la Reinversion $xCta = new cCuentaInversionPlazoFijo($cuenta, $persona); $xCta->init(); if ($xCta->getEsOperable($fecha_actual) == false) { $messages .= "ERROR\tNO_OP\tLa Cuenta no es Operativa\r\n"; $sucess = false; } $arrUpdate = array("tasa_otorgada" => $tasa, "dias_invertidos" => $dias); //actualizar datos de la Inversion if ($CuentaDeInteres != false and $xSoc->existeCuenta($CuentaDeInteres) == false) { $arrUpdate["cuenta_de_intereses"] = $CuentaDeInteres; $messages .= "ERROR\tNO_ACT\tLa Cuenta Corriente de Interes es {$CuentaDeInteres}\r\n"; } if ($sucess == true) { $xCta->setUpdate($arrUpdate); $xCta->init(); } else { $messages .= "WARN\\NO_ACT\tLa Cuenta no se actualizo\r\n"; } $saldo = $xCta->getNuevoSaldo(); if ($sucess == true) { if ($saldo > INVERSION_MONTO_MINIMO) { $recibo_de_reinversion = $xCta->setReinversion($fecha_actual, true); $messages .= "WARN\tLa Inversion se CIERRA\r\n"; } elseif ($saldo >= TOLERANCIA_SALDOS) { $messages .= "ERROR\tSDO_MIN\tEL saldo de la Inversion({$saldo}) es menor a " . INVERSION_MONTO_MINIMO . ", la Inversion no se efectua\r\n"; //LLevar a cuenta Corriente $mCorriente = $xSoc->getCuentaDeCaptacionPrimaria(CAPTACION_TIPO_VISTA); if ($xTyp->getEvalNotNull(array($mCorriente)) == true) { $messages .= "WARN\tSDO_MIN\tSe intenta el Traspaso a cuenta Corriente\r\n";