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

Clientes de bancos podem ter nome incluído em cadastro de 'bons pagadores'

Aiana Freitas

Do UOL, em São Paulo

31/07/2013 06h00Atualizada em 31/07/2013 14h05

A partir desta quinta-feira (1º), os clientes de bancos poderão ter seu nome incluído nos cadastros positivos. As listas trazem informações sobre o pagamento de dívidas, como financiamentos de imóveis e carros, e poderão ser adas por outras instituições financeiras e lojas que concedem crédito.

Os bancos só poderão ar as informações dos clientes que derem autorização prévia.

O objetivo dos cadastros "de bons pagadores" é beneficiar consumidores que pagam suas contas em dia. A ideia é que, ao constatarem que esses consumidores têm bom histórico de crédito, bancos e lojas ofereçam condições especiais de financiamento para eles, como juros mais baixos e prazos mais longos.

Essa expectativa é baseada em experiências internacionais. Não existe, no Brasil, nenhum tipo de garantia de que os bancos vão, de fato, oferecer esses benefícios.

Listas vêm sendo debatidas há dez anos

A criação de cadastros de "bons pagadores" vem sendo estudada há cerca de dez anos no país.

Eles estão autorizados a funcionar desde janeiro deste ano, mas, até agora, só as redes de varejo forneciam informações de seus clientes. A partir de 1º de agosto, bancos e seguradoras também deverão disponibilizar esses dados. Em junho de 2014, será a vez de as as de consórcios começarem a rear essas informações.

Os cadastros positivos são feitos por empresas como SPC BrasilBoa Vista Serviços e Serasa Experian. São as mesmas que já istram cadastros negativos, que incluem nomes de consumidores que não honraram seus compromissos financeiros.

Consumidor precisa autorizar inclusão do nome

Os bancos só poderão ar as informações dos clientes que derem autorização prévia. A legislação que trata do assunto prevê, ainda, que o consumidor possa, a qualquer momento, pedir a retirada das informações das listas, ou permitir que apenas uma categoria de serviços inclua seus dados (bancos, lojas ou seguradoras, por exemplo).

Os consumidores também devem ter o constante e gratuito às informações que serão colocadas sobre seu nome nessas listas.

As empresas que estão montando os cadastros oferecem a possibilidade de os consumidores autorizarem a inclusão de seu nome pela internet e apostam que a medida terá efeito prático na vida do consumidor.

"Diante de um bom pagador, as instituições oferecem um crédito melhor. Em todos os países em que o cadastro é usado, é assim que funciona", diz o presidente a Serasa Experian, Ricardo Loureiro. Segundo ele, 1 milhão de pessoas já se cadastraram no sistema da empresa.

A expectativa é, também, de aumento na concessão do crédito para os consumidores brasileiros.

"O cadastro permite que se separe o bom pagador do mau pagador. Por isso, gosto de chamar de cadastro 'justo', em vez de 'positivo'", diz o presidente da Boa Vista Serviços, Dorival Dourado.

Não há garantia de que benefícios chegarão ao consumidor

Na prática, porém, não existem garantias de que os consumidores que aderirem aos cadastros terão benefícios diretos.

"Não há compromisso nesse sentido, mas esta foi a experiência em outros países. Estes efeitos positivos levam tempo para se materializar e vão depender do nível de adesão à iniciativa", diz, em nota, a Federação Brasileira de Bancos (Febraban).

Para a entidade, se muitas pessoas e vários setores da economia aderirem ao cadastro, isso vai resultar em "melhores condições na oferta de empréstimos para clientes, pessoas físicas e empresas, contribuindo para a expansão do crédito com qualidade e beneficiando toda a economia. No médio prazo, esse cadastro irá contribuir para a queda da inadimplência e para prevenir o superendividamento".

A economista Ione Amorim, do Instituto Brasileiro de Defesa do Consumidor (Idec), porém, questiona a eficácia do cadastro nesse sentido. "Da forma como a lei foi regulamentada, não há nenhuma garantia, e não há como o consumidor saber que as taxas cobradas dele de fato estarão mais baixas. Além disso, como serão tratados os consumidores que são bons pagadores, mas não quiserem aderir? Eles serão considerados como os que oferecem maior risco">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/economia/financas-pessoais//data.json", "channel" : "financas pessoais", "central" : "economia", "titulo" : "Finanças pessoais ", "search" : {"tags":"13068"} };