$arr_movbco["codban"]		= $ls_codban;
		$arr_movbco["ctaban"]	    = $ls_ctaban;
		$arr_movbco["mov_document"] = $ls_numdoc;
		$ld_fecdb				    = $io_funcion->uf_convertirdatetobd($ld_fecha);
		$arr_movbco["codope"]       = $ls_mov_operacion;
		$arr_movbco["fecha"]        = $ld_fecha;
		$arr_movbco["codpro"]       = $ls_codpro;
		$arr_movbco["cedbene"]      = $ls_cedbene;
		$arr_movbco["monto_mov"]    = $ldec_montomov;
		$arr_movbco["objret"]       = $ldec_monobjret;
		$arr_movbco["retenido"]     = $ldec_montoret;
		$arr_movbco["estmov"]       = $ls_estmov;
		$ls_codfuefin = $_POST["txtcodfuefin1"];
		$ls_codemp    = $_SESSION["la_empresa"]["codemp"];
		$ls_modageret = $_SESSION["la_empresa"]["modageret"];
		$lb_valido    = $in_classmovbanco->uf_guardar_automatico($ls_codban,$ls_ctaban,$ls_numdoc,$ls_mov_operacion,$ld_fecha,$ls_desmov,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_desproben,$ldec_montomov,$ldec_monobjret,$ldec_montoret,$ls_chevau,$ls_estmov,0,1,$ls_tipproben,'SCBBCH','',$ls_estdoc,$ls_tipproben,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon);
		if ($lb_valido)
		   {
			 $lb_valido = $io_emiche->uf_actualizar_estatus_ch($ls_codban,$ls_ctaban,$ls_numdoc,$ls_numchequera);
			 if (!$lb_valido)
			    {
				  $io_msg->message($io_emiche->is_msg_error);
			    }			
		   }
		$lb_pago=false;
		if ($lb_valido)
		   {
		     for ($li_i=1;$li_i<=$li_totalRows;$li_i++)				
			     {
				   if (array_key_exists("chk".$li_i,$_POST))
				      {
	$ls_estmov="N";

	if($ls_tipo=="P")
	{
		$ls_codpro =$ls_provbene;
		$ls_cedbene="----------";
	}
	else
	{
		$ls_cedbene=$ls_provbene;
		$ls_codpro ="----------";
	}
	
	$ls_nomproben=$_POST["txtnomproben"];
	$in_classmovbanco->io_sql->begin_transaction();
	$lb_valido=$in_classmovbanco->uf_guardar_automatico($ls_codban,$ls_ctaban,$ls_mov_document,$ls_codope,$ld_fecha,$ls_mov_descripcion,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_nomproben,$ldec_monto_mov,$ldec_objret,$ldec_totret,$ls_chevau,$ls_estmov,$li_estint,$li_cobrapaga,$ls_estbpd,$ls_mov_procede,$ls_estreglib,$ls_estdoc,$ls_tipo,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon);

	$arr_movbco["codban"]=$ls_codban;
	$arr_movbco["ctaban"]=$ls_ctaban;
	$arr_movbco["mov_document"]=$ls_mov_document;
	$ld_fecdb=$fun->uf_convertirdatetobd($ld_fecha);
	$arr_movbco["codope"]=$ls_codope;
	$arr_movbco["fecha"]=$ld_fecha;
	$arr_movbco["codpro"]=$ls_codpro;
	$arr_movbco["cedbene"]=$ls_cedbene;
	$arr_movbco["estmov"]=$ls_estmov;	
	$arr_movbco["monto_mov"]=$ldec_monto_mov;

	$arr_movbco["objret"]   =$ldec_objret;
	$arr_movbco["retenido"] =$ldec_totret;
	$ls_codded="00000";
		switch ($ls_tipo){
			case 'P':
				$ls_codpro=$ls_provbene;
				$ls_cedbene="----------";
				break;	
			case 'B':
				$ls_codpro="----------";
				$ls_cedbene=$ls_provbene;
				break;
			default:
				$ls_codpro="----------";
				$ls_cedbene="----------";
		}
		$ls_chevau = str_pad($ls_chevau,25,0,0);
		$in_classmovbco->io_sql->begin_transaction();
		$lb_valido=$in_classmovbco->uf_guardar_automatico($ls_codban,$ls_cuenta_banco,$ls_docmov,$ls_mov_operacion,$ld_fecha,$ls_desmov,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_desproben,$ldec_montomov,$ldec_monobjret, $ldec_montoret,$ls_chevau,$ls_estmov,$li_estint,"$ls_opepre",$ls_estbpd,'SCBMOV',' ',$ls_estdoc,$ls_tipo,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon);
		if($lb_valido)
		{
		     $lb_valido=$in_classmovbco->uf_actualizar_estatus_ch($ls_codban,$ls_cuenta_banco,$ls_docmov,$ls_numchequera,1);
             if ($lb_valido)
			    {
				  $in_classmovbco->io_sql->commit();
				}
			 else
			    {
				  $in_classmovbco->io_sql->rollback();
				}		
		}
		else
		{
			$in_classmovbco->io_sql->rollback();