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

Veja como adiar pagamento de até metade da parcela da casa própria à Caixa

Filipe Andretta

Do UOL, em São Paulo

16/10/2020 14h38

A Caixa anunciou nesta semana que clientes com financiamento imobiliário poderão pagar 75% ou 50% das parcelas por até seis meses. Trata-se apenas de um adiamento —os valores não pagos nesse período deverão ser quitados depois, junto com as parcelas restantes.

O banco também encerrou a política que permitia pausar as cobranças durante a crise econômica causada pelo coronavírus. Em março, a Caixa autorizou que os clientes com financiamento da casa própria adiassem os pagamentos. A medida foi renovada três vezes e durou 180 dias, terminando em 29 de setembro.

Ainda está em vigor uma política de pausas no pagamento que já existia antes da pandemia, mas ela não está disponível para todos os clientes.

Pagamentos parciais

Quem enfrentar dificuldades para pagar as parcelas poderá pedir a chamada negociação emergencial, em uma dessas modalidades:

  • pagar 50% da prestação por três meses
  • pagar 75% da prestação por seis meses

No anúncio da medida, o presidente da Caixa, Pedro Guimarães, afirmou que seria possível pagar um valor entre 50% e 75% da prestação, mas esta opção não está disponível no banco.

Os pagamentos parciais são apenas um alívio temporário para o cliente, porque não há desconto no valor total do financiamento. A quantia que não for paga no período será somada às próximas parcelas.

Segundo a Caixa, o pedido para aderir aos pagamentos parciais deve ser atendido em até dez dias.

Por enquanto, a solicitação de negociação emergencial é possível apenas pelo aplicativo Habitação Caixa (disponível para Android e iOS).

Veja como:

Prestação vencida precisa ser quitada

Se você tem uma prestação vencida, primeiro precisa quitá-la. Só então a Caixa aceitará a negociação emergencial.

Funciona assim:

  • Solicite a negociação emergencial
  • Após a Caixa confirmar a negociação, emita e pegue o boleto da prestação vencida

Caso você não pague o boleto, a negociação para pagar só parte das parcelas será cancelada.

Pausa está disponível para alguns clientes

A Caixa continua oferecendo a opção de pausar as prestações por de seis a 12 meses. Mas ela é diferente da pausa oferecida por causa da pandemia, que estava disponível para todos.

Para solicitar, é preciso se encaixar em alguns critérios:

  • Estar com os pagamentos em dia
  • Ter no mínimo 24 prestações pagas desde a concessão do crédito ou da última negociação
  • O valor da dívida não pode ser superior a 80% do valor total do imóvel;
  • Não usar o FGTS para pagamento de parte da prestação;

O prazo da pausa depende de quanto ainda falta pagar para quitar o imóvel:

  • Falta menos de 20%: até 12 meses de pausa
  • Falta entre 20% e 40%: até dez meses de pausa
  • Falta entre 40% e 60%: até oito meses de pausa
  • Falta entre 60% e 80%: até seis meses de pausa