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

IR 2022: Você pode pegar até 5 anos de cadeia se fraudar declaração

Colaboração para o UOL, de São Paulo

02/05/2022 04h00Atualizada em 09/05/2022 18h45

Tentar ser mais "esperto" que a Receita Federal para pagar menos Imposto de Renda está cada vez mais difícil e pode render uma bela dor de cabeça ao contribuinte que for pego forjando os dados da declaração. Em casos extremos, a história pode acabar em cadeia.

Alterar ou omitir valores e bens intencionalmente, incluir dependentes que não existem, informar despesas médicas ou outros tipos de deduções falsas, entre outras práticas, podem ser considerados atos de evasão fiscal, com pena de até cinco anos de prisão. A punição está prevista na Lei 8137/90, que trata dos crimes contra a ordem tributária.

A Receita possui hoje diversos sistemas para cruzar as informações. As imobiliárias, por exemplo, são obrigadas a enviar uma relação das pessoas que alugaram ou venderam imóveis e os respectivos valores.

Rastreamento da Receita inclui redes sociais

Nos últimos anos, a Receita Federal aprimorou seus sistemas de rastreamento, coletando informações fornecidas por empresas, bancos, cartórios, imobiliárias, médicos, dentistas e por outros contribuintes, para identificar possíveis erros ou inconsistências nos dados informados na declaração.

Até as redes sociais entraram no radar do Fisco, que ou a vasculhar a vida de contribuintes suspeitos de ocultar bens na declaração, mas que fazem questão de tirar selfies em mansões ou a bordo de carrões, iates e jatinhos.

Contribuinte pode retificar declaração se cometer erro

É claro que muita gente acaba se confundindo ou simplesmente esquecendo de informar algumas transações importantes para a Receita, mas sem intenção de omitir propositalmente esses dados.

Se você preencheu a declaração de última hora, fez tudo com pressa e esqueceu de informar a compra de um carro ou o saldo de um investimento, por exemplo, não precisa ficar desesperado. O primeiro o é fazer uma declaração retificadora. Veja aqui como fazer.

Caso você não note nada de errado na sua declaração, outra forma de verificar se há alguma pendência é ar o sistema de atendimento eletrônico da Receita Federal, o e-CAC. Ao entrar no menu "Meu Imposto de Renda", você pode acompanhar o processamento das suas declarações dos últimos anos.

No caso dos erros mais simples, como um erro de digitação de valores, a Receita explica no próprio sistema como o contribuinte deve proceder para corrigi-lo.

Correção de erro por conta própria pode gerar multa de 20%

Dependendo do erro, você terá que pagar uma multa de 20% sobre a diferença de imposto que não foi declarado corretamente.

Se o caso for mais complicado, você terá que agendar um horário em uma agência de atendimento para apresentar documentos e esclarecimentos.

Mas, mesmo nesta situação, estará sujeito a uma multa de 20% sobre o imposto devido, já que você teve a iniciativa de procurar o Leão para corrigir o erro.

Intimação da Receita faz multa pular para 75%

Porém, se você não for pró-ativo e simplesmente esperar pela intimação da Receita Federal, o quadro muda de figura. Mesmo que você apresente todos os documentos e prove que o erro não foi intencional, o valor da multa já pula para 75% do imposto devido.

Fraude gera multa de 150% e pode resultar em prisão

Se for constatado que houve fraude nas informações prestadas, o contribuinte terá que arcar com uma penalidade adicional de 150%. Além disso, o Ministério Público Federal pode denunciá-lo por crime contra a ordem tributária, cujo processo pode resultar em prisão de dois a cinco anos.