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

Falta de consulta a Congresso e risco de judicialização podem travar pacote

9.jan.2023 - Ministro da Economia, Fernando Haddad, durante a cerimônia de posse da nova ministra do Planejamento e Orçamento, Simone Tebet, no Palácio do Planalto, em Brasília. - 9.jan.2023 - Adriano Machado/Reuters
9.jan.2023 - Ministro da Economia, Fernando Haddad, durante a cerimônia de posse da nova ministra do Planejamento e Orçamento, Simone Tebet, no Palácio do Planalto, em Brasília. Imagem: 9.jan.2023 - Adriano Machado/Reuters

Brasilia

14/01/2023 08h28

O ministro da Fazenda, Fernando Haddad, anunciou um plano ambicioso para reverter o rombo das contas públicas no primeiro ano de governo, mas tem pela frente vários obstáculos. O primeiro deles: as medidas precisam ar pelo Congresso, que não foi consultado pela equipe econômica.

A volta da cobrança de tributos federais sobre a gasolina e o álcool a partir de 1.º de março, que pode garantir R$ 29 bilhões de arrecadação extra, também não está garantido, dependendo de uma decisão da esfera política do governo - como deixou claro o próprio Haddad no anúncio das medidas, na última quinta-feira.

Outro obstáculo é que parte das medidas, concentradas principalmente na recuperação de receitas com o incentivo ao fim de litígios com a Receita, depende do comportamento dos contribuintes. "O ministro Fernando Haddad está trabalhando dentro do espaço político que foi dado a ele", diz o economista Marcos Mendes, pesquisador associado do Insper. "Mas não dá para equilibrar as contas públicas só pelo lado da receita, porque a carga tributária do País já é muito alta."

Ele discorda da avaliação do secretário do Tesouro, Rogério Ceron, de que as medidas ajudarão a estabilizar a trajetória da dívida pública, pois boa parte das medidas tem caráter temporário. "O pacote está muito concentrado em fechar as contas de 2023; mas, a partir de 2024, o déficit volta", diz. Nas contas do economista, mantidas as medidas propostas e retirando as de caráter não recorrentes, o rombo das contas do governo federal ainda será de 1,8% do PIB e 2024. Ele defende a necessidade de ajuste fiscal mais focado no corte de despesas: não só a volta da tributação federal sobre os combustíveis, mas também a volta da cobrança do IPI, corte de benefícios tributários e a reforma do Bolsa Família - já na mira do Ministério do Desenvolvimento Social.

Carf

A mais polêmica das medidas e maior aposta do governo para recuperar receita, com potencial de arrecadação de R$ 50 bilhões em 2023, é a volta do chamado "voto de qualidade" em casos de desempate no Conselho istrativo de Recursos Fiscais (Carf), tribunal que julga no âmbito istrativo recursos dos contribuintes contra autuações da Receita.

Desde 2020, em caso de empate nos ju/lgamentos o caso era resolvido de forma favorável aos contribuintes. Com a medida provisória editada pelo governo Lula, os presidentes dos órgãos julgadores, sempre conselheiros representantes da Fazenda Nacional, voltam a ter o poder de desempatar o julgamento por meio do voto de qualidade.

"Mexer em voto de qualidade é um baita desrespeito com o Congresso, que há dois anos legislou sobre isso", diz o tributarista Luiz Gustavo Bichara.

Para ele, essa medida parte do pressuposto de que o Carf é um órgão que tem de ajudar na arrecadação do governo. "Não é. O Carf é um órgão que tem de julgar as cobranças tributárias de acordo com a lei com cidadania tributária", critica Bichara, membro da comissão de juristas instituída pelo Senado para reforma da legislação sobre processo istrativo e tributário.

Gustavo Brigagão, sócio do Brigagão, Duque Estrada Advogados e presidente do Centro de Estudos das Sociedades de Advogados (Cesa), avalia a medida como um "retrocesso muito grande". "Vai aumentar a judicialização, porque o Carf vai voltar a agir como estava agindo antes da revogação do voto de qualidade: todas as questões relevantes eram decididas contrariamente aos contribuintes, que são a parte mais fraca", afirma. Ele disse que vai se reunir com representantes de outras instituições do Judiciário e da área tributária para traçar uma estratégia de como a medida pode ser barrada no Congresso.

As informações são do jornal O Estado de S. Paulo.