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

Extrato do INSS para declarar o IR 2023 está disponível; veja como baixar

Informe de rendimentos ajuda na declaração dos valores recebidos pelos segurados do INSS no último ano - João Gabriel Alves/Enquadrar/Estadão Conteúdo
Informe de rendimentos ajuda na declaração dos valores recebidos pelos segurados do INSS no último ano Imagem: João Gabriel Alves/Enquadrar/Estadão Conteúdo

Do UOL, em São Paulo

17/02/2023 09h52Atualizada em 02/03/2023 14h01

O documento pode ser ado pelo site ou pelo aplicativo Meu INSS. Os segurados não precisam ir até uma agência do INSS para retirá-lo.

O extrato de Imposto de Renda do INSS é o informe de rendimentos fornecido anualmente para que os segurados tenham em mãos os dados solicitados na declaração. O documento mostra os valores recebidos pelo beneficiário no último ano.

Como baixar?

  • e o site ou aplicativo Meu INSS;
  • Faça usando os mesmos dados do portal gov.br;
  • Na barra "do que você precisa?", digite "extrato de Imposto de Renda";
  • Baixe o arquivo do seu extrato.

Quem preferir também pode pedir o informe ao banco onde recebe seu benefício.

Prazo para declaração

Em 2023, o prazo para entrega das declarações do IR será de 15 de março a 31 de maio. Segundo a Receita, o intervalo — maior do que o usual — vai permitir que todos os contribuintes possam usufruir da declaração pré-preenchida desde o início.

Além de agilizar o preenchimento e evita erros, a versão evita erros, uma vez que já traz as principais informações do contribuinte. Esses dados são fornecidos por empresas, bancos, INSS, planos de saúde, médicos, hospitais e imobiliárias, bastando que você cheque se estão corretas.

Mais detalhes sobre as novas regras da declaração do IR serão anunciados no próximo dia 27.

Quem deve declarar?

Devem declarar IR em 2023 aqueles que:

  • Receberam mais de R$ 28.559,70 de renda tributável em 2022 (salário, aposentadoria ou aluguéis, por exemplo);
  • Ganharam mais de R$ 40 mil isentos, não tributáveis ou tributados na fonte no ano (como indenização trabalhista ou rendimento de poupança);
  • Tiveram ganho com a venda de bens;
  • Compraram ou venderam ações na Bolsa;
  • Receberam mais de R$ 142.798,50 em atividade rural ou tiveram prejuízo rural a ser compensado;
  • Eram donos de bens de mais de R$ 300 mil;
  • aram a morar no Brasil em qualquer mês de 2022 e ficou aqui até 31 de dezembro;
  • Venderam um imóvel e compraram outro num prazo de 180 dias.

O Imposto de Renda é uma declaração que deve ser realizada por pessoas e empresas à Receita Federal anualmente. No documento, devem ser relatados todos os rendimentos ganhos ao longo daquele período. Por meio da declaração, o governo analisa quais tributos já foram pagos pelo contribuinte e se o declarante deve receber restituição ou pagar algum valor de acordo com a tabela preestabelecida. Veja abaixo todas as notícias e informações sobre o Imposto de Renda 2025.