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

Nova taxa do INSS pode encarecer consignado a aposentado, diz especialista

Filipe Andretta

Do UOL, em São Paulo

02/03/2020 17h16

Resumo da notícia

  • MP autoriza INSS a cobrar taxa de bancos e financeiras que oferecem consignado a aposentados e pensionistas
  • Instituições hoje só pagam os custos da operação
  • Especialista diz que a cobrança extra pode ser reada ao consumidor
  • Governo nega

O governo Jair Bolsonaro publicou hoje uma regra que pode ajudar a aliviar as contas do INSS (Instituto Nacional do Seguro Social). Por outro lado, pode encarecer o crédito consignado para aposentados e pensionistas, diz especialista. O governo nega.

A mudança publicada em Medida Provisória hoje autoriza o INSS a cobrar uma taxa de bancos e financeiras que queiram oferecer consignado a segurados. Nessa modalidade, o banco desconta o pagamento das parcelas do empréstimo diretamente das aposentadorias e benefícios.

Atualmente, o INSS cobra dos bancos apenas custos operacionais pelo uso de informações do sistema da Previdência. Com a MP, o INSS poderá cobrar também uma taxa para intermediar os empréstimos.

O valor da taxa ainda depende de ato do INSS. Poderá ser um valor fixo, um percentual sobre o valor da operação ou uma combinação de ambos.

A novidade veio junto com a medida provisória que mudou as regras de contratação temporária no serviço público.

Cobrança pode ser reada a aposentados

No crédito consignado, o risco de o banco ou financeira tomar um calote é mínimo, porque as parcelas são descontadas diretamente da aposentadoria, pensão ou salário. Por isso, as taxas de juros são menores.

Elas seguem um teto definido pelo Conselho Nacional da Previdência. Desde setembro de 2017, a taxa máxima é de 2,08% ao mês. Segundo dados do Banco Central, hoje os bancos cobram uma taxa média de 1,8% ao mês.

Para advogado Marcelo Godke, especialista em direito bancário, se o INSS ar a cobrar a taxa, a tendência é que o crédito fique mais próximo do limite máximo. Ou seja, mais caro para o aposentado ou pensionista.

"Se o banco não ganhar dinheiro com essa operação [crédito consignado via INSS], pode até optar por sair desse mercado", afirmou. Ele diz que o INSS teria que estudar com muita cautela qual taxa cobrar sem prejudicar o consumidor de empréstimo consignado.

O presidente do INSS, Leonardo Rolim, negou que a mudança pode encarecer o crédito consignado.

Procurada pelo UOL, a Febraban (Federação Brasileira de Bancos) afirmou que as áreas técnicas dos bancos ainda precisam analisar a MP para avaliar os impactos na operação das instituições financeiras.

Dataprev perde exclusividade

Quem opera o sistema para liberar consignados do INSS hoje é a Dataprev, empresa pública de tecnologia da informação que o governo pretende privatizar.

A MP também autoriza a contratação de terceiros para prestar esse serviço.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.
Mais podcasts do UOL em uol.com.br/podcasts, no Spotify, Apple Podcasts, Google Podcasts e outras plataformas.

Aposentados podem bloquear oferta de crédito consignado

Band Notí­cias