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

Estados dizem que cumpriram lei e vão recorrer no STF sobre ICMS no diesel

Ministro do STF suspendeu forma de aplicação da alíquota de ICMS pelos estados - iStock
Ministro do STF suspendeu forma de aplicação da alíquota de ICMS pelos estados Imagem: iStock

Fabrício de Castro

Do UOL, em Brasília

15/05/2022 13h52

Os 26 estados da Federação e o Distrito Federal vão recorrer da decisão do ministro do STF (Supremo Tribunal Federal), André Mendonça, que suspendeu na última sexta-feira (13) a forma de aplicação da alíquota única do ICMS (Imposto sobre Mercadorias e Serviços) sobre o óleo diesel. A estratégia, traçada em reunião no sábado (14) entre os secretários de Fazenda dos estados, é defender que a legislação foi cumprida.

"Vamos recorrer por entender que todos os requisitos da Lei Complementar nº 192 foram cumpridos", afirmou o presidente do Comsefaz (Comitê Nacional dos Secretários de Fazenda dos Estados e do Distrito Federal), Décio Padilha. "Fixamos uma única alíquota, de R$ 1, respeitamos e acatamos a monofasia [cobrança do imposto em apenas uma fase da cadeia], e utilizamos o que a própria lei previa: concessão de benefícios fiscais, com a finalidade de equalizar cargas", completou.

Aprovada em março, a lei obriga os estados e o Distrito Federal a adotarem alíquota única de ICMS para os combustíveis. Esta alíquota corresponde a um valor fixo, em reais, por litro de combustível.

Nas regras anteriores, cada unidade da federação cobrava um percentual diferente sobre o valor do combustível. Quando o preço do combustível sobe, a arrecadação também sobe.

Desdobramentos da lei e polêmica dos preços

Em 24 de março, na esteira da lei, o Confaz (Conselho Nacional de Política Fazendária) fixou em R$ 1,006 a alíquota de ICMS para o óleo diesel. A nova regra aria a valer em 1º de julho.

Ao mesmo tempo em que fixou esta alíquota, o Confaz adotou um ajuste de "equalização de carga" para evitar que os estados que hoje possuem ICMS inferior a R$ 1,006 por litro tenham que aumentar a cobrança a partir de 1º de julho. É uma espécie de desconto, que torna o ICMS igual ao que já é praticado em cada estado.

"Como os 27 estados [incluindo o Distrito Federal] tinham situações muito diferentes, se você permanecesse com R$ 1 para todos, sem nenhum desconto, [isso] traria problemas. Nós concedemos descontos", afirma Padilha, que também é secretário da Fazenda do estado de Pernambuco.

"Estes descontos que nós concedemos no convênio, com base em benefício fiscal, foi com zelo, preocupação, de produzir efeito produtivo no País, de manter carga tributária que estava congelada desde novembro de 2021", acrescentou.

Desde novembro do ano ado, as unidades da Federação vêm mantendo a cobrança de ICMS congelada, ainda que haja aumentos nos preços dos combustíveis.

Em função dos descontos aplicados pelo Confaz, no entanto, a União entrou na Justiça com uma Ação Direta de Inconstitucionalidade. A alegação é de que, ao aplicar descontos, os estados mantiveram a prática de alíquotas diferentes, descumprindo a lei. André Mendonça suspendeu na sexta-feira a aplicação do cálculo do ICMS.

Conta de equalização

Para o presidente do Comsefaz, a solução de curto prazo para os preços dos combustíveis no Brasil não a pela questão do ICMS, mas sim pela adoção da chamada "conta de equalização".

Proposta no Projeto de Lei nº 1.472, atualmente parado na Câmara, a equalização funcionaria como uma espécie de fundo —chamado de Conta de Estabilização de Preços de Combustíveis (CEP Combustíveis). Ele funcionaria como um "colchão", a ser usado para amenizar os preços dos combustíveis em momentos de aceleração das altas.

"A solução a pela aprovação da conta de equalização. Essa conta é a única medida que imediatamente vai atenuar os aumentos", disse Padilha.

Este ano, a Petrobras já elevou os preços do óleo diesel em três oportunidades: 8,08% em janeiro, 24,9% em março e 8,87% em maio. A alta acumulada é de 46,97%. O último aumento foi anunciado em na segunda-feira (9), já após a Petrobras ter anunciado lucro de R$ 44,5 bilhões no primeiro semestre do ano.

Em função do aumento dos preços, representantes da categoria não descartam paralisações nas próximas semanas.