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

Cerca de 62,6 milhões de brasileiros fecharam 2018 com o nome sujo, diz SPC

Getty Images
Imagem: Getty Images

Do UOL, em São Paulo

15/01/2019 12h49

Cerca de 62,6 milhões de brasileiros terminaram 2018 com alguma conta atrasada e com o F negativado, o que representa 41% da população adulta do país. Em 2017, eram 60,2 milhões de brasileiros. As estimativas são do Serviço de Proteção ao Crédito (SPC Brasil) e da Confederação Nacional de Dirigentes Lojistas (CNDL) e foram divulgadas nesta terça-feira (15).

Essa estimativa parte dos dados do SPC Brasil, mas é aplicada uma metodologia para calcular a situação que represente toda a população brasileira (leia mais abaixo).

Mesmo com a lenta recuperação econômica, as famílias ainda enfrentam dificuldades para honrar seus compromissos em dia, disse o presidente da CNDL, José Cesar da Costa. "(...) o brasileiro, mesmo diante da crise recente, ainda não aprendeu a gerenciar melhor as finanças." A economista-chefe do SPC Brasil, Marcela Kawauti, afirma que as notícias para 2019 tendem as melhores e o processo de recuperação econômica deve se acelerar.

Contas de água e luz lideram alta

Ainda segundo o levantamento do SPC/CNDL, o número de pessoas com dívidas em atraso subiu 4,41% no ano ado. Foi o maior aumento em seis anos, desde 2012, quando a inadimplência havia crescido 6,8%.

O volume de dívidas em atraso cresceu mais no setor de serviços básicos, como conta de luz e de água. O aumento foi de 14,88% em relação a 2017. 

As dívidas bancárias, que incluem cartão de crédito, cheque especial, financiamentos e empréstimos, ficaram em segundo lugar, com alta de 6,81%. 

Mais atrasos entre os 30 e os 39 anos

A pesquisa do SPC aponta que a faixa etária entre 30 e 39 anos é que tem a maior incidência de pessoas com nome inscrito em cadastro de devedores: 51,6%. 

Veja a estimativa por faixa etária:

  • de 18 a 24 anos: 17,1% têm contas atrasadas
  • de 25 a 29 anos: 44,4% têm contas atrasadas
  • de 30 a 39 anos: 51,6% têm contas atrasadas
  • de 40 a 49 anos: 50,1% têm contas atrasadas
  • de 50 a 64 anos: 41,3% têm contas atrasadas
  • de 65 a 84 anos: 32,9% têm contas atrasadas
  • de 85 a 94 anos: 16,2% têm contas atrasadas

Norte tem maior proporção de devedores

Em termos regionais, o Norte é a região com a maior proporção de brasileiros com dívidas em atraso. São 5,64 milhões de devedores, o que equivale a 46% da população adulta local.

Veja a estimativa por região:

  • Norte: 5,64 milhões de pessoas (46,5% da população adulta)
  • Centro-Oeste: 5,01 milhões (42,3%)
  • Nordeste: 17,01 milhões (41,8%)
  • Sudeste: 26,65 milhões (40%)
  • Sul: 8,29 milhões (36,4%)

Metodologia da pesquisa

O SPC Brasil é um serviço privado oferecido a lojas e estabelecimentos comerciais. Ele reúne informações sobre como os consumidores pagam suas contas, se atrasam, quitam em dia etc. Essas informações são usadas pelos lojistas para decidir, por exemplo, se concedem crédito ou aceitam parcelar compras. 

Os indicadores de inadimplência do SPC dizem respeito apenas às bases de dados fornecidas pelas empresas que são clientes do SPC Brasil. Há outras empresas que fornecem o serviço de informações sobre crédito. As lojas podem contratar uma delas, todas, ou até nenhuma.

A estimativa do número de pessoas com dívidas em atraso no país parte da base de dados do SPC Brasil. Em seguida, dada uma amostra aleatória de Fs, é feita a consulta no SPC Brasil e nos demais birôs de crédito para verificar a proporção de inadimplentes em cada uma das bases. Esse resultado é aplicado sobre o número de adultos na população brasileira no ano corrente (projeção do IBGE). Como não há informação pública e consolidada sobre quais Fs pertencem a pessoas já falecidas, aplicou-se um redutor de Fs, com base na expectativa de mortalidade e nas informações do DataSUS.

Golpes no WhatsApp: use estas dicas antes de clicar em promoções falsas

UOL Notícias