break;
			default:
				$ls_codpro="----------";
				$ls_cedbene="----------";
		}
		if(($ls_codconmov=="---")||(!empty($ls_codconmov)))
		{    
			if(($ls_codigoconcepto!="---")||(!empty($ls_codigoconcepto)))
			{
				$ls_codconmov=$ls_codigoconcepto;
			}
		}	
		$in_classmovbco->io_sql->begin_transaction();
		$ls_docant='---------------';
		$ls_monamo=0;
		$lb_valido=$in_classmovbco->uf_guardar_automatico2($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,'1',$ls_docant,$ls_monamo);// se guarda el movimiento marcado como anticipo
		if($lb_valido)
		{
			$in_classmovbco->io_sql->commit();			
		}
		else
		{
			$in_classmovbco->io_sql->rollback();					
		}
		$msg->message($in_classmovbco->is_msg_error);
		uf_cargar_dt();			
	}
	if($ls_operacion == "ELIMINAR")
	{
		$in_classmovbco->io_sql->begin_transaction();
		$lb_valido=$in_classmovbco->uf_delete_all_movimiento($ls_docmov,$ls_codban,$ls_cuenta_banco,$ls_mov_operacion,$ls_estmov);
		   $ls_cedbene = "----------";
		 }
	  else
		 {
		   $ls_cedbene = $ls_provbene;
		   $ls_codpro  = "----------";
		 }
	  $ldec_objret  = str_replace(".","",$ldec_objret);
	  $ldec_objret  = str_replace(",",".",$ldec_objret);
	  $ls_nomproben = $_POST["txtnomproben"];
	  $ls_anticipo  = $_POST["anticipo"];
	  if ($ls_anticipo=='1')
		 {	
		   $ls_docant = '---------------';
		   $ls_monamo = 0;											  
		   $lb_valido = $in_classmovbanco->uf_guardar_automatico2($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_retenido,$ls_chevau,$ls_estmov,$li_estint,$li_cobrapaga,$ls_estbpd,$ls_mov_procede,' ',$ls_estdoc,$ls_tipo,$ls_codfuefin, $ls_anticipo,$ls_docant,
		   $ls_monamo);
		 }
	  else
		 {
		   $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_retenido,$ls_chevau,$ls_estmov,$li_estint,$li_cobrapaga,$ls_estbpd,$ls_mov_procede,' ',$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["monto_mov"] = $ldec_monto_mov;
	  $arr_movbco["objret"]    = $ldec_objret;
		 {
			$ls_codpro=$provbene;
			$ls_cedbene='----------';
		 }
		 else
		 {
			$ls_codpro='----------';
			$ls_cedbene=$provbene;
		 }
		 $ls_desproben=$_GET["desproben"];// nombre del proveedor o beneficiario
		//-----------------------------------------------------------------------------------------------------------	
		$ls_docant='---------------';
		$ls_montoam=0;
		$ls_valido=$in_classmovbanco->uf_guardar_automatico2($codban,$cta_banco, $documento,
                                                                $ls_mov_operacion,$ld_fecha,$ls_desmov,
															    $ls_codconmov,$ls_codpro,$ls_cedbene,$ls_desproben,																                                                                $ls_montochq,$ldec_monobjret,$montret,																                                                                $ls_chevau,$ls_estmov,0,1,$tipproben,
																'SCBBCH','',"N",$tipproben,$ls_codfuefin,'2',
																$ls_docant,$ls_montoam);//Cheque Amortizado
		  if ($ls_valido)
		  {
				$in_classmovbanco->io_sql->commit();
				$ls_estdoc="C";
				?>
				<script language="javascript">
					f=opener.document.form1;					
					f.status_doc.value='C';//Cambio estatus a actualizable
				</script>	
				<?php
		  }	
		  else
		  {