;(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

Vai se aposentar em até 5 anos? Simulador do INSS calcula a renda hoje

Thâmara Kaoru

Do UOL, em São Paulo

08/10/2020 04h00

Os trabalhadores que estão próximos de se aposentar conseguem verificar no site ou aplicativo Meu INSS quanto podem receber de aposentadoria.

As simulações são apenas para o segurado ter uma ideia do valor do benefício e já estão de acordo com as novas regras estabelecidas pela reforma da Previdência. O simulador também pode ajudar a comparar os valores de acordo com as regras de transição.

Segundo o INSS, o valor do benefício é calculado para os segurados que estão a menos de cinco anos de se aposentar ou já adquiriram o direito de fazer o pedido. O cálculo considera os valores atuais, que estão na base de dados do INSS.

Veja como simular o valor do benefício

- Entre no site Meu INSS ou aplicativo (disponível para iOS ou Android). Se já tiver cadastro, clique em "Entrar". Caso contrário, escolha "Cadastrar senha" e siga as instruções

Meu INSS 1 - Reprodução/Meu INSS - Reprodução/Meu INSS
Imagem: Reprodução/Meu INSS


- Digite seu F e clique em "Avançar".

Meu INSS 2 - Reprodução - Reprodução
Imagem: Reprodução

- Digite sua senha e vá em "Entrar"

Meu INSS 3 - Reprodução - Reprodução
Imagem: Reprodução

- Na página inicial, escolha "Simular aposentadoria"

Meu INSS - Reprodução/Meu INSS - Reprodução/Meu INSS
Imagem: Reprodução/Meu INSS

- A página seguinte trará a simulação com os valores e regras que o trabalhador se encaixa.

O que analisar

- O simulador é dividido em dois blocos. A primeira parte mostrará o valor do benefício se o trabalhador tinha direito de se aposentar antes de a reforma da Previdência entrar em vigor, em novembro de 2019. As simulações consideram as regras da aposentadoria por idade e da aposentadoria por tempo de contribuição. Mesmo se não fez o pedido ainda, se já podia se aposentar quando as regras mudaram, o segurado tem direito ao benefício mais vantajoso.

INSS - Reprodução/Meu INSS - Reprodução/Meu INSS
Imagem: Reprodução/Meu INSS

- A segunda parte do sistema mostrará os valores de aposentadoria calculados de acordo com as regras estabelecidas pela reforma. São simulados valores com as cinco regras de transição. O sistema dirá se você tem direito à aposentadoria. Caso não tenha, mostrará o que falta.

Meu INSS - Reprodução/Meu INSS - Reprodução/Meu INSS
Imagem: Reprodução/Meu INSS

Se o segurado preferir, ele pode baixar um arquivo com mais detalhes sobre as regras e simulações feitas pelo INSS. É preciso clicar em "Baixar PDF".

Quais cuidados os trabalhadores devem ter na simulação?

Segundo o advogado previdenciário João Badari, as simulações servem apenas para o segurado ter uma ideia de quanto receberá de aposentadoria. O especialista orienta os trabalhadores a verificarem se as informações que constam no sistema do INSS estão corretas.

É possível conferir isso pelo Cnis, uma espécie de extrato previdenciário que traz informações sobre os períodos trabalhados, salários e contribuições. Esse documento também está disponível no Meu INSS e deve ser comparado com os dados da carteira de trabalho, holerites e carnês de contribuição, por exemplo.

Se verificar que um período de trabalho não está sendo considerado, o valor do benefício pode mudar. "É simplesmente para ter uma ideia, mas o benefício pode ser maior", afirma.

Badari diz também que, em geral, os dados que constam no Cnis não consideram períodos que precisam de análise documental, como tempo trabalhado em atividades prejudiciais à saúde, por exemplo, e que podem aumentar o valor do benefício. Por isso, ele diz que o ideal é, se possível, fazer um planejamento previdenciário para saber se é o momento exato para se aposentar e verificar se há períodos que não estão sendo considerados no cálculo do INSS.

O INSS alerta durante a simulação que o demonstrativo apresentado não garante o benefício e que pode exigir documentos para a comprovação de algum período trabalhado ou contribuído.