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

Temer perdoou R$ 47,4 bi de dívidas de empresas, maior anistia em 10 anos

O ex-presidente Michel Temer (MDB) durante entrevista à TV Brasil - Agência Brasil
O ex-presidente Michel Temer (MDB) durante entrevista à TV Brasil Imagem: Agência Brasil

Adriana Fernandes

Brasília

21/01/2019 11h21

O último grande Refis, concedido pelo governo federal durante a gestão do ex-presidente Michel Temer, perdoou R$ 47,4 bilhões em dívidas de 131 mil contribuintes, de acordo com o balanço final do programa de parcelamento de débitos tributários, obtidos pelo jornal "O Estado de S. Paulo" e o Broadcast (sistema de notícias em tempo real do Grupo Estado). O restante --R$ 59,5 bilhões, ou pouco mais da metade da dívida original-- foi parcelado em até 175 prestações.

Os parcelamentos especiais permitem que empresas refinanciem dívidas com descontos sobre juros, multas e encargos. Em troca, o governo recebe uma parcela da dívida adiantada, mas abre mão de uma parcela do que ganharia com juros e multas.

Parlamentares, muitos deles inclusive com dívidas com o Fisco, fizeram ao longo de 2017 forte pressão sobre o governo Temer para melhorar as condições do Refis, lançado em janeiro e que acabou virando lei só em outubro do mesmo ano.

Em meio às investidas, o governo cedeu de olho num futuro apoio à reforma da Previdência, que acabou sendo engavetada. Os descontos chegaram a até 70% em multas e 90% em juros.

Com os abatimentos, a renúncia do Refis do ano ado --oficialmente chamado de Programa Especial de Regularização Tributária (Pert)-- só foi menor que o perdão de R$ 60,9 bilhões do Refis da Crise, lançado no fim de 2008, depois que as empresas brasileiras foram atingidas pelo impacto da crise financeira internacional.

Os dados oficiais já estão nas mãos do secretário especial da Receita Federal, Marcos Cintra, que disse contar com aumento da arrecadação com a certeza dos contribuintes de que na gestão do ministro da Economia, Paulo Guedes, não haverá mais programas de parcelamento de débitos tributários.

Cintra é contrário aos parcelamentos especiais e está à frente da elaboração de um programa de combate ao devedor contumaz. Para ele, os Refis têm sido usados como artifício protelatório por devedores viciados nesse tipo de programa.

"A principal mensagem e missão frente à Receita é fazer todos pagarem, pois assim os atuais contribuintes pagarão menos, e a pressão fiscal poderá diminuir", diz Cintra à reportagem. "Em princípio, defendo a proibição de novos programas de parcelamentos incentivados", acrescenta.

Acomodação

Os dados entregues a Cintra apontam que a concessão reiterada de parcelamentos "criou acomodação nos contribuintes, que não se preocupam mais em liquidar suas dívidas".

No balanço final dos parcelamentos, o Fisco identificou que um grupo importante de contribuintes participou de três ou mais modalidades de Refis, o que para a Receita caracteriza utilização contumaz desse tipo de parcelamento. A Receita avalia que há uma clara estratégia dos devedores em ficarem "rolando" a dívida.

O raio-X dos últimos grandes Refis revelou que os contribuintes que aderiram a três parcelamentos ou mais detêm uma dívida superior a R$ 160 bilhões. Desse valor, quase 70% são de empresas que têm faturamento anual superior a R$ 150 milhões e estão sujeitas a acompanhamento diferenciado pelo Fisco.

A metade dos contribuintes, historicamente, após a adesão se torna inadimplente, seja das obrigações correntes com o pagamento dos impostos seja das parcelas do programa. O calote leva à exclusão do programa e o contribuinte e o fim dos benefícios.

A justificativa do Congresso para tentar ampliar os descontos do último programa era sempre dar condições aos empresários afetados pela crise para regularizar a situação, voltar a ter capacidade de investir e poder pagar suas obrigações em dia.

Mas, segundo os dados da Receita, as empresas optantes dos programas apresentaram crescimento de lucros nos anos de parcelamento e queda no período anterior, em movimento contrário ou de maior proporção ao das companhias que não fizeram a adesão ao programa.

Além de fechar as brechas para novos Refis, o novo governo quer simplificar a legislação e eliminar os pontos de conflito que geram disputas judiciais com os contribuintes.

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

Guedes diz que "caixas-pretas" dos bancos públicos serão examinadas

UOL Notícias