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

Projeto de ICMS pode tirar R$ 70 bi de Estados e municípios, diz estudo

Se combustíveis, energia e telecomunicações tiverem a alíquota máxima do ICMS fixada em 17%, Estados e municípios devem perder cerca de R$ 70 bilhões de arrecadação por ano - Getty Images/iStock
Se combustíveis, energia e telecomunicações tiverem a alíquota máxima do ICMS fixada em 17%, Estados e municípios devem perder cerca de R$ 70 bilhões de arrecadação por ano Imagem: Getty Images/iStock

Adriana Fernandes

20/05/2022 08h10Atualizada em 20/05/2022 18h20

Se combustíveis, energia e telecomunicações tiverem a alíquota máxima do ICMS fixada em 17%, Estados e municípios devem perder cerca de R$ 70 bilhões de arrecadação por ano. A previsão é do economista Sergio Gobetti, especialista em finanças públicas que monitora as contas dos governos regionais.

A fixação de alíquota máxima de 17% do ICMS (tributo cobrado pelos Estados) sobre energia, combustíveis, telecomunicações e transportes está prevista em projeto de lei complementar (PLP) que o presidente da Câmara, Arthur Lira (Progressistas-AL), quer pautar na próxima semana.

Lira cobra uma saída conjunta entre Congresso, governo e Judiciário para os aumentos de energia e combustíveis. Para pressionar os Estados a reduzir os tributos, ele ameaçou pôr em votação o projeto.

A urgência para a tramitação foi aprovada na noite de quarta. Um projeto de decreto legislativo, que também tramita em regime de urgência, suspende os reajustes da tarifa de energia na Bahia, no Ceará e no Rio Grande do Norte, podendo ter efeito geral para outros aumentos aprovados pela Agência Nacional de Energia Elétrica (Aneel).

Os setores de combustíveis, energia e telecomunicações são chamados de blue chips (mais valiosos) para a tributação do ICMS porque, tradicionalmente, respondem por uma significativa fatia da sua receita. Há 15 anos, chegaram a responder por mais de 40% da arrecadação. Hoje, respondem por um terço. Isso ocorre porque, segundo Gobetti, esses são os únicos produtos tributados no destino (onde os serviços ou produtos são consumidos) e, portanto, fora da guerra fiscal travada entre os Estados.

Além disso, as suas alíquotas foram elevadas ao longo das últimas décadas para compensar a perda de receita com benefícios para os demais setores econômicos. Em alguns Estados, a queda seria de 30% para 17%.

"Reduzir o ICMS da gasolina e da energia sem, ao mesmo tempo, eliminar a montanha de benefícios fiscais em vigor é populismo fiscal e irresponsabilidade", diz Gobetti. Para ele, a melhor forma de corrigir essas distorções e uniformizar a carga tributária do País seria aprovar a PEC 110 da reforma tributária que o Senado tenta aprovar este ano, sob resistências. A reforma tributária prevê tratamento mais uniforme para todos os produtos e serviços do País, eliminando as diferenças de carga tributária entre as blue chips e outras mercadorias e serviços.

O Comitê Nacional de Secretários de Fazenda (Comsefaz) está preparando os cálculos do impacto do projeto para divulgar aos parlamentares. O ICMS é repartido pelos Estados com os municípios, que também terão o caixa reduzido se o projeto avançar. Os Estados e os municípios já estão perdendo receita com o corte de 35% do IPI.

Pressão sobre os estados

O Ministério da Economia considera que os governadores estão com o caixa cheio e podem dar uma contribuição maior para baratear o preço dos combustíveis. O governo já zerou sua tributação do diesel, mas conta com armas reduzidas para atacar os preços altos - considerados pelo núcleo político do presidente Jair Bolsonaro uma das principais ameaças à reeleição.

Na Câmara, o projeto será discutido na terça-feira, em reuniões de lideranças. A proposta é de autoria do deputado Danilo Forte (União Brasil-CE). O relator será o deputado Elmar Nascimento (União-BA). Como mostrou o Estadão/Broadcast, o projeto foi discutido na quarta-feira na residência oficial do presidente da Câmara com o ministro de Minas e Energia, Adolfo Sachsida.