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

Planejamento vai rescindir acordo sobre crédito que foi alvo da Lava Jato

Da Agência Brasil

13/08/2015 14h52

O Ministério do Planejamento informou nesta quinta-feira (13) que vai rescindir em 30 dias o acordo de cooperação técnica sobre margem consignável com o Sindicato Nacional das Entidades Abertas de Previdência Complementar (SINAPP) e a Associação Brasileira de Bancos (ABBC).

A 18ª fase da Operação Lava Jato, deflagrada nesta manhã pela PF (Polícia Federal), identificou a existência de um esquema de pagamento de valores ilícitos referente à concessão de empréstimo consignado por meio do Ministério do Planejamento.

De acordo com a força-tarefa da Lava Jato, a empresa Consist Software, istrada pelo ex-vereador de Americana (SP) Alexandre Romano (PT), preso temporariamente hoje, recebia uma taxa mensal das empresas que ofereciam crédito consignado para cada empréstimo concedido. Segundo investigações da PF, a maior parte desse valor recebido pela Consist, estimado em R$ 52 milhões, pagos entre 2010 e 2015, era destinada ao PT, por meio do lobista Milton Pascowitch.

Segundo o ministério, a decisão de rescindir o contrato é  por causa das denúncias apresentadas na Operação Lava Jato. O ministério informou ainda que abriu sindicância, no dia 4, para investigar possíveis irregularidades no acordo. A Comissão de Sindicância tem 30 dias prorrogáveis por mais 30 dias para apresentar conclusões.

De acordo com a nota do ministério, até 2008 o modelo de gestão de consignações na folha de pagamento era descentralizado, ou seja, cada órgão do governo realizava diretamente os lançamentos dos descontos nos contracheques dos servidores e pensionistas. “Esse processo, além de oneroso, dava margem, em alguns casos, a registros e descontos indevidos nas consignações”, afirmou o ministério.

Com a publicação do decreto 6.386, de 29 de fevereiro 2008, as atividades de gestão das consignações foram centralizadas no Ministério do Planejamento, Orçamento e Gestão. À época, o ministério identificou a possibilidade de o servidor extrapolar o limite de margem legalmente previsto, acrescentou o ministério.

Então, em 2009, para controlar a margem consignável dos servidores em tempo real, o ministério firmou o Acordo de Cooperação Técnica (ACT) 1/2009 entre a então Secretaria de Recursos Humanos, o Sinapp e a ABBC, entidades representativas da maioria das consignatárias que realizavam contratos com os servidores.

“A finalidade do acordo é o compartilhamento do SIGMAC, sistema de gestão de margens consignáveis dos servidores públicos federais e pensionistas da istração federal direta, das autarquias, incluídas as de natureza especial, e das fundações públicas”, afirmou o ministério.

Por meio desse sistema, o servidor interessado em fazer uma operação de crédito consignado autoriza o Sistema Integrado de istração de Recursos Humanos (Siapi) a enviar o F e a margem de consignação às entidades, que ream a informação à associada que deverá o contrato. “Portanto, não há o livre ao Siapi ou a qualquer informação adicional do servidor por meio do sistema”, acrescenta o ministério.

O ministério disse ainda que não há ree de recursos financeiros entre os signatários do acordo. “A União recebe ressarcimento das instituições financeiras por cada contrato de crédito assinado, conforme a Portaria SRH 334/2010. O MP não rea recursos por meio do ACT 1/2009, com vigência até dezembro de 2015”.

Segundo o ministério, não há relação entre o órgão e a empresa Consist, uma vez que o Acordo Técnico de Cooperação foi firmado com o Sinapp e a ABBC.

TCU não identificou irregularidade

O ministério argumentou ainda que o Tribunal de Contas da União (TCU) avaliou representação específica sobre o acordo, movida pelo do Instituto Brasileiro de Licitações, e concluiu que “não foi cometida irregularidade”.

Por fim, o ministério informou que, desde o início de 2015, desenvolve o novo Sistema de Gestão de Pessoas (Sigepe) por meio de um consórcio Serpro e Dataprev. “Vários processos de gestão estão sendo revistos e aperfeiçoados, entre os quais o módulo de consignações.”

“O projeto do novo módulo de Gestão de Consignações está dividido em cinco etapas. Três delas já foram implementadas com sucesso, tornando eletrônico, por meio de certificação digital, todo o processo de consulta, recepção e análise das solicitações e informações ao servidor, além de oferecer um simulador de empréstimos”, acrescenta o ministério.

De acordo com o ministério, as duas últimas etapas estão em fase final de desenvolvimento e contemplarão o registro e tratamento automatizado das reclamações de irregularidades e um módulo de controle em tempo real da margem consignável. “Esses procedimentos já estavam previstos para implementação ainda em 2015 e deverão ser antecipados em função das denúncias e da rescisão do acordo”, acrescentou.