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

Atolado em dívidas? Sua casa garante empréstimo barato, mas tenha cuidado

Stock Images
Imagem: Stock Images

Giovanny Gerolla

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

08/09/2016 06h00

As contas vão se acumulando e os vencimentos, chegando. A poupança já foi zerada, fundos de investimentos liquidados, o carro vendido -a única coisa que resta para tirar o nome do cadastro de inadimplentes é a casa própria. Em outras palavras, é hora de se organizar, e substituir todas as dívidas por uma só.

Refinanciar seu imóvel é uma opção muito mais barata que cartão de crédito, crédito pessoal e até mesmo que o empréstimo consignado, apontado em geral como os juros mais baixos do mercado.

Os juros são de 13,35% ao ano. O cartão de crédito, que é o mais caro, tem juros de 447,44% ao ano (dados de junho). O empréstimo consignado cobra 29,84% ao ano.

“É a taxa mais baixa: média de 1,5% ao mês, corrigidos pelo IPCA ou pelo IGP-M, quando pós-fixados. Nada é mais baixo que isso”, compara Everton Braga, consultor do serviço de financiamento imobiliário Melhor Taxa.

Compare as taxas de financiamento

Comparação entre tipos de empréstimo - juros - refinanciamento da casa própria - Datawrapper/Anefac/Melhor Taxa - Datawrapper/Anefac/Melhor Taxa
Imagem: Datawrapper/Anefac/Melhor Taxa

O refinanciamento pode ser feito mesmo que o imóvel não esteja quitado. O procedimento burocrático é o mesmo do financiamento, com avaliação do bem, análise de renda, de contratos e registro em cartório.

A espera para liberação do dinheiro é de cerca de 45 dias. O nome da operação é empréstimo com imóvel como garantia por alienação fiduciária.

A regra é que bancos ou financiadoras liberem até 50% do valor de mercado do imóvel, a partir de um valor mínimo de R$ 50 mil para o contrato. Dependendo do banco, o contrato pode chegar a até R$ 3 milhões.

Hipoteca não é mais usada

Segundo Giovani Antonio Silva Brito, coordenador de monitoramento do mercado de crédito do Banco Central do Brasil, bancos não usam mais hipoteca nas operações de financiamento ou refinanciamento de imóveis, porque na alienação fiduciária a segurança jurídica do credor é maior.

Cuidados para não perder a casa

Colocar a casa própria como garantia de uma dívida é muito sério. O diretor-executivo da W1 Finance, Nélio de Oliveira Costa, diz que é preciso fazer uma análise minuciosa da situação financeira da pessoa.

"Verificamos antes se o cliente vai ter condições de pagar as parcelas, sem o risco de perder sua casa”, afirma. 

Para isso, é fundamental saber por que você se endividou, e se o padrão de vida é compatível com a renda mensal, já que a regra é não entrar num círculo vicioso. "O financiamento vale para organizar descontroles pontuais, momentâneos", declara Costa.

Também vale aqui a velha máxima de que a dívida não poderá comprometer mais do que 30% das receitas mensais ou, se essa relação for maior, o planejamento deverá ser duramente pactuado com toda a família, e os cintos bem apertados.

“Refinanciamento imobiliário é um instrumento muito comum no exterior, concedido a pessoas físicas, mas muito utilizado por pequenos e médios empresários para solucionar urgências. No Brasil, o grande desafio é dar ao instrumento um nome de fácil assimilação pelo público, para que se torne conhecido de todos”, avalia o diretor-executivo comercial do Banco Intermedium, Marco Túlio Guimarães.

Esse tipo de empréstimo pode ser conseguido em financeiras e bancos especializados.