Documentation

ProcessarParcela
in package

Table of Contents

Constants

TIPO_FINAN_AMORTIZACAO_CAPITAL  = 0
TIPO_FINAN_OUTROS  = 7
TIPO_FINAN_SALDO_DEVEDOR  = 6
TIPO_PRICE  = 1

Properties

$array_portion  : mixed
$data  : mixed
$date_end  : mixed
$date_start  : mixed
$qtd_day_year  : mixed
$valor_cotacao  : mixed
$cotacao_atual  : mixed
$historico_cotacao  : mixed
$set_ano_safra_by_him_self  : mixed
$total_financiado  : mixed
$total_juros  : mixed
$total_parc  : mixed
$total_parcela  : mixed

Methods

__construct()  : mixed
calcJuros()  : mixed
processar()  : mixed
processarContaPagar()  : mixed
calcDate()  : mixed
calcPortion()  : mixed
calcQtdDayYear()  : mixed
calculaAcessoria()  : mixed
calculaCotacao()  : mixed
corrigirTotalFinanciadoCarenciaPrice()  : mixed
Para a fórmula Price funcionar, a diferença entre a liberação do dinheiro e a primeira parcela deve ser exatamente a unidade utilizada na frequencia de pagamento: 'mensal' = 1 mês, 'anual' = 1 ano, etc. Caso a diferença for maior, na primeira parcela ajustaremos o saldo devedor com juros diários
dateValidate()  : mixed
getAnoSafra()  : mixed
getHistoricoCotacao()  : mixed
getJuros()  : mixed
getJurosCalculadoSomenteExibicao()  : mixed
getJurosCompostos()  : mixed
getJurosPrice()  : mixed
getParcelaAcessoria()  : mixed
getParcelaPrice()  : mixed
getTaxaJurosAjustada()  : mixed
validade()  : mixed
verificarFinalDeSemana()  : mixed

Constants

TIPO_FINAN_AMORTIZACAO_CAPITAL

public mixed TIPO_FINAN_AMORTIZACAO_CAPITAL = 0

Properties

$set_ano_safra_by_him_self

private mixed $set_ano_safra_by_him_self = false

Methods

__construct()

public __construct([mixed $data = [] ]) : mixed
Parameters
$data : mixed = []

calcJuros()

public calcJuros(mixed $total_pay, mixed $date_start, mixed $date_end[, mixed $valor_cotacao = 0 ]) : mixed
Parameters
$total_pay : mixed
$date_start : mixed
$date_end : mixed
$valor_cotacao : mixed = 0

processar()

public processar([mixed $set_ano_safra_by_him_self = false ]) : mixed
Parameters
$set_ano_safra_by_him_self : mixed = false

processarContaPagar()

public processarContaPagar(mixed $id_financiamento) : mixed
Parameters
$id_financiamento : mixed

calculaAcessoria()

private calculaAcessoria(mixed $total_pay) : mixed
Parameters
$total_pay : mixed

calculaCotacao()

private calculaCotacao(mixed $total_pay) : mixed
Parameters
$total_pay : mixed

corrigirTotalFinanciadoCarenciaPrice()

Para a fórmula Price funcionar, a diferença entre a liberação do dinheiro e a primeira parcela deve ser exatamente a unidade utilizada na frequencia de pagamento: 'mensal' = 1 mês, 'anual' = 1 ano, etc. Caso a diferença for maior, na primeira parcela ajustaremos o saldo devedor com juros diários

private corrigirTotalFinanciadoCarenciaPrice(mixed $total_pagamento, mixed $taxa_juros_anual_efetiva, mixed $frequencia_pagamento, mixed $date_start, mixed $date_end) : mixed
Parameters
$total_pagamento : mixed
$taxa_juros_anual_efetiva : mixed
$frequencia_pagamento : mixed
$date_start : mixed
$date_end : mixed

getAnoSafra()

private getAnoSafra(mixed $vencimento) : mixed
Parameters
$vencimento : mixed

getJuros()

private getJuros(mixed $total_pay, mixed $valor_parc[, mixed $amortizado = 0 ]) : mixed
Parameters
$total_pay : mixed
$valor_parc : mixed
$amortizado : mixed = 0

getJurosCalculadoSomenteExibicao()

private getJurosCalculadoSomenteExibicao(mixed $array_portion) : mixed
Parameters
$array_portion : mixed

getJurosCompostos()

private getJurosCompostos(mixed $valor, mixed $taxa_juros_anual, mixed $num_of_days) : mixed
Parameters
$valor : mixed
$taxa_juros_anual : mixed
$num_of_days : mixed

getJurosPrice()

private getJurosPrice(mixed $valor, mixed $taxaJurosAnual, mixed $frequenciaPagamento) : mixed
Parameters
$valor : mixed
$taxaJurosAnual : mixed
$frequenciaPagamento : mixed

getParcelaPrice()

private getParcelaPrice(mixed $valor, mixed $taxaJurosAnual, mixed $qtdeParcela, mixed $frequenciaPagamento) : mixed
Parameters
$valor : mixed
$taxaJurosAnual : mixed
$qtdeParcela : mixed
$frequenciaPagamento : mixed

getTaxaJurosAjustada()

private getTaxaJurosAjustada(mixed $taxaJurosAnual, mixed $frequenciaPagamento) : mixed
Parameters
$taxaJurosAnual : mixed
$frequenciaPagamento : mixed

verificarFinalDeSemana()

private verificarFinalDeSemana(mixed $date) : mixed
Parameters
$date : mixed

        
On this page

Search results