<!-- start: Content -->

<div class="col-lg-12 top-20 padding-0">
  <div class="col-md-12">
    <div class="panel">
      
      <div class="panel-body">
          
        <?php $session = \Config\Services::session();  if(!empty($session->getFlashdata('mensaje_malo'))):?>
            <div class="alert alert-danger alert-dismissible show" role="alert">
                <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
                <?php echo $session->getFlashdata('mensaje_malo'); ?>
            </div>
        <?php endif;?>
        <?php $session = \Config\Services::session();  if(!empty($session->getFlashdata('mensaje_bueno'))):?>
            <div class="alert alert-success alert-dismissible show" role="alert">
                <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
                <?php echo $session->getFlashdata('mensaje_bueno'); ?>
            </div>
        <?php endif;?>  
        <div class="col-md-12">
            <div class="col-md-12"></br></br>
                <h3 class="animated fadeInLeft">Ajustes</h3>
                  <p class="animated fadeInDown">
                    Conciliación <span class="fa-angle-right fa"></span> Ajustes
                  </p>
                <div class="col-md-12 tabs-area">
                    <ul id="tabs-demo6" class="nav nav-tabs nav-tabs-v2" role="tablist">
                        <li role="presentation" class="active">
                            <a href="#tabs-demo7-area1" id="tabs-demo6-1" role="tab" data-toggle="tab" aria-expanded="true">Pagos y Ventas</a>
                        </li>
                        
                    </ul>
                    <div id="tabsDemo6Content" class="tab-content tab-content-v6 col-md-12">
                        <div role="tabpanel" class="tab-pane fade active in" id="tabs-demo7-area1" aria-labelledby="tabs-demo7-area1">
                            <div class="col-md-1"></div>
                            <div class="col-md-10">
                                <br>
                                <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
                              <div class="panel panel-default">
                                <div class="panel-heading" role="tab" id="headingOne">
                                  <h4 class="panel-title">
                                    <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
                                      <h4>Filtro</h4>
                                    </a>
                                  </h4>
                                </div>
                                <div id="collapseOne" class="panel-collapse collapse " role="tabpanel" aria-labelledby="headingOne">
                                  <div class="panel-body">
                                <form method="post" action="<?php echo base_url('ajustes');?>">
                                    <div class="form-group form-animate-text">
                                        <input type="text" class="form-text date" id="fechatrans" name="fechatrans" >
                                        <span class="bar"></span>
                                        <label><span class="fa fa-calendar"></span> Fecha de transacción</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="text" class="form-text" id="descripcion" name="descripcion" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Descripción</label>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group form-animate-text">
                                            <input type="text" class="form-text" id="lote" name="lote" >
                                            <span class="bar"></span>
                                            <label><span class="bar"></span> Lote</label>
                                        </div>
                                        <div class="form-group form-animate-text">
                                            <input type="text" class="form-text" id="ntarjeta" name="ntarjeta" >
                                            <span class="bar"></span>
                                            <label><span class="bar"></span> N° Tarjeta</label>
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group form-animate-text">
                                            <input type="text" class="form-text" id="autorizacion" name="autorizacion" >
                                            <span class="bar"></span>
                                            <label><span class="bar"></span> Autorización</label>
                                        </div>
                                        <div class="form-group form-animate-text">
                                            <input type="text" class="form-text" id="ttarjeta" name="ttarjeta" >
                                            <span class="bar"></span>
                                            <label><span class="bar"></span> Tipo tarjeta</label>
                                        </div>
                                    </div>
                                    <br>
                                    <center>
                                        <button class="btn ripple-infinite btn-round btn-danger"  type="submit">
                                        <div>
                                            <span>Buscar</span>
                                        </div>
                                        </button>
                                    </center>
                                </form>
                                </div></div></div></div>
                                <br>
                                <form method="post" action="<?php echo base_url("ajustes/ajustarcuenta"); ?>">
                                    <div class="responsive-table" >
                                        <table id="tablaSeleccion" class="table table-striped table-bordered" width="100%" cellspacing="0">
                                            <thead>
                                                <tr>
                                                    <th>
                                                        <div class="custom-control custom-checkbox">
                                                            <input type="checkbox" class="custom-control-input" id="customCheck1" checked disabled>	
                                                        </div>
                                                    </th>
                                                    <th style="text-align: center;">Monto</th>
                                                    <th style="text-align: center;">Tarjeta</th>
                                                    <th style="text-align: center;">Lote</th>
                                                    <th style="text-align: center;">Fecha transacción</th>												
                                                    <th style="text-align: center;">Tipo</th>
                                                </tr>
                                            </thead>
                                            <tbody>
                                                <?php  
                                                if(!empty($datosC)){
                                                    $temp = -1;
                                                    foreach($datosC as $item){ $temp++;?>
                                                        <tr>
                                                            <td>
                                                                <div class="custom-control custom-checkbox">
                                                                    <input type="checkbox" class="custom-control-input" name="seleccion_cuenta[]" id="<?php echo 'C_'.$temp;?>" onchange="seleccion(this.id)" value="<?php echo $item['ven_monto'] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?>">
                                                                </div>
                                                            </td>
                                                            <td style="text-align: right;"><?php echo $item["ven_monto"] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?></td>
                                                            <td><?php echo $item["ven_tarjeta_credito"] == null ? $item["pad_tipo_tarjeta"] : $item["ven_tarjeta_credito"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? $item["pad_lote"] : $item["ven_lote"];?></td>
                                                            <td><?php echo $item["ven_fecha_transaccion"] == null ? $item["pad_fecha_transaccion"] : $item["ven_fecha_transaccion"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? "PAGOS" : "VENTAS";?></td>
                                                        </tr>
                                                <?php  }} ?>
                                                <?php  
                                                if(!empty($datosP)){
                                                    $temp = -1;
                                                    foreach($datosP as $item){ $temp++;?>
                                                        <tr>
                                                            <td>
                                                                <div class="custom-control custom-checkbox">
                                                                    <input type="checkbox" class="custom-control-input" name="seleccion_cuenta[]" id="<?php echo 'P_'.$temp;?>" onchange="seleccion(this.id)" value="<?php echo $item['ven_monto'] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?>">
                                                                </div>
                                                            </td>
                                                            <td style="text-align: right;"><?php echo $item["ven_monto"] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?></td>
                                                            <td><?php echo $item["ven_tarjeta_credito"] == null ? $item["pad_tipo_tarjeta"] : $item["ven_tarjeta_credito"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? $item["pad_lote"] : $item["ven_lote"];?></td>
                                                            <td><?php echo $item["ven_fecha_transaccion"] == null ? $item["pad_fecha_transaccion"] : $item["ven_fecha_transaccion"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? "PAGOS" : "VENTAS";?></td>
                                                        </tr>
                                                <?php  }} ?>
                                                <?php  
                                                if(!empty($datosV)){
                                                    $temp = -1;
                                                    foreach($datosV as $item){ $temp++;?>
                                                        <tr>
                                                            <td>
                                                                <div class="custom-control custom-checkbox">
                                                                    <input type="checkbox" class="custom-control-input" name="seleccion_cuenta[]" id="<?php echo 'V_'.$temp;?>" onchange="seleccion(this.id)" value="<?php echo $item['ven_monto'] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?>">
                                                                </div>
                                                            </td>
                                                            <td style="text-align: right;"><?php echo $item["ven_monto"] == null ? $item["pad_total_pagar"] : $item["ven_monto"];?></td>
                                                            <td><?php echo $item["ven_tarjeta_credito"] == null ? $item["pad_tipo_tarjeta"] : $item["ven_tarjeta_credito"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? $item["pad_lote"] : $item["ven_lote"];?></td>
                                                            <td><?php echo $item["ven_fecha_transaccion"] == null ? $item["pad_fecha_transaccion"] : $item["ven_fecha_transaccion"];?></td>
                                                            <td><?php echo $item["ven_lote"] == null ? "PAGOS" : "VENTAS";?></td>
                                                        </tr>
                                                <?php  }} ?>
                                            </tbody>
                                        </table>
                                    </div>
                                    <div class="responsive-table" style="overflow-x:auto;">
                                        <table id="tablaAccion" class="table table-striped table-bordered" width="100%" cellspacing="0">
                                            <thead>
                                                <tr>
                                                    <th style="width:49px"></th>
                                                    <th style="width:130px; text-align: center;">Banco/Cuenta</th>
                                                    <th style="width:80px; text-align: center;">Tercero/Dependiente</th>
                                                    <th style="width:20px; text-align: center;">Monto</th>
                                                    <th style="width:80px; text-align: center;">Debe</th>
                                                    <th style="width:80px; text-align: center;">Haber</th>
                                                    <th style="width:80px; text-align: center;">Acción</th>
                                                </tr>
                                            </thead>
                                            <tbody id="tAccionBody">
                                                
                                            </tbody>
                                        </table>
                                    </div>

                                    <br>
                                    <center>
                                        <div class="col-lg-6 center">
                                            <div class="form-group"><label class="col-sm-2 control-label text-right">Fecha de ajuste</label>
                                              <div class="col-sm-10"><input type="date" class="form-control" required id="fechaajuste" onchange="verfecha()" onclick="fechamaximacierre()"></div>
                                            </div>
                                        </div>
                                        <button class="btn ripple-infinite btn-round btn-info"  type="button" onclick="transaccion('tAccionBody')">
                                        <div>
                                            <span>Enviar</span>
                                        </div>
                                        </button>
                                    </center>
                                </div>
                            </form>
                        </div>
                        <div role="tabpanel" class="tab-pane fade" id="tabs-demo7-area2" aria-labelledby="tabs-demo7-area2">
                            <br>
                            <br>
                            <div class="text-center">
                                <!-- Button trigger modal -->
                                <button type="button" class="btn ripple-infinite btn-round btn-primary" data-toggle="modal" data-target="#exampleModal">
                                    <span class="icons icon-plus"></span> Ventas
                                </button>
                                <!--<button class="btn ripple-infinite btn-round btn-info"  type="button" onclick="unoMas('tAccionBody1', '', false)">
                                    <div>
                                        <span class="fa fa-plus"></span> Cobro
                                    </div>
                                </button> -->
                            </div>
                            <!-- Modal -->
                            <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
                            <div class="modal-dialog" role="document">
                                <div class="modal-content">
                                <div class="modal-header">
                                    <h5 class="modal-title" id="exampleModalLabel">Ventas</h5>
                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                    <span aria-hidden="true">&times;</span>
                                    </button>
                                </div>
                                <div class="modal-body col-md-12">
                                    <div class="col-md-6">
                                    <div class="form-group form-animate-text">
                                        <input type="number" step="0.01" class="form-text" id="vmonto" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Monto</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="text" class="form-text" id="vtcredito" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Tipo crédito</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="number" step="1" class="form-text" id="vcuotas" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Cuotas</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="number" step="1" class="form-text" id="vlote" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Lote</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="text" class="form-text" id="vreferencia" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Referencia</label>
                                    </div>
                                    </div>
                                    <div class="col-md-6">
                                    <div class="form-group form-animate-text">
                                        <input type="number" step="1" class="form-text" id="vautorizacion" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Autorización</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="date" class="form-text date" id="vfpago">
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Fecha pago</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="date" class="form-text date" id="vftransaccion">
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Fecha transacción</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="text" class="form-text" id="vccosto" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> Centro costo</label>
                                    </div>
                                    <div class="form-group form-animate-text">
                                        <input type="text" step="1" class="form-text" id="vntc" >
                                        <span class="bar"></span>
                                        <label><span class="bar"></span> TC</label>
                                    </div>
                                </div>
                                </div>
                                <div class="modal-footer">
                                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
                                    <button type="button" class="btn btn-primary" onclick="insertarVenta()" >Crear</button>
                                </div>
                                </div>
                            </div>
                            </div>
                            <br>
                            <br>
                            <br>
                            <br>
                             <div class="responsive-table" style="overflow-x:auto;">
                                <table id="tablaAccion1" class="table table-striped table-bordered" width="100%" cellspacing="0">
                                    <thead>
                                        <tr>
                                            <th style="width:49px"></th>
                                            <th style="width:130px; text-align: center;">Banco/Cuenta</th>
                                            <th style="width:80px; text-align: center;">Tercero/Dependiente</th>
                                            <th style="width:20px; text-align: center;">Monto</th>
                                            <th style="width:80px; text-align: center; display:none;">Debe</th>
                                            <th style="width:80px; text-align: center; display:none;">Haber</th>
                                            <th style="width:80px; text-align: center;">Acción</th>
                                        </tr>
                                    </thead>
                                    <tbody id="tAccionBody1">
                                        
                                    </tbody>
                                </table>
                            </div>
                            <br>
                            <center>
                                <div class="col-lg-6 center">
                                    <div class="form-group"><label class="col-sm-2 control-label text-right">Fecha de ajuste</label>
                                      <div class="col-sm-10"><input type="date" class="form-control" required id="fechaajuste1" onchange="verfecha()"></div>
                                    </div>
                                </div>
                                <button class="btn ripple-infinite btn-round btn-info"  type="button" onclick="transaccion('tAccionBody1')">
                                <div>
                                    <span>Enviar</span>
                                </div>
                                </button>
                            </center>
                        </div>
                    </div>

                </div>
            </div>
        </div>
    </div>

  </div>
</div>
</div>  
</div>

</div>

 <div class="modal fade" id="spinnerconciliacion" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" >
	<div class="modal-dialog" role="document" >
		<div class="modal-content" >     
			<div class="form-element" >
				<div class="col-md-12 padding-0" >
					<div class="col-md-12" >						
						<br><br><br><br><br><br><br><br><br><br>
						<h4>ESPERANDO RESPUESTA DE TICS..</h4>
						<div class="sk-fading-circle">
							<div class="sk-circle1 sk-circle"></div>
							<div class="sk-circle2 sk-circle"></div>
							<div class="sk-circle3 sk-circle"></div>
							<div class="sk-circle4 sk-circle"></div>
							<div class="sk-circle5 sk-circle"></div>
							<div class="sk-circle6 sk-circle"></div>
							<div class="sk-circle7 sk-circle"></div>
							<div class="sk-circle8 sk-circle"></div>
							<div class="sk-circle9 sk-circle"></div>
							<div class="sk-circle10 sk-circle"></div>
							<div class="sk-circle11 sk-circle"></div>
							<div class="sk-circle12 sk-circle"></div>
						</div>


						
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<!-- end: content -->


<script>
    let ant = {};
    let anterior = "";
    let ven = {};
    let opcVent = false;
    function insertarVenta() {
        let monto = $("#vmonto").val();
        let tcredito = $("#vtcredito").val();
        let cuotas = $("#vcuotas").val();
        let lote = $("#vlote").val();
        let referencia = $("#vreferencia").val();
        let autorizacion = $("#vautorizacion").val();
        let fpago = $("#vfpago").val();
        let ftransaccion = $("#vftransaccion").val();
        let ccosto = $("#vccosto").val();
        let ntc = $("#vntc").val();
        if(!verificacionValor(monto, true)){
            alert("Monto incorrecto");
            return;
        }
        if(!verificacionValor(tcredito, false)){
            alert("Tipo crédito incorrecto");
            return;
        }
        if(!verificacionValor(cuotas, true)){
            alert("Cuotas incorrecto");
            return;
        }
        if(!verificacionValor(lote, true)){
            alert("Lote incorrecto");
            return;
        }
        if(!verificacionValor(referencia, false)){
            alert("Referencia incorrecto");
            return;
        }
        if(!verificacionValor(autorizacion, true)){
            alert("Autorización incorrecto");
            return;
        }
        if(!verificacionValor(fpago, true)){
            alert("Fecha pago incorrecto");
            return;
        }
        if(!verificacionValor(ftransaccion, true)){
            alert("Fecha transacción incorrecto");
            return;
        }
        if(!verificacionValor(ccosto, true)){
            alert("Centro costo incorrecto");
            return;
        }
        if(!verificacionValor(ntc, false)){
            alert("Número TC incorrecto");
            return;
        }
        $.ajax({
            type: "POST",
            url: "https://megaprofer.serviciosrapidito.com/api-ctc/public/Ajustes/ventaInsert",
            data: {
                monto:monto,
                tcredito:tcredito,
                cuotas:cuotas,
                lote:lote,
                referencia:referencia,
                autorizacion:autorizacion,
                fpago:fpago,
                ftransaccion:ftransaccion,
                ccosto:ccosto,
                ntc:ntc
            },
            success: function (response) {
                ven = response;
                let id = ven.ven_id;
                let texto = `
                    <tr id="tr_X_${id}_0">
                        <td><div class="col-sm-10">
                                
                                <div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="cuenta"> Cuenta
                                </div>
                              </div></td>
                        <td>
                        <div style="width:215px;" class="overflowX">
                            <select size="1" id="cuenta_tipo_`+id+`" class="form-control form-control-sm " onchange="validarCuenta(document.getElementById( 'temporal_`+id+`'))" style="display:none" onblur="sumatoriaTablaCobro()">
                                <option value="-1" selected>SELECCIONE</option>
                                <?php foreach ($tipocuentas as $item) { if($item['tcu_descripcion']=="Clientes Tarjeta de Credito"){?>
                                    <option value="<?php echo $item['tcu_codigo'];?>" ><?php echo $item['tcu_descripcion'];?></option>
                                <?php } }?>
                            </select>
                            <select size="1" id="banco_`+id+`" class="form-control form-control-sm" onchange="validarBanco(document.getElementById( 'temporal_`+id+`'))" style="display:none">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($bancos["data"] as $item) {?>
                                    <option value="<?php echo $item['ban_codigo'];?>"><?php echo $item['ban_nombre'];?></option>
                                <?php }?>
                            </select>
                            </div>
                        </td>
                        <td><div style="width:215px;" class="overflowX">
                            <input type="text" id="centrocosto_`+id+`" name="centrocosto" placeholder="Centro de costo" style="display:none" >
                            <input type="hidden" id="temporal_`+id+`" name="temporal" style="display:none" value="`+id+`">
                            <select size="1" id="terceros_`+id+`" class="form-control form-control-sm" style="display:none">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($terceros["data"])){
                                    foreach($terceros["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['ter_codigo'];?>"><?php echo $item['ter_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <select size="1" id="dependientes_`+id+`" class="form-control form-control-sm" style="display:none">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($dependientes["data"])){
                                    foreach($dependientes["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['dep_codigo'];?>"><?php echo $item['dep_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <input type="text" id="referencia_`+id+`" name="referencia" placeholder="Referencia" style="display:none" value"`+id+`" >
                        </div></td>
                        <td class="monto" style="font-weight: bold; text-align: right;">${ven.ven_monto}</td>
                        <td style="display:none;">
                            <input class="debeC" type="number" step="0.01" onblur="sumatoriaTablaCobro()" id="d_${id}" value="-1" style="text-align: right;">
                        </td>
                        <td style="display:none;">
                            <input class="haberC" type="number" step="0.01" onblur="sumatoriaTablaCobro()" id="h_${id}" value="-1" style="text-align: right;">
                        </td>
                        <td>
                            
                        </td>
                    </tr>
                    `;    
                    $("#tAccionBody1").html($(texto));
                    $("#exampleModal").modal('toggle');
                    sumatoriaTablaCobro();
                    opcVent = true;
            },
            error: function (request, status, error) {
                console.log(`ERROR: ${request.responseText}`);
            }
        });
    }

    function verificacionValor(v, x){
        if(v == "" || v.trim() == "")
            return false;
        if(x){
            if(v == "0.00" || v == "0" || v == "0.0" || parseFloat(v) < 0 )
                return false;
        }
        return true;
    }

    function seleccion(id) {
        let aid = id.split("_");
        if($(`#${id}`).prop("checked")){
            let valor = $(`#${id}`).val();
            anterior = $("#tAccionBody").html();
            let texto = `
                    <tr id="tr_${id}_0">
                    <td><div class="col-sm-10">
                                <div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="banco"> Banco
                                </div>
                                <div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="cuenta"> Cuenta
                                </div>
                              </div></td>
                        <td><div style="width:215px;" class="overflowX">
                            <select size="1" id="cuenta_tipo_`+id+`" class="form-control form-control-sm" onchange="validarCuenta(document.getElementById( 'temporal_`+id+`'))" style="display:none">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($tipocuentas as $item) { 
                                if($item['tcu_descripcion']!="Clientes Tarjeta de Credito"){?>
                                    <option value="<?php echo $item['tcu_codigo'];?>"><?php echo $item['tcu_descripcion'];?></option>
                                <?php }}?>
                            </select>
                            <select size="1" id="banco_`+id+`" class="form-control form-control-sm" onchange="validarBanco(document.getElementById( 'temporal_`+id+`'))" style="display:none">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($bancos["data"] as $item) {?>
                                    <option value="<?php echo $item['ban_codigo'];?>"><?php echo $item['ban_nombre'];?></option>
                                <?php }?>
                            </select></div>
                        </td>
                        <td><div style="width:215px;" class="overflowX">
                            <input type="text" id="centrocosto_`+id+`" name="centrocosto" placeholder="Centro de costo" style="display:none" >
                            <input type="hidden" id="temporal_`+id+`" name="temporal" style="display:none" value="`+id+`">
                            <select size="1" id="terceros_`+id+`" class="form-control form-control-sm" style="display:none">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($terceros["data"])){
                                    foreach($terceros["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['ter_codigo'];?>"><?php echo $item['ter_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <select size="1" id="dependientes_`+id+`" class="form-control form-control-sm" style="display:none">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($dependientes["data"])){
                                    foreach($dependientes["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['dep_codigo'];?>"><?php echo $item['dep_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <input type="text" id="referencia_`+id+`" name="referencia" placeholder="Referencia" style="display:none" value"`+id+`" >
                        </div></td>
                        <td class="monto" style="font-weight: bold; text-align: right;">${valor}</td>
                        <td>
                            <input class="debe" type="number" step="0.01" onblur="sumatoriaTabla()" id="d_${id}" value="0.00" style="text-align: right;">
                        </td>
                        <td>
                            <input class="haber" type="number" step="0.01" onblur="sumatoriaTabla()" id="h_${id}" value="0.00" style="text-align: right;">
                        </td>
                        <td>
                            <button type="button" class="btn ripple-infinite btn-round btn-warning" onclick="unoMas('tAccionBody','tr_${id}_0', false)"><span class="fa fa-plus"></span></button>
                            <button type="button" class="btn ripple-infinite btn-round btn-danger" onclick="deleteUno('tr_${id}_0')"><span class="icons icon-trash"></span></button>
                        </td>
                    </tr>
                    `;
            ant[id]=texto;
            if(anterior.includes("No data available in table")){
                $("#tAccionBody").html($(texto));
            }else{
                $("#tAccionBody").append($(texto));
            }
            sumatoriaTabla();
        }else{
            $(`#tr_${id}`).remove();
        }
    }
    
    function deleteUno(id){
        $(`#${id}`).remove();
    }
    
    function validarCuenta(id2){
        //alert(id2.value);
        let id=id2.value;
        var terceros = document.getElementById( 'terceros_'+id);
        var dependientes = document.getElementById( 'dependientes_'+id);
        var centrocosto = document.getElementById( 'centrocosto_'+id);
        var cuenta_tipo = document.getElementById( 'cuenta_tipo_'+id);
        
        if(cuenta_tipo.value=='5637144603'){
            dependientes.style.display = 'block';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            centrocosto.removeAttribute("required");
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144612'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            centrocosto.removeAttribute("required");
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637147578'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            centrocosto.removeAttribute("required");
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144629'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'block';
            centrocosto.setAttribute('required', '');
            terceros.style.display = 'none';
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144631'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'block';
            centrocosto.removeAttribute("required");
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144778'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            centrocosto.removeAttribute("required");
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144786'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            centrocosto.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637145368'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'block';
            centrocosto.setAttribute('required', '');
            terceros.style.display = 'none';
            referencia.removeAttribute("required");
        }
        if(cuenta_tipo.value=='5637144576'){
            dependientes.style.display = 'none';
            centrocosto.style.display = 'block';
            centrocosto.setAttribute('required', '');
            terceros.style.display = 'none';
            referencia.removeAttribute("required");
        }
    }

    function validarBanco(id2){
        //alert(id2.value);
        let id=id2.value;
        var terceros = document.getElementById( 'terceros_'+id);
        var dependientes = document.getElementById( 'dependientes_'+id);
        var centrocosto = document.getElementById( 'centrocosto_'+id);
        var cuenta_tipo = document.getElementById( 'cuenta_tipo_'+id);
        var referencia = document.getElementById( 'referencia_'+id);
        
        cuenta_tipo.style.display = 'none';
        dependientes.style.display = 'none';
        centrocosto.style.display = 'none';
        terceros.style.display = 'none';
        referencia.style.display = 'block';
        referencia.setAttribute('required', '');
        centrocosto.removeAttribute("required");
    }
    
    function transaccion(tablaB) {
        $('#spinnerconciliacion').modal('show');
        let sumaD = $("#debeSumaT").text();
        let sumaH = $("#haberSumaT").text();
        let sumaDC = $("#debeSumaTC").text();
        let sumaHC = $("#haberSumaTC").text();
        if(tablaB == "tAccionBody"){
            if(sumaD != sumaH){
                $('#spinnerconciliacion').modal('hide');
                alert("Valores debe y haber no son iguales");
                return;
            }
        }else{
            if(sumaDC != sumaHC && !opcVent){
                $('#spinnerconciliacion').modal('hide');
                alert("Valores debe y haber no son iguales");
                return;
            }
        }
        let datosC = <?php echo json_encode($datosC);?>;
        let datosP = <?php echo json_encode($datosP);?>;
        let datosV = <?php echo json_encode($datosV);?>;
        let ajuste = {};
        let completo = true;
        $(`#${tablaB} tr`).each(function (index, elem) { 
            let id = elem.id;
            let comp = true;
            let dh = true;
            let aDat = {};
            if(id != "sumatoria" && id != "sumatoriaC"){
                $(`#${id} td`).each(function (i, e){//alert(Object.values($(`#${id} td`))); 
                    if(e.children[0] != undefined){//alert('Tamano children '+e.children.length);alert(Object.values(e.children));
                        let temp = e.children[0]; 
                        switch(i){
                            case 1:{//alert(e.children[0].innerHTML);
                                    
                                    //alert(e.children[0].children[0]);
                                    temp = e.children[0].children[0]; 
                                    temp1 = e.children[0].children[1]; 
                                    if(temp.value=='SELECCIONE' || temp.value=='-1' || temp.value==-1)
                                    {
                                        aDat["cuenta"] = '';//alert('aDat["cuenta"] = '+aDat["cuenta"]);
                                    }
                                    else
                                    {
                                        aDat["cuenta"] = temp.value;//alert('aDat["cuenta"] = '+aDat["cuenta"]);
                                    }
                            
                                    //alert('aDat["cuenta"] ='+ temp.value);
                                        for(var x=0; x<temp.childElementCount; x++){
                                            let t = temp.children[x];
                                            if(t.value == temp.value){
                                                //alert(t.text);
                                                if(t.text=='SELECCIONE' || t.text=='-1' || t.text==-1)
                                                {
                                                    aDat["detalleCuenta"] = '';//alert('aDat["detalleCuenta"] = '+aDat["detalleCuenta"]);
                                                }
                                                else
                                                {
                                                    aDat["detalleCuenta"] = t.text;//alert('aDat["detalleCuenta"] = '+aDat["detalleCuenta"]);
                                                }
                                            }
                                        }
                                        
                                    
                                    
                                    if(temp1.value=='SELECCIONE' || temp1.value=='-1' || temp1.value==-1)
                                    {
                                        aDat["banco"] = '';//alert('aDat["banco"] = '+aDat["banco"]);
                                    }
                                    else
                                    {
                                        aDat["banco"] = temp1.value;//alert('aDat["banco"] = '+aDat["banco"]);
                                    }
                                        for(var x=0; x<temp1.childElementCount; x++){
                                            let t = temp1.children[x];
                                            if(t.value == temp1.value){
                                                if(t.text=='SELECCIONE' || t.text=='-1' || t.text==-1)
                                                {
                                                    aDat["detalleBanco"] = '';//alert('aDat["detalleBanco"] = '+aDat["detalleBanco"]);
                                                }
                                                else
                                                {
                                                    aDat["detalleBanco"] = t.text;//alert('aDat["detalleBanco"] = '+aDat["detalleBanco"]);
                                                }
                                            }
                                        }
                                     
                                    
                                    
                                    if((temp.value == -1 || temp.value == "-1")&&(temp1.value == -1 || temp1.value == "-1")){
                                        alert("NO HA SELECCIONADO CUENTA EN LA FILA: "+(index+1));
                                        comp = false;
                                    }
                                }break;
                            case 2:{
                                    
                                    temp0 = e.children[0].children[0]; 
                                    temp2 = e.children[0].children[2]; 
                                    temp3 = e.children[0].children[3]; 
                                    temp4 = e.children[0].children[4]; 
                                    //alert(e.children[0].innerHTML);
                                    
                                   
                                    if(temp2.value != -1 || temp2.value != "-1"){
                                        aDat["tercero"] = temp2.value;   //alert('aDat["tercero"]='+aDat["tercero"]);  
                                        for(var x=0; x<temp2.childElementCount; x++){
                                            
                                                let t = temp2.children[x];
                                                if(t.value == temp2.value){
                                                    if(t.text=='SIN REGISTRO' ||t.text=='SELECCIONE' || t.text=='-1' || t.text==-1)
                                                    {
                                                        aDat["detalleTercero"] = '';//alert('aDat["detalleTercero"] = '+aDat["detalleTercero"]);
                                                    }
                                                    else
                                                    {
                                                        aDat["detalleTercero"] = t.text;//alert('aDat["detalleTercero"] = '+aDat["detalleTercero"]);
                                                    }
                                            }
                                        }
                                    }
                                    if(temp3.value != -1 || temp3.value != "-1"){
                                        aDat["dependiente"] = temp3.value;  //alert('aDat["dependiente"]='+aDat["dependiente"]);     
                                        for(var x=0; x<temp3.childElementCount; x++){
                                            
                                            let t = temp3.children[x];
                                            if(t.value == temp.value){
                                                if(t.text=='SIN REGISTRO' ||t.text=='SELECCIONE' || t.text=='-1' || t.text==-1)
                                                {
                                                    aDat["detalleDependiente"] = '';//alert('aDat["detalleDependiente"] = '+aDat["detalleDependiente"]);
                                                }
                                                else
                                                {
                                                    aDat["detalleDependiente"] = t.text;//alert('aDat["detalleDependiente"] = '+aDat["detalleDependiente"]);
                                                }
                                               
                                            }
                                            
                                        }
                                    }
                                    aDat["centrocosto"] = temp0.value;    //alert('centrocosto '+aDat["centrocosto"]); 
                                    aDat["referencia"] = temp4.value;    //alert('referencia '+aDat["referencia"]); 
                                    
                                    if((temp2.value == -1 || temp2.value == "-1")&&(temp3.value == -1 || temp3.value != "-1")&&(temp0.value == -1 || temp0.value == "-1")&&(temp4.value == -1 || temp4.value == "-1")){
                                        $('#spinnerconciliacion').modal('hide');
                                        alert("NO HA SELECCIONADO VALOR EN LA FILA: "+(index+1));
                                        comp = false;
                                    }
                                }break;
                            case 4:{
                                    temp = e.children[0]; 
                                    if(temp.value != "" && temp.value != "0.00" && temp.value != "0,00" && temp.value != 0.00){
                                        dh = false;
                                    }
                                    aDat["debe"]=temp.value == "" ? "0" : temp.value;
                                }break;
                            case 5:{
                                    temp = e.children[0]; 
                                    if(temp.value != "" && temp.value != "0.00" && temp.value != "0,00" && temp.value != 0.00){
                                        dh = false;
                                    }
                                    aDat["haber"]=temp.value == "" ? "0" : temp.value;
                                }break;
                        }
                    }
                });
                if(dh)
                    comp = false;
                if(comp){
                    let aid = id.split("_");
                    switch(aid[1]){
                        case "A":{
                            if(ajuste[`A${aid[2]}`] == undefined){
                                ajuste[`A${aid[2]}`] = {
                                    "aju_fecha": fechaActualParse(),
                                    "aju_nombre": `<?php 
                                                        $session = \Config\Services::session();
                                                        echo $session->get('fullName');
                                                    ?>`,
                                    "aju_descripcion": "Ajuste",
                                    "aju_lote": "0",
                                    "aju_ntarjeta": "0",
                                    "aju_autorizacion": "0",
                                    "aju_ttarjeta": "",
                                    "aju_totalajuste": sumaDC,
                                    "aju_monto": "0.00",
                                    "aju_ajustes": [
                                        {
                                            "idAjuste": "",
                                            "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                            "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                            "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                            "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                            "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                            "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                            "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                            "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                            "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                            "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                            "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                            "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                            "tipoCuenta": "COBRO",
                                        }
                                    ]
                                };
                            }else{
                                ajuste[`A${aid[2]}`].aju_ajustes.push({
                                    "idAjuste": "",
                                    "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                    "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                    "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                    "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                    "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                    "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                    "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                    "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                    "tipoCuenta": "COBRO",
                                });
                            }
                        }break;
                        case "C":{
                            let valores = datosC[aid[2]];
                            let dhValor = parseFloat(aDat.debe);
                            if(valores["ven_lote"] != undefined){
                                //Venta
                                if(ajuste[`V${aid[2]}`] == undefined){
                                    ajuste[`V${aid[2]}`] = {
                                        "aju_fecha": fechaActualParse(),
                                        "aju_nombre": `<?php 
                                                            $session = \Config\Services::session();
                                                            echo $session->get('fullName');
                                                        ?>`,
                                        "aju_descripcion": "Ajuste",
                                        "aju_lote": valores["ven_lote"],
                                        "aju_ntarjeta": valores["ven_id_tarjeta_credito"],
                                        "aju_autorizacion": valores["ven_autorizacion"],
                                        "aju_ttarjeta": valores["ven_tarjeta_credito"],
                                        "aju_totalajuste": dhValor,
                                        "aju_monto": valores["ven_monto"],
                                        "aju_ajustes": [
                                            {
                                                "idAjuste": valores["ven_id"],
                                                "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                                "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                                "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                                "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                                "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                                "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                                "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                                "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                                "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                                "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                                "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                                "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                                "tipoCuenta": "VENTA",
                                            }
                                        ]
                                    };
                                }else{
                                    ajuste[`V${aid[2]}`].aju_totalajuste += dhValor;
                                    ajuste[`V${aid[2]}`].aju_ajustes.push({
                                        "idAjuste": valores["ven_id"],
                                        "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                        "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                        "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                        "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                        "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                        "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                        "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                        "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                        "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                        "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                        "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                        "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                        "tipoCuenta": "VENTA",
                                    });
                                }
                            }else{
                                //Pago
                                if(ajuste[`P${aid[2]}`] == undefined){
                                    ajuste[`P${aid[2]}`] = {
                                        "aju_fecha": fechaActualParse(),
                                        "aju_nombre": `<?php 
                                                            $session = \Config\Services::session();
                                                            echo $session->get('fullName');
                                                        ?>`,
                                        "aju_descripcion": "Ajuste",
                                        "aju_lote": valores["pad_lote"],
                                        "aju_ntarjeta": valores["pad_cuenta_contable_banco"],
                                        "aju_autorizacion": valores["pad_autorizacion"],
                                        "aju_ttarjeta": valores["pad_tipo_tarjeta"],
                                        "aju_totalajuste": dhValor,
                                        "aju_monto": valores["pad_total_pagar"],
                                        "aju_ajustes": [
                                            {
                                                "idAjuste": valores["pad_id"],
                                                "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                                "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                                "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                                "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                                "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                                "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                                "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                                "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                                "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                                "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                                "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                                "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                                "tipoCuenta": "PAGO",
                                            }
                                        ]
                                    };
                                }else{
                                    ajuste[`P${aid[2]}`].aju_totalajuste += dhValor;
                                    ajuste[`P${aid[2]}`].aju_ajustes.push({
                                        "idAjuste": valores["pad_id"],
                                        "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                        "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                        "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                        "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                        "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                        "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                        "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                        "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                        "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                        "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                        "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                        "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                        "tipoCuenta": "PAGO",
                                    });
                                }
                            }
                        }break;
                        case "P":{
                            let valores = datosP[aid[2]];
                            let dhValor = parseFloat(aDat.debe);
                            //Pago
                            if(ajuste[`P${aid[2]}`] == undefined){
                                ajuste[`P${aid[2]}`] = {
                                    "aju_fecha": fechaActualParse(),
                                    "aju_nombre": `<?php 
                                                            $session = \Config\Services::session();
                                                            echo $session->get('fullName');
                                                        ?>`,
                                    "aju_descripcion": "Ajuste",
                                    "aju_lote": valores["pad_lote"],
                                    "aju_ntarjeta": valores["pad_cuenta_contable_banco"],
                                    "aju_autorizacion": valores["pad_autorizacion"],
                                    "aju_ttarjeta": valores["pad_tipo_tarjeta"],
                                    "aju_totalajuste": dhValor,
                                    "aju_monto": valores["pad_total_pagar"],
                                    "aju_ajustes": [
                                        {
                                            "idAjuste": valores["pad_id"],
                                            "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                            "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                            "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                            "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                            "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                            "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                            "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                            "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                            "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                            "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                            "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                            "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                            "tipoCuenta": "PAGO",
                                        }
                                    ]
                                };
                            }else{
                                ajuste[`P${aid[2]}`].aju_totalajuste += dhValor;
                                ajuste[`P${aid[2]}`].aju_ajustes.push({
                                    "idAjuste": valores["pad_id"],
                                    "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                    "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                    "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                    "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                    "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                    "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                    "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                    "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                    "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                    "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                    "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                    "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                    "tipoCuenta": "PAGO",
                                });
                            }
                        }break;
                        case "V":{
                            let valores = datosV[aid[2]];
                            let dhValor = parseFloat(aDat.debe);
                            //Venta
                            if(ajuste[`V${aid[2]}`] == undefined){
                                ajuste[`V${aid[2]}`] = {
                                    "aju_fecha": fechaActualParse(),
                                    "aju_nombre": `<?php 
                                                            $session = \Config\Services::session();
                                                            echo $session->get('fullName');
                                                        ?>`,
                                    "aju_descripcion": "Ajuste",
                                    "aju_lote": valores["ven_lote"],
                                    "aju_ntarjeta": valores["ven_id_tarjeta_credito"],
                                    "aju_autorizacion": valores["ven_autorizacion"],
                                    "aju_ttarjeta": valores["ven_tarjeta_credito"],
                                    "aju_totalajuste": dhValor,
                                    "aju_monto": valores["ven_monto"],
                                    "aju_ajustes": [
                                        {
                                            "idAjuste": valores["ven_id"],
                                            "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                            "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                            "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                            "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                            "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                            "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                            "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                            "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                            "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                            "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                            "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                            "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                            "tipoCuenta": "VENTA",
                                        }
                                    ]
                                };
                            }else{
                                ajuste[`V${aid[2]}`].aju_totalajuste += dhValor;
                                ajuste[`V${aid[2]}`].aju_ajustes.push({
                                    "idAjuste": valores["ven_id"],
                                    "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                    "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                    "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                    "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                    "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                    "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                    "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                    "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                    "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                    "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                    "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                    "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                    "tipoCuenta": "VENTA",
                                });
                            }
                        }break;
                        case "X":{
                            let valores = ven;
                            let dhValor = parseFloat(aDat.debe);
                            //Venta
                            if(ajuste[`X${aid[2]}`] == undefined){
                                ajuste[`X${aid[2]}`] = {
                                    "aju_fecha": fechaActualParse(),
                                    "aju_nombre": `<?php 
                                                            $session = \Config\Services::session();
                                                            echo $session->get('fullName');
                                                        ?>`,
                                    "aju_descripcion": "Ajuste",
                                    "aju_lote": valores["ven_lote"],
                                    "aju_ntarjeta": valores["ven_id_tarjeta_credito"],
                                    "aju_autorizacion": valores["ven_autorizacion"],
                                    "aju_ttarjeta": valores["ven_tarjeta_credito"],
                                    "aju_totalajuste": dhValor,
                                    "aju_monto": valores["ven_monto"],
                                    "aju_ajustes": [
                                        {
                                            "idAjuste": valores["ven_id"],
                                            "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                            "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                            "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                            "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                            "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                            "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                            "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                            "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                            "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                            "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                            "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                            "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                            "tipoCuenta": "VENTA",
                                        }
                                    ]
                                };
                            }else{
                                ajuste[`X${aid[2]}`].aju_totalajuste += dhValor;
                                ajuste[`X${aid[2]}`].aju_ajustes.push({
                                    "idAjuste": valores["ven_id"],
                                    "referenceId_Banco": aDat["banco"]+"" == "undefined" ? "" : aDat["banco"],
                                    "DetalleBanco": aDat["detalleBanco"]+"" == "undefined" ? "" : aDat["detalleBanco"],
                                    "referenceId_CuentaContable": aDat["cuenta"]+"" == "undefined" ? "" : aDat["cuenta"],
                                    "DetalleCuentaContable": aDat["detalleCuenta"]+"" == "undefined" ? "" : aDat["detalleCuenta"],
                                    "referenceId_Tercero": aDat["tercero"]+"" == "undefined" ? "" : aDat["tercero"],
                                    "DetalleTercero": aDat["detalleTercero"]+"" == "undefined" ? "" : aDat["detalleTercero"],
                                    "referenceId_Dependiente": aDat["dependiente"]+"" == "undefined" ? "" : aDat["dependiente"],
                                    "DetalleDependiente": aDat["detalleDependiente"]+"" == "undefined" ? "" : aDat["detalleDependiente"],
                                    "DetalleCentroCosto": aDat["centrocosto"]+"" == "undefined" ? "" : aDat["centrocosto"],
                                    "DetalleReferencia": aDat["referencia"]+"" == "undefined" ? "" : aDat["referencia"],
                                    "D_Valor": aDat["debe"]+"" == "undefined" ? "" : aDat["debe"],
                                    "H_Valor": aDat["haber"]+"" == "undefined" ? "" : aDat["haber"],
                                    "tipoCuenta": "VENTA",
                                });
                            }
                        }break;
                    }
                }else{
                    $('#spinnerconciliacion').modal('hide');
                    alert("ERROR EN DATOS INGRESADOS EN LA FILA: "+(index + 1));
                    completo = false;
                }
            }
        });
        console.log(ajuste);
        if(completo){
            if(Object.keys(ajuste).length != 0){
                opcVent = false;
                for (const key in ajuste) {
                    const element = ajuste[key];
                    //alert(JSON.stringify(element));
                    $.ajax({
                        type: "POST",
                        url: 'https://megaprofer.serviciosrapidito.com/api-ctc/public/Ajustes/ajustesValores',
                        data: {'array': JSON.stringify(element)},
                        success: function (response) {
                            console.log(response);
                            alert("Ajuste / Cobro creado correctamente");
                            location.reload();
                        },
                        error: function (request, status, error) {
                            console.log(`ERROR: ${request.responseText}`);
                            alert("Error, no ha sido posible crear el ajuste");
                            location.reload();
                        }
                        
                    });
                }
            }
        }
    }

    function sumatoriaTabla(){
        $(`#sumatoria`).remove();
        let sDebe = 0;
        let sHaber = 0;
        $(".debe").each(function(){
            sDebe += parseFloat($(this).val());
        });
        $(".haber").each(function(){
            sHaber += parseFloat($(this).val());
        });
        let sumatoria = `
            <tr id="sumatoria">
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td id="debeSumaT" style="text-align: right;">${sDebe}</td>
                <td id="haberSumaT" style="text-align: right;">${sHaber}</td>
                <td></td>
            </tr>
        `;
        $("#tAccionBody").append($(sumatoria));
    }

    function sumatoriaTablaCobro(){
        $(`#sumatoriaC`).remove();
        let sDebe = 0;
        let sHaber = 0;
        $(".debeC").each(function(){
            sDebe += parseFloat($(this).val());
        });
        $(".haberC").each(function(){
            sHaber += parseFloat($(this).val());
        });
        let sumatoria = `
            <tr id="sumatoriaC">
            <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td id="debeSumaTC" style="display:none;">${sDebe}</td>
                <td id="haberSumaTC" style="display:none;">${sHaber}</td>
                <td></td>
            </tr>
        `;
        $("#tAccionBody1").append($(sumatoria));
    }

    function unoMas(tablaB, id, est) {//alert(id);
        if(id == ""){
            let anterior = $(`#${tablaB}`).html();
            let idTA = "tr_A_0_0";
            for(var i = 0 ; i< 100 ; i++){
                if($(`#tr_A_0_${i}`).length == 0){
                    idTA = `tr_A_0_${i}`;
                    break;
                }
            }
            let texto = `
                    <tr id="${idTA}">
                    <td><div class="col-sm-10">
                                <!--<div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="banco"> Banco
                                </div>-->
                                <div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="cuenta" checked> Cuenta
                                </div>
                              </div></td>
                        <td><div style="width:215px;" class="overflowX">
                            <select size="1" id="cuenta_tipo_`+id+`" class="form-control form-control-sm" onchange="validarCuenta(document.getElementById( 'temporal_`+id+`'))" style="display:block">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($tipocuentas as $item) {
                                ?>
                                    <option value="<?php echo $item['tcu_codigo'];?>" ><?php echo $item['tcu_descripcion'];?></option>
                                <?php }?>
                            </select>
                            <select size="1" id="banco_`+id+`" class="form-control form-control-sm" onchange="validarBanco(document.getElementById( 'temporal_`+id+`'))" style="display:none">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($bancos["data"] as $item) {?>
                                    <option value="<?php echo $item['ban_codigo'];?>"><?php echo $item['ban_nombre'];?></option>
                                <?php }?>
                            </select>
                        </div></td>
                        <td><div style="width:215px;" class="overflowX">
                            <input type="text" id="centrocosto_`+id+`" name="centrocosto" placeholder="Centro de costo" style="display:none" value"`+id+`" >
                            <input type="hidden" id="temporal_`+id+`" name="temporal" style="display:none" value="`+id+`">
                            <select size="1" id="terceros_`+id+`" class="form-control form-control-sm" style="display:block" onblur="sumatoriaTablaCobro()">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($terceros["data"] )){
                                    foreach($terceros["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['ter_codigo'];?>"><?php echo $item['ter_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <select size="1" id="dependientes_`+id+`" class="form-control form-control-sm" style="display:none" onblur="sumatoriaTablaCobro()">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($dependientes["data"] )){
                                    foreach($dependientes["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['dep_codigo'];?>"><?php echo $item['dep_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <input type="text" id="referencia_`+id+`" name="referencia" placeholder="Referencia" style="display:none" value"`+id+`" >
                        </div></td>
                        <td class="monto" style="font-weight: bold; text-align: right;"></td>
                        <td>
                            <input class="debeC" type="number" step="0.01" id="d_${id}" onblur="sumatoriaTablaCobro()" value="-1" style="text-align: right;">
                        </td>
                        <td>
                            <input class="haberC" type="number" step="0.01" id="h_${id}" onblur="sumatoriaTablaCobro()" value="-1" style="text-align: right;">
                        </td>
                        <td>
                            <button type="button" class="btn ripple-infinite btn-round btn-danger" onclick="deleteUno('${idTA}')"><span class="icons icon-trash"></span></button>
                        </td>
                    </tr>
                    `;
            ant[id]=texto;
            if(anterior.includes("No data available in table")){
                $(`#${tablaB}`).html($(texto));
            }else{
                $(`#${tablaB}`).append($(texto));
            }
            opcVent = false;
        }else{
            let aId = id.split("_");
            for(var i = 0 ; i< 100 ; i++){
                if($(`#${aId[0]}_${aId[1]}_${aId[2]}_${i}`).length == 0){
                    aId[3] = i;
                    break;
                }
            }
            let anterior = $(`#${tablaB}`).html();
            let idTA = aId.join("_");
            let texto = `
                    <tr id="${idTA}">
                    <td><div class="col-sm-10">
                                <!--<div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="ValidarSeleccion(document.getElementById( 'temporal_`+id+`'))" value="banco"> Banco
                                </div>-->
                                <div class="col-sm-12 padding-0">
                                  <input type="radio" name="option_`+id+`" id="option_`+id+`" onchange="(document.getElementById( 'temporal_`+id+`'))" value="cuenta" checked > Cuenta
                                </div>
                              </div></td>
                        <td><div style="width:215px;" class="overflowX">
                            <select size="1" id="cuenta_tipo_`+id+`" class="form-control form-control-sm" onchange="validarCuenta(document.getElementById( 'temporal_`+id+`'))" style="display:block">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($tipocuentas as $item) {?>
                                    
                                 
                                    <option value="<?php echo $item['tcu_codigo'];?>" selected><?php echo $item['tcu_descripcion'];?></option>
                                <?php }?>
                            </select>
                            <select size="1" id="banco_`+id+`" class="form-control form-control-sm" onchange="validarBanco(document.getElementById( 'temporal_`+id+`'))" style="display:none">
                                <option value="-1">SELECCIONE</option>
                                <?php foreach ($bancos["data"] as $item) {?>
                                    <option value="<?php echo $item['ban_codigo'];?>"><?php echo $item['ban_nombre'];?></option>
                                <?php }?>
                            </select>
                        </div></td>
                        <td><div style="width:215px;" class="overflowX">
                            <input type="text" id="centrocosto_`+id+`" name="centrocosto" placeholder="Centro de costo" style="display:none" value"`+id+`" >
                            <input type="hidden" id="temporal_`+id+`" name="temporal" style="display:none" value="`+id+`">
                            <select size="1" id="terceros_`+id+`" class="form-control form-control-sm" style="display:block">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($terceros["data"] )){
                                    foreach($terceros["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['ter_codigo'];?>"><?php echo $item['ter_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <select size="1" id="dependientes_`+id+`" class="form-control form-control-sm" style="display:none">
                                <option value="" selected>SIN REGISTRO</option>
                                <?php if(!empty($dependientes["data"] )){
                                    foreach($dependientes["data"] as $item){
                                        ?>
                                        <option value="<?php echo $item['dep_codigo'];?>"><?php echo $item['dep_nombres'];?></option>
                                <?php
                                    }}
                                ?>
                            </select>
                            <input type="text" id="referencia_`+id+`" name="referencia" placeholder="Referencia" style="display:none" value"`+id+`" >
                        </div></td>
                        <td class="monto" style="font-weight: bold; text-align: right;"></td>
                        <td>
                            <input class="debe${est?'C':''}" type="number" step="0.01" id="d_${id}" onblur="sumatoriaTabla${est?'Cobro':''}()" value="0.00" style="text-align: right;">
                        </td>
                        <td>
                            <input class="haber${est?'C':''}" type="number" step="0.01" id="h_${id}" onblur="sumatoriaTabla${est?'Cobro':''}()" value="0.00" style="text-align: right;">
                        </td>
                        <td>
                            <button type="button" class="btn ripple-infinite btn-round btn-danger" onclick="deleteUno('${idTA}')"><span class="icons icon-trash"></span></button>
                        </td>
                    </tr>
                    `;
            ant[id]=texto;
            if(anterior.includes("No data available in table")){
                $(`#${tablaB}`).html($(texto));
            }else{
                $(`#${tablaB}`).append($(texto));
            }
            sumatoriaTabla();
        }
    }

    function fechaActualParse() {
        var fecha=document.getElementById("fechaajuste").value; 
        if(fecha=='')
        {
            alert('Por favor ingrese la fecha del ajuste');
        }
        else
        {
            return fecha;
        }
    }
    function verfecha()
    {
        var fecha=document.getElementById("fechaajuste").value; 
        //alert(fecha);
    }
    function ValidarSeleccion(id2)
    {
        let id=id2.value;
        var radio='option_'+id;  //alert(radio);
        if(document.querySelector('input[name='+radio+']:checked').value=='banco')
        {
            var terceros = document.getElementById( 'terceros_'+id);
            var dependientes = document.getElementById( 'dependientes_'+id);
            var centrocosto = document.getElementById( 'centrocosto_'+id);
            var cuenta_tipo = document.getElementById( 'cuenta_tipo_'+id);
            var referencia = document.getElementById( 'referencia_'+id);
            var banco = document.getElementById( 'banco_'+id);
            cuenta_tipo.selectedIndex = 0;
            terceros.selectedIndex = 0;
            dependientes.selectedIndex = 0;
            centrocosto.value='';
            referencia.value='';
            
            cuenta_tipo.style.display = 'none';
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            banco.style.display = 'block';
            referencia.style.display = 'none';
        }
        else
        {
            var terceros = document.getElementById( 'terceros_'+id);
            var dependientes = document.getElementById( 'dependientes_'+id);
            var centrocosto = document.getElementById( 'centrocosto_'+id);
            var cuenta_tipo = document.getElementById( 'cuenta_tipo_'+id);
            var referencia = document.getElementById( 'referencia_'+id);
            var banco = document.getElementById( 'banco_'+id);
            banco.selectedIndex = 0;
            terceros.selectedIndex = 0;
            dependientes.selectedIndex = 0;
            centrocosto.value='';
            referencia.value='';
            
            cuenta_tipo.style.display = 'block';
            dependientes.style.display = 'none';
            centrocosto.style.display = 'none';
            terceros.style.display = 'none';
            banco.style.display = 'none';
            referencia.style.display = 'none';
        }
    }
</script>

<script type="text/javascript">
  

function fechamaximacierre(){         
  //hace la búsqueda
  $.ajax({
        type: "POST",
        url: "https://megaprofer.serviciosrapidito.com/api-ctc/public/fechamaximacierremes",
        error: function(){
              alert("error petición ajax");
        },
        success: function(data){
            document.getElementById("fechaajuste").min=Object.values(data)[0];
              //alert(Object.values(data)[0]);

        }
  });
}

        

  </script>
<script>
    window.onload = function () {
      $.ajax({
        type: "POST",
        url: "https://megaprofer.serviciosrapidito.com/api-ctc/public/fechamaximacierremes",
        error: function(){
              alert("error petición ajax");
        },
        success: function(data){
            document.getElementById("fechaajuste").min=Object.values(data)[0];
              //alert(Object.values(data)[0]);

        }
  });
    }
  </script>
<style>
    div.overflowX {   
     overflow-x:auto;
     overflow-y:auto;   
     }
    
    td{
       
        white-space:nowrap
    }
    
    th{
        
        white-space:nowrap
    }
</style>