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

MP do etanol pode gerar riscos de sonegação e não reduzir preços de combustíveis

Entidades do setor afirmam que receberam com surpresa a publicação da Medida Provisória - Getty Images
Entidades do setor afirmam que receberam com surpresa a publicação da Medida Provisória Imagem: Getty Images

Marlla Sabino

Em Brasília

12/08/2021 08h33

Promessa do presidente Jair Bolsonaro (sem partido), a venda direta de etanol para postos pode não atender aos objetivos do governo. Na avaliação de especialistas e integrantes do setor, a medida pode não reduzir os preços dos combustíveis e aumentar o risco de sonegação de tributos. A prática foi autorizada por uma medida provisória assinada ontem. A MP tem força de lei, mas precisa ser aprovada pelo Congresso em 120 dias.

Apesar de o tema vir sendo discutido pelo governo nos últimos anos, entidades do setor afirmam que receberam com surpresa a publicação da Medida Provisória. As principais preocupações giram em torno da dificuldade de fiscalização com as alterações feitas pelo texto.

Na avaliação da diretora-executiva de downstream do IBP (Instituto Brasileiro de Petróleo e Gás), Valéria Lima, a proposta vai causar uma assimetria tributária, pois haverá diferentes cenários de recolhimento dos impostos. Segundo ela, o IBP não vê problemas na nova forma de comercialização do etanol, desde que trate adequadamente as questões tributárias.

"Nossa questão quando a venda direta é a complexidade tributária, que acaba trazendo bastante distorções no pagamento dos impostos e acarreta a possibilidade de sonegação e, consequentemente, de distorções na competitividade e, no fim, para a sociedade, pois diminui a arrecadação e gera mercado irregular", afirmou.

O texto, segundo ela, endereça a arrecadação do Pis/Cofins, imposto federal, mas não deixa claro como funcionará a incidência do ICMS, de competência estadual. Ela afirma que o tema terá de ser analisado por cada entidade federativa. "Se não regularem, vão estão abrindo mão de parte da receita e, além disso, vai criar uma assimetria concorrencial, pois o posto que comprar direto do produtor vai pagar menos ICMS. Isso cria uma assimetria concorrencial, pois o mesmo produto vai ter duas tarifações diferentes", explica.

Segundo ela, também não há garantias de que a medida irá de fato reduzir os preços cobrados nas bombas. Ela destaca que nem o próprio governo tem essa certeza e apenas indicou que "pode" resultar na diminuição dos preços. "Tem pouco efeito prático. A tendência será que os produtores vendam o etanol para postos muito perto de suas unidades geradoras".

Em linha com IBP, agentes que atuam no setor apontam que o governo não apresentou nenhum estudo que mostre o impacto da medida provisória.

Outro ponto inesperado pelo setor foi a permissão para que postos possam vender combustíveis de outras marcas, desde que devidamente informado ao consumidor - conhecida como "tutela regulatória da fidelidade à bandeira". Conforme apurou o Estadão/Broadcast, a avaliação no setor é que o governo atropelou a ANP (Agência Nacional do Petróleo, Gás Natural e Biocombustíveis), que realizou uma consulta pública nos últimos meses sobre a medida.

Hoje, postos de combustíveis já têm a opção de se vincularem a marcas comerciais de distribuidoras, como Shell, Ipiranga ou BR, ou serem independentes. Esses postos são chamados de "bandeira branca" e representam cerca de 47% do mercado.

Conforme apurou a reportagem, a alteração pode afetar os contratos vigentes, já que muitos trazem cláusulas de exclusividade da comercialização de combustíveis com as distribuidoras. Agentes do setor de distribuição afirmam que a MP pode resultar em judicialização, pois alguns vendedores podem descumprir os contratos para eventualmente em novos ou ficarem livres para comprar de outras empresas

Também há prejuízos para as empresas, que muitas vezes fazem investimentos em equipamentos, treinamentos e tecnologia. Outros argumentos seriam em relação aos direitos dos consumidores, que hoje podem identificar a marca comercial da distribuidora do combustível, além da dificuldade operacionais de segregar tanques e bombas para produtos de diferentes origens.