}
		$ls_totreten=$io_funsob->uf_convertir_numerocadena($ls_montototalretenido);
}
elseif($ls_operacion=="ue_eliminar")///Esto es una eliminacion lógica!
{
	$lb_existe=$io_anticipo->uf_select_anticipo($ls_codant,$ls_codcon,$la_data);	
	if ($lb_existe)
	{
		$lb_valido=$io_anticipo->uf_select_estado($ls_codcon,$ls_codant,$li_estado);
		$ls_estspgscg=$io_obra->uf_contabilizado("SELECT estspgscg FROM sob_anticipo WHERE codemp='$ls_codemp' AND codcon='$ls_codcon' AND codant='$ls_codant'");
		if($lb_valido)
		{
			if($li_estado==1 && $ls_estspgscg==0)
			{
				$io_anticipo->io_sql->begin_transaction();
				$lb_valido=$io_anticipo->uf_update_estado($ls_codcon,$ls_codant,3,$la_seguridad);
				if($lb_valido)
				{
					$io_mensaje->anular();
					$io_anticipo->io_sql->commit();
				}
				else
				{
					$io_msg->message("Ocurrio un error al anular el anticipo");
					$io_anticipo->io_sql->rollback();
				}
			}
			else
			{
				if($ls_estspgscg==0)
				{