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

Dívidas e calotes terão menos peso na nota que Serasa dá aos consumidores

Serasa lança novo modelo para dar nota de crédito a consumidores - Getty Images/iStockphoto/Andrii Yalanskyi
Serasa lança novo modelo para dar nota de crédito a consumidores Imagem: Getty Images/iStockphoto/Andrii Yalanskyi

João José Oliveira

Do UOL, em São Paulo

26/05/2021 12h29

Resumo da notícia

  • Maior birô de crédito do país vai dar mais peso na nota de crédito a pagamentos feitos em dia
  • Calotes e pagamentos atrasados continuam considerados, mas com menor peso na nota de crédito
  • Mudanças começam nesta quarta-feira (26) e serão concluídas em até duas semanas

O birô de crédito Serasa, maior empresa de informações sobre crédito de pessoas e empresas, lançou nesta quarta-feira (26) um novo score de crédito, aquela nota de crédito que as empresas e instituições financeiras usam para decidir se dão ou não crédito para as pessoas. O novo modelo, chamado de score 2.0, vai dar mais peso aos pagamentos feitos em dia.

As dívidas em atraso e os calotes continuarão afetando a nota de crédito das pessoas na Serasa, mas com um peso menor. As pessoas que têm seus dados nesse birô de crédito poderão ver mudanças a partir de hoje e ao longo das próximas duas semanas, tempo que será necessário para a empresa de informações migrar toda base, de 55 milhões de brasileiros, para o novo sistema.

O mercado mudou, os hábitos mudaram, mais informações entraram, então criamos um novo modelo. O novo modelo então dá mais peso às informações do cadastro positivo, que agora tem mais informações.
Lucas Lopes, diretor de produtos do birô de crédito da Serasa

O que muda?

A nota de crédito da Serasa é um indicador que vai de zero a 1.000 pontos —quanto mais perto de zero, maior o risco que esse cliente representa; quanto mais perto de 1.000, melhor é a avaliação de crédito dessa pessoa.

O diretor da Serasa deu alguns exemplos de mudanças no peso que alguns dados arão a ter no score 2.0 da empresa.

  • Pagamento em dia de crédito: tinha peso ante de 13,9% no score; agora é 43,6%.
  • Tempo que a pessoa uso de crédito e paga em dia: tinha peso de 8,4% no score e agora terá peso de 10,1%.
  • Crédito contratado que a pessoa possui: tinha peso de 3,6% no score e agora ou a ser de 7,9% do peso da nota de crédito.
  • Histórico de dívidas não pagas, mesmo antigas: tinha peso de 30,2% e agora ou a ser de 13,7%

Pessoas vão ter mudanças nas notas de crédito

O diretor da Serasa disse que haverá mudanças na pontuação da nota de crédito das pessoas, mas não detalhou de quanto será essa alteração, na média, porque isso varia de pessoa para pessoa.

O que a gente consegue ver é que haverá mudanças de score, porque agora temos um modelo mais preciso. Em questão de risco não teve alterações muito significativas, mas há pessoas indo de risco maior para risco menor e outras indo de risco menor para risco maior.
Lucas Lopes, diretor de produtos do birô de crédito da Serasa

Segundo o diretor da Serasa, todos que tiverem a nota alterada vão receber a explicação sobre o que determinou a alteração.

Renegociação de dívidas

O diretor da Serasa disse que esse ano a empresa estima em cerca de quatro a cinco milhões de dívidas que foram renegociadas por clientes da base do birô.

O executivo afirmou que foi percebido um movimento maior de busca de renegociação a cada rodada de pagamento de auxílio emergencial.