;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Dinheiro no FGTS perdeu valor pela 1ª vez em 5 anos, comido pela inflação

Dinheiro no FGTS perdeu valor em 2021 - Marcelo Camargo/Agência Brasil
Dinheiro no FGTS perdeu valor em 2021 Imagem: Marcelo Camargo/Agência Brasil

Giuliana Saringer

Do UOL, em São Paulo

22/07/2022 16h37

O rendimento do FGTS (Fundo de Garantia de Tempo de Serviço) em 2021 vai ficar abaixo da inflação pela primeira vez em cinco anos, desde 2016, de acordo com especialistas consultados pelo UOL. Na prática, significa que o dinheiro depositado no fundo perdeu valor no ano ado.

O Conselho Curador do FGTS anunciou que o fundo teve lucro de R$ 13,3 bilhões em 2021, dos quais serão distribuídos R$ 13,2 bilhões, o equivalente a 99%.

Com a distribuição, o rendimento total do FGTS será de 5,83% frente à inflação de 10,06% registrada em 2021.

O rendimento foi calculado por Miguel José Ribeiro de Oliveira, diretor executivo da Anefac (Associação Nacional de Executivos), e por Regina Prataviera, planejadora financeira pela Planejar (Associação Brasileira de Planejamento Financeiro).

O lucro é distribuído desde 2016 aos trabalhadores que têm conta no fundo. A distribuição aumenta a rentabilidade do FGTS.

Como funciona o rendimento do fundo? Hoje, o FGTS rende 3% ao ano, mais a taxa referencial (TR). Normalmente, o rendimento fica abaixo da inflação, mas depois da distribuição dos lucros, o valor sobe.

A Caixa empresta o dinheiro do fundo, a juros, para financiar projetos de habitação, saneamento e infraestrutura, o que acaba gerando lucro.

Essa distribuição do lucro acontece desde 2017, quando foi depositado o lucro referente a 2016, e sempre foi suficiente para dar ao FGTS um rendimento real, apesar de o ganho real encolher ano a ano.

No ano ado, o rendimento não foi suficiente para superar a inflação. O IPCA (Índice Nacional de Preços ao Consumidor Amplo) de 2021, índice que mede a inflação oficial do Brasil, fechou o ano a 10,06%.

Rendimento real vem encolhendo ano a ano

Veja qual foi o rendimento real (descontando a inflação) do FGTS desde 2016:

  • 2016: 0,85%
  • 2017: 2,64%
  • 2018: 2,43%
  • 2019: 0,59%
  • 2020: 0,4%
  • 2021: -4,23%

Quem recebe o lucro do FGTS? O lucro do FGTS é adicionado ao saldo das contas que existiam em 31 de dezembro de 2021. Ou seja, o trabalhador não recebe o dinheiro em mãos. Quem começou a trabalhar com direito a FGTS em 2022, por exemplo, não vai receber a distribuição dos lucros.

O depósito é proporcional ao montante que o trabalhador tinha até o último dia do ano ado. Os rees vão valer para contas ativas e inativas no fundo.

As regras de saque do FGTS continuam as mesmas, como demissão sem justa causa, aposentadoria, compra da casa própria, saque-aniversário ou os saques extraordinários autorizados pelo governo federal.