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

Na 2ª onda de covid, inadimplência, renda em queda e inflação ameaçam a economia

Brasileiros estão sofrendo com dívidas em patamares recordes, atrasos em pagamentos, inflação alta e renda achatada  - Pexels/Pixabay
Brasileiros estão sofrendo com dívidas em patamares recordes, atrasos em pagamentos, inflação alta e renda achatada Imagem: Pexels/Pixabay

Fabrício de Castro e Eduardo Rodrigues

Brasília

12/04/2021 13h10

Dívidas em patamares recordes, atrasos em pagamentos, inflação alta e renda achatada. Estes são apenas alguns dos pontos de pressão sobre famílias e empresas brasileiras em 2021. Enquanto o País a pelo pior momento da pandemia de covid-19, com picos de mortes, a situação da economia se agrava.

Dados do Banco Central mostram que, em dezembro, o comprometimento da renda das famílias brasileiras com dívidas bancárias chegou a 31,1%, pico da série histórica. O dado reflete a parcela dos salários usada para pagar juros e amortizações de empréstimos. Ou seja: a cada R$ 100 de renda, sobram menos de R$ 70 para o pagamento das demais despesas. O endividamento das famílias também é recorde: 56,4% da renda total.

Para a economista Isabela Tavares, especialista em crédito da Tendências Consultoria Integrada, as ações do governo federal para manter a renda das famílias em 2020 contribuíram para segurar as dívidas e a inadimplência. Com o fim de parte dos auxílios, na virada de 2020 para 2021, cresceu a pressão sobre o orçamento das famílias.

Esse agravamento não é surpresa. "Houve medidas na área de crédito e o auxílio emergencial, que sustentou a massa de renda. Em 2021, sem as medidas emergenciais, já se esperava uma reversão", diz Isabela.

As dívidas bancárias são outro ponto de pressão. Os dados mais recentes do BC mostram que, por ora, a inadimplência segue em níveis controlados, tanto para famílias quanto para empresas. Em fevereiro, a inadimplência atingiu 4,1% entre as famílias e 1,6% nas empresas. Os dados consideram o crédito livre, que excluem financiamentos com dinheiro do BNDES e da poupança (como o crédito imobiliário).

Mas a situação não é confortável. Isso porque o BC só considera como inadimplência os atrasos de mais de 90 dias. No ano ado, os bancos promoveram renegociações de dívidas e deram carência para o pagamento de prestações, o que fez o indicador cair no segundo semestre.

Em 2021, os atrasos já começam a crescer. O BC aponta que, em fevereiro, os atrasos entre 15 e 90 dias - ou "pré-inadimplência - chegam a 3,65% (famílias) e 1,69% (empresas). Em dezembro, os porcentuais eram de 3,24% e 1,52%, respectivamente.

Dados da Federação Brasileira de Bancos (Febraban) indicam que, de março a dezembro de 2020, as renegociações somaram R$ 971,5 bilhões. O valor das parcelas suspensas somou R$ 146,7 bilhões. Em 2021, essa fatura poderá ter de ser paga.

Mas, agora, os bancos não têm à disposição um mecanismo que facilitou as negociações em 2020, quando o governo desobrigou a realização de provisões para perdas ao renegociar débitos. Em outras palavras, os bancos não tiveram de guardar recursos para o caso de inadimplência.

Em meio às dificuldades para pagar dívidas, famílias e empresas enfrentam a escalada da inflação. O IGP-M, o "índice do aluguel" da Fundação Getulio Vargas (FGV), acumula alta de 31% nos 12 meses até março. O IPCA - índice oficial de inflação - também está em aceleração. Em março, a alta acumulada em 12 meses atingiu 6,1%. Preocupado com o avanço dos preços, o BC elevou a taxa Selic de 2% para 2,75% ao ano. Só que o juro mais alto aumenta o custo de quem luta para quitar dívidas.

Renda

Enquanto os produtos sobem de preço, a renda segue achatada. O Instituto Brasileiro de Geografia e Estatística (IBGE) mostra que a massa de rendimento do trabalho somou R$ 211,4 bilhões no trimestre encerrado em janeiro de 2021. O valor é quase 7% inferior ao do mesmo período do ano anterior.

Para o economista Mauro Schneider, da MCM Consultores, a situação econômica em 2021 não é necessariamente pior do que a de 2020. O problema é que o governo tem espaço menor no Orçamento para medidas de auxílio. "Com as famílias ocorre a mesma coisa. Quem estava em boa condição tinha reservas no ano ado", diz. "Mas parte desses recursos também foi consumida."

Apesar de a dívida bruta brasileira estar próxima de 90% do Produto Interno Bruto (PIB), Schneider diz não descartar auxílios emergenciais mais "gordos". "Tudo depende da vontade política em questões ligadas a gastos públicos. Olhando os números no detalhe, seria possível gastar mais em auxílios se o governo realocasse verbas hoje em destinos questionáveis." As informações são do jornal O Estado de S. Paulo.