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

Relator diz ser possível que reforma tributária entre em vigor em 2020

Do UOL, em São Paulo

24/08/2020 16h28

O relator da reforma tributária, deputado Aguinaldo Ribeiro (PP-PB), acredita ser possível que o projeto de reforma tributária seja aprovado no Congresso e entre em vigor ainda neste ano de 2020. Para isso, defende que o projeto seja votado o quanto antes.

"Eu acho que nós vamos votar e promulgar [a reforma] este ano ainda. Acho que existe sim uma vontade do Parlamento. Nós temos um Parlamento que já se mostrou reformista, temos necessidade de avançar no sistema que já se exauriu há muito tempo", afirmou hoje durante sua participação no UOL Entrevista, comandado pelos repórteres Antonio Temóteo e Guilherme Mazieiro.

"A ideia é que possamos nesse mês de setembro exaurir todo esse processo de discussão, tanto com entes federados quanto setoriais e já começar a ouvir todos os líderes partidários, a base politica no Congresso Nacional. Se depender de minha vontade é que possamos em setembro ainda estar entregando esse relatório", afirmou.

Regras teriam período de transição

O relator lembrou que, caso seja aprovada uma reforma, será necessário um período de transição para as mudanças, das regras antigas para as novas, fazendo com que leve um tempo maior para que as medidas produzam um impacto econômico.

"Se eu deixo para votar um tema como esse (reforma tributária) em 2021, vamos ter só a transição da reforma se iniciando em 2022. Então nós já perdemos aí um ano para se iniciar a transição. Se nós estamos precisando de impacto positivo na economia, quanto mais cedo impactarmos positivamente nossa economia, mais cedo teremos esses frutos", afirmou.

O relator defende que a reforma seja feita com base nos projetos que estão em discussão atualmente no Congresso, um na Câmara e outro no Senado, além dos quatro textos sobre o tema que o governo prometeu entregar — até agora, enviou apenas um.

Segundo ele, o objetivo é promover a simplificação do sistema tributário.

A partir destas PECs (Proposta de Emenda Constitucional) que estão colocadas, construir primeiro a unificação de vários impostos, promovendo a simplificação do nosso sistema tributário, a partir da tributação do consumo: essa é a ideia.

Nova MF

O relator disse ainda ser contra a criação de novos impostos e não deve incluir em seu relatório um imposto sobre transações financeiras, nos moldes da antiga MF. A ideia é defendida pela equipe econômica do ministro Paulo Guedes, como forma de substituir os encargos sobre a folha de pagamentos.

"Estamos propondo a reforma de um sistema tributário para que tenhamos um sistema mais justo, mais estruturante para o cidadão e que seja mais justo também para a Federação", afirmou. "Esse tipo de tributo (nova MF) só faz o contrário, faz criar mais distorção. Eu não vejo como tratar de um imposto como esse na nossa proposta."

Ele disse que o governo pode mandar uma proposta desse tipo ao Congresso, para ser discutida pelos parlamentares. "Evidentemente, se o governo quer mandar uma proposta como essa, criando MF, ele envia a PEC (Proposta de Emenda Constitucional) e o Parlamento decide."

Taxar grandes fortunas

Sobre a proposta de taxar grandes fortunas, apresentada por parlamentares de oposição, Aguinaldo Ribeiro afirmou que "faz sentido" que haja uma discussão sobre essa possibilidade.

"Eu acho que faz, sim, sentido discutir essa tributação, tanto na renda quanto no patrimônio", disse. "Eu acho que é relevantíssimo, sim, fazer essa discussão com a sociedade brasileira. É hora de nós pensarmos essa questão da redistribuição da carga tributária e também, por que não dizer, da renda do nosso país."

Ele criticou o atual sistema tributário brasileiro, baseado na taxação sobre o consumo, dizendo que é um modelo "extremamente regressivo", ou seja, pesa proporcionalmente mais para os mais pobres do que para os mais ricos.

"Temos nossa tributação no consumo por uma distorção na nossa pirâmide social, na pirâmide de distribuição de renda. Temos uma concentração muito grande da renda, por isso temos uma base de tributação na renda pequena. Aí se desenhou esse modelo ao longo dos anos, onde se criou o modelo de tributação sobe o consumo, mas ele é extremamente regressivo."

Presidência da Câmara

Ribeiro é cotado para ser um dos candidatos a suceder Rodrigo Maia (DEM-RJ) como presidente da Câmara, mas ele evitou falar nessa possibilidade e disse ser um "desserviço" ao país discutir a questão antes dos debates sobre a reforma tributária.

"Diante do curto tempo que temos pela frente, me parece desserviço ao país, em vez de concentrarmos esforços numa pauta tão importante (reforma tributária), anteciparmos um processo de eleição na casa que só se dará depois das eleições municipais", afirmou.