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

Entenda o que é verticalização e como ela afeta juros e preços

Antonio Temóteo

Do UOL, em Brasília

05/02/2019 04h00

A concentração bancária no Brasil, com apenas cinco bancos dominando o mercado, foi um dos fatores que ajudaram as instituições financeiras a controlar diversos segmentos. Os bancos não ficaram só nas atividades básicas e avançaram para setores como meios de pagamentos, seguros e serviços de corretagem.

Isso é chamado de verticalização: é o domínio de um grande conglomerado em diferentes setores de uma mesma atividade econômica. No caso, o banco é dono de vários produtos e serviços da mesma cadeia de negócios.

Capítulo 1 - O que dizem os bancos -e suas ideias polêmicas
- Bancos fazem livro para baixar juros, mas especialistas criticam
- O que é o spread bancário e o que ele tem a ver com os juros?
- Opinião: De quem é a responsabilidade pelos juros altos?

Capítulo 2 - O que se deve fazer para reduzir juros mesmo
- Para juros caírem de verdade, seria preciso haver concorrência e educação
- Vilão número 1 da inadimplência no Brasil são os juros

Capítulo 3 - A concentração bancária
- Sem concorrência, de cada R$ 10 depositados, R$ 8,50 ficam em só 5 bancos
Entenda o que é verticalização e como ela afeta juros e preços
- A desverticalização está vindo aí

Capítulo 4 - Governo Bolsonaro e os bancos
- Guedes ataca concentração bancária, mas tema fica fora da meta de 100 dias
Senado pede apuração de juros no Cade; Congresso tem projetos engavetados

Capítulo 5 - O efeito no bolso do consumidor
- O que os consumidores podem fazer para escapar dos juros altos?

Bancos são donos de bandeiras, credenciadoras e cartões

Alguns bancos são donos de bandeiras de cartão, de credenciadoras (máquinas de cartão) e ainda são emissores dos cartões. As instituições financeiras argumentam que esse modelo reduz custos. 

Entretanto, analistas alertam que a verticalização pode trazer prejuízos e desestimular a competição porque as instituições financeiras am a ter posição dominante no mercado. Com isso, praticam preços e elevadas tarifas de juros, que são readas para o valor de produtos e serviços. 

O advogado Ruy Coutinho, ex-presidente do Cade (Conselho istrativo de Defesa Econômica), declarou que a verticalização está presente em diversos setores da economia global. Ele citou como exemplo Netflix e empresas de telefonia. 

"No setor de entretenimento, empresas como Netflix produzem o conteúdo e fazem a distribuição. No de telecomunicações, as empresas geram, distribuem e vendem serviços de internet e telefonia. Em transportes, uma mesma empresa constrói a ferrovia, faz a manutenção, garante a segurança e opera o sistema", disse. 

Cade deve acompanhar concentração para coibir abusos

Coutinho declarou que o Cade deve acompanhar esse processo de verticalização, para evitar que práticas anticompetitivas sejam adotadas pelos participantes do mercado. No caso dos meios de pagamento, ele afirmou que o órgão de defesa da concorrência tem acompanhado o tema. 

"Alguns acordos já foram celebrados pelo Cade com participantes do mercado, e uma investigação mais ampla está em curso", disse. 

Relatório da Comissão de Assuntos Econômicos (CAE) do Senado Federal publicado em dezembro ado recomendou ao Cade que seja proibido que um mesmo grupo financeiro controle bandeira, credenciadora e emissão de cartões. 

Após a recomendação, o Cade abriu uma investigação para apurar eventuais práticas anticompetitivas no sistema financeiro e no mercado de meios de pagamentos.