function Header() { $this->Image("../logo.png", 10, 6, 30); // Arial bold 15 $this->SetFont('Arial', 'B', 10); // Move to the right $this->Cell(80); // Title $this->Cell(30, 5, 'DESGLOCE DE PAGO', 0, 0, 'C'); $this->Ln(); $this->Cell(80); $this->SetFont('Arial', 'i', 10); $pago = new cPagos(); $det = $pago->showDetallesPago($_GET['id']); $this->Cell(30, 5, "CLIENTE: " . strtoupper($det['razon'] . " " . $det['nombre'] . " " . $det['a_pat'] . " " . $det['a_mat']), 0, 0, "C"); $this->Ln(); $this->Cell(80); $this->Cell(30, 5, "FECHA DE IMPRESION: " . date("Y-m-d H:i:s"), 0, 0, "C"); // Line break $this->Ln(20); }
<?php session_start(); include "../controller/cPagos.php"; include "../controller/cCatalogos.php"; include "../controller/cUtilerias.php"; include_once "../model/mBitacora.php"; $bit = new mBitacora(); $util = new cUtilerias(); $bit->entradaBitacoraExp($_SESSION["usuario"]["idUsuario"], "Registrar Pago", "el usuario ha ingresado a la seccion registrar un pago para el contrato " . $_POST['idContrato'], $_POST['idClte']); $pagos = new cPagos(); // $pagos->setPagoAbono_inicial(); //$pagos->relPagoMayor(); $det = $pagos->detClteContrato($_POST['idClte'], $_POST['idContrato']); $detPag = $pagos->getLastPago($_POST['idContrato']); // print_r($detPag); $esultimo = $pagos->ultimoPago($_POST['idContrato']); $cata = new cCatalogos(); $tasaInt = $det['tasa_interes']; $bncs = $cata->devuelveBancos(); //calculos para mostrar las comisiones cobradas //verifica si se pasó de la fecha de corte $fecha = strtotime('+1 day', strtotime($detPag['fecha_corte'])); $fecha = date('d-m-Y', $fecha); $fcorte = strtotime($fecha); //fecha de corte $now = strtotime("now"); $gstcobr = 0.0; $itmor = 0.0; $morins = 0.0; $mcta = round($detPag['comision_manejo_cta'], 2);
<?php @session_start(); include_once "../controller/cPagos.php"; include_once "../model/mAlertasAutomaticas.php"; $pagos = new cPagos(); $alert = new AlertasMan(); // $m=$pagos->regPagAdmin($_POST['asientolastpago'],$_POST['monto'],$_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'],$_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'],$_POST['imoratorio'],$_POST['ipago'],$_POST['cappag'],$_POST['igtscobr'],$_POST['imanejocta']); // print_r($_POST); $m = $pagos->regPagAdmin($_POST['asientolastpago'], $_POST['monto'], $_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'], $_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'], $_POST['imoratorio'], $_POST['ipago'], $_POST['cappag'], $_POST['igtscobr'], $_POST['imanejocta']); /*-----ALERTAS---------------*/ $re = $alert->alertaInconsistenciasPago($_POST['monto'], $_POST['ctaBanco'], $_POST['ctaBanco'], 1, $_POST['asientolastpago'], $_POST['insmone']); $gh = $alert->alertaMaxMovs($_POST['asientolastpago'], 1, $_POST['insmone'], $_POST['foliocontrato']); $mm = $alert->alertaMontoMensual($_POST['asientolastpago'], 1, $_POST['insmone'], $_POST['foliocontrato']); $fp = $alert->alertaFormaPagoDistinta($_POST['asientolastpago'], $_POST['insmone'], $_POST['monto'], $_POST['moneda'], $_POST['ficha']); $mone = $alert->alertaMonedaDistinta($_POST['asientolastpago'], $_POST['insmone'], $_POST['monto'], $_POST['moneda'], $_POST['ficha']); $opequinidols = $alert->alertaOpe500Dls($_POST['idClte'], $_POST['foliocontrato'], 1); $opediez = $alert->alertaOpe10milDls($_POST['idClte'], $_POST['foliocontrato'], 1); $opetres = $alert->alertaOpe300mil($_POST['idClte'], $_POST['foliocontrato'], 1); $opequini = $alert->alertaOpe500mil($_POST['idClte'], $_POST['foliocontrato'], 1); $opemillon = $alert->alertaOpe1millon($_POST['idClte'], $_POST['foliocontrato'], 1); if ($opequinidols == '0' and $mone == '0' and $re == '0' and $gh == '0' and $mm == '0' and $opediez == '0' and $opetres == '0' and $opequini == '0' && $opemillon == '0' && $fp == '0') { echo "0"; } else { $i = 1; if ($re != '0') { echo $i . "->" . $re; echo "<br />"; echo "<br />"; $i++; }
<?php if ($_POST) { include_once "../controller/cPagos.php"; include_once "../model/mAlertasAutomaticas.php"; $alert = new AlertasMan(); $pagos = new cPagos(); if (!isset($_POST['opcion'])) { //si opcion no se encuentra desde ejecutivofinanzas $m = $pagos->regPag($_POST['asientolastpago'], $_POST['monto'], $_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'], $_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'], $_POST['imoratorio'], $_POST['ipago'], $_POST['cappag'], $_POST['igtscobr'], $_POST['imanejocta'], $_POST['asientolastpago'], $_POST['txtPago_tardio']); if ($_POST['monto'] >= $_POST['totalDebeClte']) { $pagos->liquidar_contrato($_POST['foliocontrato'], ''); $alertaPrepago = $alert->alertaPrepago($_POST['foliocontrato'], $_POST['id_usuario'], $_POST['insmone']); if ($alertaPrepago == '0') { echo ""; } else { $i = 1; if ($alertaPrepago != '0') { echo $i . "->" . $alertaPrepago; echo "<br />"; echo "<br />"; $i++; } } } echo ""; // echo 1; } else { //si opcion si se encuentra se registra desde el admin general $m = $pagos->regPag($_POST['asientolastpago'], $_POST['monto'], $_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'], $_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'], $_POST['imoratorio'], $_POST['ipago'], $_POST['cappag'], $_POST['igtscobr'], $_POST['imanejocta'], $_POST['asientolastpago'], 0); $pagos->liquidar_contrato($_POST['foliocontrato'], $_POST['txtMotivo']);
<?php @session_start(); include_once "../controller/cPagos.php"; include_once "../model/mAlertasAutomaticas.php"; $pagos = new cPagos(); $alert = new AlertasMan(); //var_dump($_POST); $m = $pagos->regPag($_POST['asientolastpago'], $_POST['monto'], $_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'], $_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'], $_POST['imoratorio'], $_POST['ipago'], $_POST['cappag'], $_POST['igtscobr'], $_POST['imanejocta'], $_POST['txtPago_tardio']); $residuo = $_POST['monto'] - $_POST['totalDebeClte']; echo "residuo :" . $residuo; // echo "<br />"; // echo "asiento de pago: $m"; // echo "<br />"; if ($_POST['monto'] < $_POST['totalDebeClte']) { $pagos->cambiaPagoAPendiente($_POST['asientolastpago']); } else { $pagos->cambiaPagoAPagado($_POST['asientolastpago']); } $residuo = $_POST['monto'] - $_POST['totalDebeClte']; if ($residuo >= 0) { $pagos->regAbono($residuo, $m); } // echo "prueba"; $re = $alert->alertaInconsistenciasPago($_POST['monto'], $_POST['ctaBanco'], $_POST['ctaBanco'], 1, $_POST['asientolastpago'], $_POST['insmone']); $gh = $alert->alertaMaxMovs($_POST['asientolastpago'], 1, $_POST['insmone']); $mm = $alert->alertaMontoMensual($_POST['asientolastpago'], 1, $_POST['insmone']); $fp = $alert->alertaFormaPagoDistinta($_POST['asientolastpago'], $_POST['insmone'], $_POST['monto'], $_POST['moneda'], $_POST['ficha']); $mone = $alert->alertaMonedaDistinta($_POST['asientolastpago'], $_POST['insmone'], $_POST['monto'], $_POST['moneda'], $_POST['ficha']); $opequinidols = $alert->alertaOpe500Dls($_POST['idClte'], $_POST['foliocontrato'], 1); $opediez = $alert->alertaOpe10milDls($_POST['idClte'], $_POST['foliocontrato'], 1);
<?php session_start(); include "../controller/cPagos.php"; include "../controller/cCatalogos.php"; include "../controller/cUtilerias.php"; include_once "../model/mBitacora.php"; $bit = new mBitacora(); $util = new cUtilerias(); $bit->entradaBitacoraExp($_SESSION["usuario"]["idUsuario"], "Registrar Pago", "el usuario ha ingresado a la seccion registrar un pago para el contrato " . $_POST['idContrato'], $_POST['idClte']); $pagos = new cPagos(); $det = $pagos->detClteContrato($_POST['idClte'], $_POST['idContrato']); $detPag = $pagos->getLastPago($_POST['idContrato']); // print_r($detPag); $esultimo = $pagos->ultimoPago($_POST['idContrato']); $cata = new cCatalogos(); $tasaInt = $det['tasa_interes']; $bncs = $cata->devuelveBancos(); //calculos para mostrar las comisiones cobradas //verifica si se pasó de la fecha de corte $fcorte = strtotime($detPag['fecha_corte']); //fecha de corte $now = strtotime("now"); $gstcobr = 0.0; $itmor = 0.0; $morins = 0.0; $mcta = round($detPag['comision_manejo_cta'], 2); $totalpagar = $detPag['pago'] - $detPag['capital_pagado']; $capitalpag = $detPag['capital_pagado']; $capital_pagado = $detPag['capital_pagado']; if ($fcorte < $now) {
<div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Registrar Nuevo Pago</h4> </div> <div class="modal-body"> <form id="formNvoPago"> <div class="row form-row"> <div class="col-lg-6"> <label>Seleccione un Cliente</label> <select id="idClte" name="idClte" style="text-transform: uppercase; width: 100%;" onchange="showContratos(this.value)"> <option value="-1">-->Elija un Expediente</option> <?php include_once "../controller/cPagos.php"; $expe = new cPagos(); $lista = $expe->clientesContratosActivos(); while ($l = $lista->NextRow()) { ?> <option value="<?php echo $l['id_cliente']; ?> "><?php echo $l['razon'] . " " . $l['nombre'] . " " . $l['a_pat'] . " " . $l['a_mat']; ?> </option> <?php } ?> </select> </div>
<tr> <th>Clave Usuario</th> <th>Folio Contrato</th> <th>Cliente</th> <th>Referencia de Pago</th> <th>Fecha de Pago</th> <th>Estatus del Contrato</th> <th>Monto</th> <th>Acciones</th> </tr> </thead> <tbody style="text-transform: uppercase;"> <?php include_once '../controller/cPagos.php'; $pagos = new cPagos(); $con = $pagos->showPagos($_POST['inicio'], $_POST['fin'], $_POST['activo']); while ($l = $con->NextRow()) { ?> <tr> <td><?php echo $l['clave_agrupadora']; ?> </td> <td class="odd"><?php echo $l['id_contrato']; ?> </td> <td><?php echo $l['razon'] . $l['nombre'] . ' ' . $l['a_pat'] . ' ' . $l['a_mat']; ?>
<?php include "../controller/cPagos.php"; $pago = new cPagos(); $det = $pago->showDetallesPago($_POST['idpago']); ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">CONFIRMACION DE CANCELAR PAGO</h4> <h5 style="text-transform: uppercase">CLIENTE :<?php echo $det['razon'] . " " . $det['nombre'] . " " . $det['a_pat'] . " " . $det['a_mat']; ?> </h5> </div> <div class="modal-body"> <div class="row"> <div class="col-lg-4"> <img src="../warning.png" class="img-responsive" /> </div> <div class="col-lg-6"> <h3 style="color:red"> <strong> ¿DESEA ELIMINAR EL PAGO CON REFERENCIA <?php echo $det['num_ref']; ?> ? </strong> </h3> <h4> <strong>
<tr> <td>Fecha</td> <td>Contrato</td> <td>Numero de Pago</td> <td>Monto</td> <td>Monto M.N.</td> <td>Forma de Pago</td> <td>Pais</td> <td>Cuenta</td> <td>Banco</td> <td>Tipo de Operacion</td> </tr> </thead> <tbody> <?php $pagos = new cPagos(); $lpagos = $pagos->getPagosContrato($dalerta['contrato']); while ($lp = $lpagos->NextRow()) { ?> <tr> <td><?php echo $util->convierteFechaTiempo($lp['fecha_pago']); ?> </td> <td><?php echo $dalerta['contrato']; ?> </td> <td><?php echo $lp['n_pago']; ?>
<?php @session_start(); include_once "../controller/cPagos.php"; include_once "../model/mAlertasAutomaticas.php"; $pagos = new cPagos(); $alert = new AlertasMan(); // print_r($_POST); /*Guardando pago*/ $m = $pagos->regPag($_POST['asientolastpago'], $_POST['monto'], $_POST['banco'], $_POST['sucursal'], $_POST['ctaBanco'], $_POST['moneda'], $_POST['insmone'], $_POST['paispago'], $_POST['hrPago'], $_POST['ficha'], 1, $_POST['observaciones'], $_POST['imoratorio'], $_POST['ipago'], $_POST['cappag'], $_POST['igtscobr'], $_POST['imanejocta'], $_POST['asientolastpago'], $_POST['txtPago_tardio']); // echo "Datos pago ".$_POST['monto']."totalDebeClte".$_POST['totalDebeClte']; if ($_POST['monto'] >= $_POST['totalDebeClte']) { $pagos->setTablaAmortizacion($_POST['asientolastpago']); //liquidamos el pago actual $pagoMayor = $_POST['monto'] - $_POST['totalDebeClte']; // echo "difeencia".$pagoMayor."?"; $resta = $pagos->setPagMayor($_POST['foliocontrato'], $pagoMayor); // echo "?".$resta."fuera de while?"; //si resta < 0 entonces aun hay dinero para acumular al pago inmediato anterior. while ($resta < 0) { $resta *= -1; //se pasa a positivo el valor dado ya que es lo que se restara al ultimo pago // echo $resta."dentro de while?"; $resta = $pagos->setPagMayor($_POST['foliocontrato'], $resta); } // echo "SE GUARDO EL PAGO MAYOR ".$resta; } /*Fin guardado del pago*/ /*-----ALERTAS---------------*/ $re = $alert->alertaInconsistenciasPago($_POST['monto'], $_POST['ctaBanco'], $_POST['ctaBanco'], 1, $_POST['asientolastpago'], $_POST['insmone']); // echo $re;
<?php include "../controller/cPagos.php"; $pago = new cPagos(); if ($_POST['tipo'] == 'validar') { $ultimoPag = $pago->validarDeleleteUltimoPago($_POST['idpag']); $respuesta = array('ultimo' => $ultimoPag); echo json_encode($respuesta); } else { if ($_POST['tipo'] == 'delete') { $pago->borraPago($_POST['idpag']); } } // echo $bandera; // header('Location: ../view/listarPagos.php');