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

Reforma do IR traz mais perdas que ganhos, diz ex-assessora de Guedes

6.abr.2021 - Imposto de renda: entrega da declaração foi adiada para 31/05; Congresso tenta prorrogar prazo até 31/07 - João Gabriel Alves/Enquadrar/Estadão Conteúdo
6.abr.2021 - Imposto de renda: entrega da declaração foi adiada para 31/05; Congresso tenta prorrogar prazo até 31/07 Imagem: João Gabriel Alves/Enquadrar/Estadão Conteúdo

Marcela Ayres

23/08/2021 16h27

A reforma do Imposto de Renda traria à sociedade mais perdas do que ganhos tomando por base o último parecer sobre o projeto que tramita na Câmara dos Deputados, afirmou Vanessa Canado, consultora tributária e ex-assessora do ministro da Economia, Paulo Guedes.

À Reuters, ela avaliou que as mudanças feitas no relatório mostram que a discussão sobre tributação de dividendos no país não está madura, criticando fortemente a retirada dos sócios de pequenos negócios entre os que ariam a arcar com a alíquota de 20% sobre os lucros.

"A reforma do Imposto de Renda inicialmente traria mais justiça social, mas depois dessa exclusão das empresas do Simples, dessa regularização de ativos no exterior a 6%, isso tudo tirou bastante perspectiva de justiça social", disse Canado, que é doutora em direito tributário.

"Então você continua tendo exceções injustificáveis que pagariam menos impostos", completou.

Em seu relatório, o deputado Celso Sabino (PSDB-PA) incluiu empresas enquadradas no Simples e as que declaram no lucro presumido com faturamento de até 4,8 milhões entre as que não precisarão arcar com a taxação.

Para Canado, a investida "vai na direção completamente errada". Ela argumentou que o fato de as pequenas empresas no Brasil serem as maiores geradoras de postos de trabalho acaba muitas vezes interditando um debate necessário, já que não existe evidência empírica sustentando haver qualquer ganho para o país com os donos desses negócios permanecendo livres de qualquer taxação sobre o lucro.

Canado pontuou que as empresas que estão no Simples pagam muito pouco de contribuição patronal, para financiamento da Previdência. Com isso, acabam tendo um custo de contratação de mão de obra mais baixo e, por isso, empregam mais.

"Exatamente porque você não tributa igual que elas geram mais (vagas)", pontuou ela.

Para Canado, as facilidades ofertadas pelo governo às pequenas deveriam estar concentradas mais no aspecto regulatório do que tributário, para que as menores arcassem com obrigações órias menos complexas e onerosas.

A lógica seria semelhante à que foi instituída no Brasil para as fintechs. Em meio a reclamações dos grandes bancos de que muitas delas, inclusive, já teriam ficado grandes demais usufruindo do tratamento prudencial mais leve, o Banco Central já realizou consulta pública para publicar um novo arcabouço a respeito.

"O que a dinâmica dos países desenvolvidos mostra é que você tem muitos ganhos em termos de competitividade e geração de emprego quando as empresas deixam de ser pequenas e am a ser maiores", afirmou Canado.

A partir do momento em que uma grande quantidade de dinheiro público é alocada para as empresas continuarem pequenas, via renúncia fiscal, há uma interrupção forte desse processo, complementou ela.

Ao mesmo tempo, as empresas grandes am a operar em condições inferiores de competição por não contarem com esses benefícios, o que dificulta, por exemplo, que inovem ou se modernizem.

"Não é à toa que a nossa indústria está morrendo", disse a especialista.

A análise do texto da reforma do IR já foi adiada três vezes na Câmara dos Deputados e, na sexta-feira, o ministro da Economia, Paulo Guedes, afirmou que se o texto não for construtivo, ele prefere que a proposta não siga adiante.

Já o vice-presidente da Câmara dos Deputados, Marcelo Ramos (PL-AM), disse à Reuters na semana ada que a reforma havia subido no telhado.

Ao mesmo tempo em que institui uma alíquota de 20% sobre dividendos, o projeto diminui em 10 pontos o encargo total das pessoas jurídicas, incluindo IR e CSLL, a 24%.

Para as pessoas físicas, a reforma acaba com a possibilidade de desconto simplificado de 20% para os que recebem mais de 3.333 reais ao mês.

A reforma também propõe que aqueles que ganham até 2.500 reais mensais ficarão isentos de pagar IR. Hoje, a faixa de isenção vai até 1.903,98 reais. O projeto prevê, ainda, uma janela para taxação de lucros auferidos no exterior à alíquota de 6%.