Fundos de Investimento

No Banco Finantia, disponibilizamos uma vasta seleção de fundos de investimento mobiliários geridos por algumas das mais reputadas sociedades gestoras a nível internacional.

Com o apoio da nossa equipa especializada em Banca Privada, ajudamo-lo a encontrar as soluções mais adequadas ao seu perfil, objetivos e horizonte de investimento, contando sempre com o nosso acompanhamento no serviço de consultoria para investimento.

Na Pesquisa de Fundos abaixo poderá encontrar os fundos de investimento com os quais trabalhamos habitualmente, bem como todas as informações e folhetos sobre os mesmos.

Pesquisa de Fundos

+ Rentáveis

Sustentabilidade

Geografia

Nome do fundo

Entidade gestora

Tipo de fundo

ISIN

Nível de risco

Pesquisa livre

Fundos disponíveis

/* Força o título e os disclaimers a ficarem totalmente ocultos antes de pesquisar */ #disclaimers-fundos, #titulo-fundos-disponiveis { display: none !important; } (function() { if ('scrollRestoration' in history) { history.scrollRestoration = 'manual'; } window.scrollTo(0, 0); if (performance && performance.navigation && performance.navigation.type === 1) { sessionStorage.removeItem('finantia_busca_ativa'); sessionStorage.removeItem('finantia_last_payload'); } document.addEventListener('DOMContentLoaded', function() { const titulo = document.getElementById('titulo-fundos-disponiveis'); const disclaimers = document.getElementById('disclaimers-fundos'); if (titulo) titulo.style.setProperty('display', 'none', 'important'); if (disclaimers) disclaimers.style.setProperty('display', 'none', 'important'); // Função responsável por reposicionar e exibir tudo somente APÓS a tabela existir function exibirAposTabelaCarregar() { const tabelaContainer = document.getElementById('search-results') || document.querySelector('.search-results') || document.querySelector('.search-result'); const disc = document.getElementById('disclaimers-fundos'); const tit = document.getElementById('titulo-fundos-disponiveis'); // Verifica se a tabela já existe e se já tem conteúdo/linhas carregadas dentro dela if (tabelaContainer && (tabelaContainer.children.length > 0 || tabelaContainer.innerText.trim() !== '')) { // 1. Reposiciona o disclaimer para ficar debaixo da tabela if (disc && tabelaContainer.parentNode) { tabelaContainer.parentNode.insertBefore(disc, tabelaContainer.nextSibling); } // 2. Exibe o título e os disclaimers if (tit) tit.style.setProperty('display', 'block', 'important'); if (disc) disc.style.setProperty('display', 'block', 'important'); // 3. Scroll suave com offset do header const alvo = tit || tabelaContainer; if (alvo) { const offsetHeader = 200; const posicaoElemento = alvo.getBoundingClientRect().top + window.pageYOffset; window.scrollTo({ top: posicaoElemento - offsetHeader, behavior: 'smooth' }); } return true; } return false; } // Listener no botão de busca (PT, ES, EN) document.addEventListener('click', function(e) { const btnEl = e.target.closest('button') || e.target.closest('.btn-pesquisar-fundos') || e.target.closest('#btnSearch'); const btnTxt = e.target.innerText ? e.target.innerText.toLowerCase() : ''; const ehBotao = btnEl || ( btnTxt.includes('pesquisar') || btnTxt.includes('buscar') || btnTxt.includes('search') ); if (ehBotao) { // Monitora o container dos resultados até que a tabela seja injetada const containerPai = document.getElementById('search-results') ? document.getElementById('search-results').parentNode : document.body; const observer = new MutationObserver(function(mutations, obs) { if (exibirAposTabelaCarregar()) { obs.disconnect(); // Para de observar assim que renderizou } }); // Inicia observação de mudanças no DOM do container observer.observe(containerPai, { childList: true, subtree: true }); // Fallback de segurança: tenta exibir após 800ms caso a observação não dispare setTimeout(function() { exibirAposTabelaCarregar(); }, 800); } }); }); })();

*Year to Date – Rentabilidade desde o início do ano.
(relativa ao fecho do mês anterior)

Porquê investir em Fundos de Investimento?

01

Permitem investir numa carteira diversificada de ativos, ajudando a reduzir o risco global do investimento e potencializando o retorno expectável do seu portfólio.

03

Tornam possível o acesso a mercados e instrumentos financeiros que, de outra forma, estariam menos acessíveis ao investidor individual.

02

São geridos por equipas especializadas, que acompanham os mercados e ajustam as estratégias de forma ativa.

04

A maioria dos fundos permite o resgate das unidades de participação de forma relativamente rápida, dentro das condições previstas.

Entidades
Gestoras

Logótipo da gestora Amundi
Logótipo da gestora JP Morgan
Logótipo da gestora Schroders

Perguntas frequentes

São instrumentos financeiros constituídos por um património comum de vários investidores, gerido por uma sociedade gestora que aplica esse capital em diferentes ativos, como obrigações, ações ou instrumentos de mercado monetário, de acordo com a política de investimentos pré-estabelecida.

No Banco Finantia, comercializamos fundos de investimento geridos por três das mais reputadas gestoras a nível mundial.

  • Fundos do Mercado Monetário: Carteiras predominantemente compostas por instrumentos do mercado monetário, como depósitos a prazo e títulos de investimento com prazo de vencimento, em regra, inferior a um ano;
  • Fundos de Obrigações: Carteiras predominantemente constituídas por obrigações (títulos de dívida) emitidas por empresas privadas ou públicas, bem como por Estados ou outras entidades governamentais. São, tradicionalmente, menos suscetíveis ao risco;
  • Fundos de Ações: Carteiras maioritariamente constituídas por ações de empresas nacionais e internacionais. Podem oferecer rentabilidades mais atrativas, mas estão, por natureza, associadas a um nível de risco mais elevado.

Os fundos de investimento disponibilizados podem ser subscritos por investidores, particulares ou empresas, tendo em consideração os seus diferentes perfis de investidor.

As subscrições são efetuadas mediante instrução do cliente. O pedido é processado com “cotação em aberto”, o que significa que, consoante o fundo, o número de unidades de participação efetivamente subscritas só é conhecido num dos dias úteis seguintes ao pedido, em regra no 1.º ou 2.º dia útil.

O resgate do fundo, total ou parcial, é igualmente realizado mediante pedido do cliente. Dependendo do fundo, o resgate é processado ao valor da data do pedido, sendo esse valor, em regra, conhecido no dia útil seguinte.

Em ambos os casos, os pedidos de subscrição ou resgate podem ser efetuados presencialmente ou por email para o seu gestor de conta.

No caso de fundos de investimento nacionais, os rendimentos das unidades de participação obtidos por pessoas singulares residentes em Portugal são tributados por retenção na fonte à taxa liberatória de 28%, com opção pelo englobamento. As mais-valias resultantes do resgate das unidades de participação estão igualmente sujeitas a retenção na fonte definitiva à taxa de 28%.

Quando os rendimentos são pagos a investidores residentes que sejam pessoas coletivas, aplica-se uma retenção na fonte à taxa de 25%, com natureza de imposto por conta. Já os investidores não residentes que obtenham rendimentos de fundos de investimento mobiliário nacionais, incluindo mais-valias decorrentes do respetivo resgate ou liquidação, encontram-se isentos de IRS ou IRC.

Relativamente a fundos de investimento estrangeiros, os rendimentos distribuídos e as mais-valias resultantes da alienação onerosa ou do resgate das unidades de participação, obtidos por pessoas singulares residentes em Portugal, são tributados em sede de IRS à taxa de 28%.

O presente texto constitui um resumo do regime fiscal aplicável e não dispensa a consulta da legislação em vigor.

Tal como outros instrumentos financeiros, os fundos de investimento estão sujeitos a diferentes níveis de risco, que variam consoante a sua tipologia e a composição da carteira. Os fundos de investimento não oferecem garantia de retorno, uma vez que não é possível antecipar os rendimentos que poderão ser gerados no futuro.

Em regra, quanto maior for o nível de risco de um fundo, maior poderá ser o seu potencial de valorização. No entanto, esse potencial é acompanhado por um maior risco de perda do capital investido.

É igualmente importante considerar o risco de mercado, resultante das variações naturais de preços nos mercados em que cada fundo investe, bem como, quando aplicável, o risco cambial, associado à exposição da divisa do fundo à evolução do euro (EUR). Ambos podem traduzir-se tanto em ganhos como em perdas.

Os fundos de investimento são produtos financeiros regulados e estão sujeitos a registo e supervisão pela Comissão do Mercado de Valores Mobiliários (CMVM).

Compete à CMVM assegurar que os intermediários financeiros disponibilizam aos investidores informação periódica e atualizada sobre os fundos, bem como toda a restante informação relevante.

Para mais informações, sugerimos a consulta do documento Informação Complementar aos Clientes.

Os fundos de investimento permitem-lhe:

  • Aceder a mercados, ativos e oportunidades que, de outra forma, não estariam ao alcance da maioria dos investidores;
  • Diversificar os investimentos, distribuindo-os por diferentes valores mobiliários, mercados e moedas, contribuindo para uma redução global do risco;
  • Investir a médio e longo prazo, beneficiando, na maioria dos casos, de um elevado nível de liquidez;
  • Confiar a gestão dos ativos a especialistas, dedicados à performance individual de cada fundo.

Se tiver outras dúvidas sobre o Banco Finantia, consulte a página dedicada a Perguntas Frequentes.

Fale connosco

Os seus dados pessoais são tratados pelo Banco Finantia, S.A., com a finalidade de lhe enviar informações sobre os seus produtos e serviços e serão conservados até que decida solicitar o cancelamento de qualquer contacto, o que pode fazer em qualquer momento. Tem o direito de solicitar o acesso aos dados facultados e proceder à sua retificação ou apagamento, assim como de solicitar a limitação ou de se opor ao tratamento. Apesar das medidas técnicas e organizativas adotadas pelo Banco Finantia, a transmissão de dados pessoais em redes abertas amplia o risco de acesso indevido aos mesmos, pelo que os titulares devem confiar nos equipamentos, softwares e redes que utilizam.

document.addEventListener('DOMContentLoaded', async () => { // CORREÇÃO 1: Forçar o idioma Português logo no início const idiomaAtual = 'pt'; // 1) Carregar as listas (Refatorado para Async/Await) try { // CORREÇÃO 2: Enviar o idioma no URL das listas const response = await fetch(`/wp-json/remote-sql-lists/v1/lists?idioma_pesquisa=${idiomaAtual}`); if (!response.ok) throw new Error(`Erro na resposta do servidor: ${response.status}`); const data = await response.json(); preencherSelect('form-field-list1', data.list1, 'Todos'); preencherSelect('form-field-list2', data.list2, 'Todos'); preencherSelect('form-field-list3', data.list3); preencherSelect('form-field-list4', data.list4); preencherSelect('form-field-list5', data.list5); preencherSelect('form-field-list6', data.list6); preencherSelectNumerico('form-field-list7', 7); } catch (error) { console.error('Erro ao carregar listas:', error); } // 2) Handler do botão de pesquisa const btn = document.getElementById('btnSearch'); if (!btn) { console.warn('Botão de pesquisa com ID "btnSearch" não encontrado.'); return; } btn.addEventListener('click', async (e) => { e.preventDefault(); const LivreInput = document.getElementById('form-field-PesquisaLivre'); const chkTop5 = document.querySelector('input.eae-content-toggle-switch'); // Objeto limpo com Optional Chaining const payload = { Geografia: getSelectValue('form-field-list2'), Sustentabilidade: getSelectValue('form-field-list1'), EntidadeGestora: getSelectValue('form-field-list4'), TipoFundo: getSelectValue('form-field-list5'), NivelRisco: getSelectValue('form-field-list7'), NomeFundo: getSelectText('form-field-list3'), Isin: getSelectText('form-field-list6'), PesquisaLivre: LivreInput?.value || '', SoTop5: chkTop5?.checked ? 1 : 0, // CORREÇÃO 3: Enviar o idioma para a Tabela de Resultados idioma_pesquisa: idiomaAtual }; const urlPesquisa = `${window.location.origin}/wp-json/remote-sql-lists/v1/search`; try { const response = await fetch(urlPesquisa, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify(payload) }); if (!response.ok) throw new Error(`Erro na pesquisa: ${response.status}`); const data = await response.json(); renderTabelaResultados(data.rows || []); } catch (error) { console.error('Erro na pesquisa:', error); renderTabelaResultados([], 'Ocorreu um erro ao processar a pesquisa.'); } }); }); // ---------- Funções auxiliares otimizadas ---------- function preencherSelect(id, items, defaultText = 'Selecione uma opção...') { const select = document.getElementById(id); if (!select) return; if (!items?.length) return; // Uso de .map e .join para melhor performance em vez de concatenação (+) iterativa const optionsHtml = items.map(item => `${escapeHtml(item.label)}` ).join(''); select.innerHTML = `${defaultText}${optionsHtml}`; } function preencherSelectNumerico(id, maxValor) { const select = document.getElementById(id); if (!select) return; // Criação de um array dinâmico baseado no maxValor const optionsHtml = Array.from({ length: maxValor }, (_, i) => i + 1) .map(i => `${i}`) .join(''); select.innerHTML = `Selecionar uma opção...${optionsHtml}`; } function getSelectValue(id) { return document.getElementById(id)?.value || ''; } function getSelectText(id) { const el = document.getElementById(id); return (el && el.selectedIndex > 0) ? el.options[el.selectedIndex].text : ''; } // ---------- Construção moderna da tabela ---------- function renderTabelaResultados(rows, erro = null) { const container = document.getElementById('search-results'); if (!container) return; container.style.display = 'block'; if (erro) { container.innerHTML = `

${erro}

`; return; } if (!rows.length) { container.innerHTML = '

Sem resultados para os filtros selecionados.

'; return; } const anoAtual = new Date().getFullYear(); // Construção das linhas com .map() para ser mais limpo e rápido const tbodyHtml = rows.map(row => { const nomeFundo = safe(row['Nome do fundo']); const isin = safe(row['ISIN']); const entidadeGestora = safe(row['Entidade gestora']); const tipoFundo = safe(row['Tipo de fundo']); const sustentabilidade = safe(row['Sustentabilidade']); const geografia = safe(row['Geografia']); const tid = safe(row['Tid']); let nivelRisco = parseInt(row['Nível de risco'], 10) || 0; // Construir badges dinâmicos de risco const badgesHtml = Array.from({ length: 7 }, (_, i) => { const riskLevel = i + 1; const activeClass = riskLevel <= nivelRisco ? `risk-${riskLevel}` : ''; const currentClass = (riskLevel === nivelRisco) ? ' is-current' : ''; return `${riskLevel}`; }).join(''); return ` ${nomeFundo} ${isin} ${entidadeGestora} ${tipoFundo} ${badgesHtml} ${cellRent('YTD*', safe(row['YTD']))} ${cellRent(String(anoAtual - 1), safe(row['YearMinus1']))} ${cellRent(String(anoAtual - 2), safe(row['YearMinus2']))} ${cellRent(String(anoAtual - 3), safe(row['YearMinus3']))} ${cellRent(String(anoAtual - 4), safe(row['YearMinus4']))} ${cellRent(String(anoAtual - 5), safe(row['YearMinus5']))} ${sustentabilidade} ${geografia} `; }).join(''); // Injeção final container.innerHTML = ` ${tbodyHtml}
Nome do fundo ISIN Entidade
gestora
Tipo
de fundo
Nível
de risco
Rentabilidade Sustentabilidade Geografia
YTD* ${anoAtual - 1} ${anoAtual - 2} ${anoAtual - 3} ${anoAtual - 4} ${anoAtual - 5}
`; } // Helpers function safe(val) { if (val == null) return ''; // Apanha null e undefined simultaneamente if (typeof val === 'object') { return escapeHtml(String(val.date || JSON.stringify(val))); } return escapeHtml(String(val)); } function cellRent(label, valor) { const v = valor || 'n/d'; const num = parseFloat(v.replace('%', '').replace(',', '.')); const spanConteudo = (!isNaN(num) && num < 0) ? `${escapeHtml(v)}` : escapeHtml(v); return `${spanConteudo}`; } function escapeHtml(str) { if (!str) return ''; return String(str) .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, '''); } function abrirDetalheFundo(codigoDoFundo) { const form = document.createElement('form'); form.method = 'POST'; form.action = '/detalhe-do-fundo/'; const input = document.createElement('input'); input.type = 'hidden'; input.name = 'argumentoPost'; input.value = codigoDoFundo; // CORREÇÃO 4: Enviar o idioma para a página de Detalhe do Fundo const inputLang = document.createElement('input'); inputLang.type = 'hidden'; inputLang.name = 'idiomaPost'; inputLang.value = 'pt'; // Como estamos na página PT, enviamos sempre PT form.appendChild(input); form.appendChild(inputLang); document.body.appendChild(form); form.submit(); }