Determinar os prazos de amortização de um empréstimo, os montantes de pagamento periódico, o
valor total de pagamentos, ou as taxas de juro pode ser algo complexo. Para facilitar este
tipo de cálculos, o GnuCash
tem uma Calculadora de amortização de
empréstimos interna. Para aceder à calculadora, vá a
→
.
A calculadora de amortização de empréstimos pode ser usada para calcular qualquer um dos parâmetros Períodos de pagamento, Taxa de juro, Valor actual, Pagamento periódico, ou Valor futuro, desde que os outros quatro estejam definidos. Também terá de especificar a composição e os métodos de pagamento.
Períodos de pagamento - o número de períodos de pagamento.
Taxa de juro - a taxa de juro nominal do empréstimo, i.e., a taxa de juro anual.
Valor presente - o valor presente do empréstimo, i.e., o valor actual em dívida.
Pagamento periódico - o montante a pagar por cada período.
Valor futuro - o valor futuro do empréstimo, i.e., o montante em dívida após todos os pagamentos terem terminado.
Composição - existem dois métodos de composição de juros, discreta e contínua. Para composição discreta, seleccione a frequência de composição na lista, desde anualmente até diariamente.
Pagamentos - a lista permite-lhe seleccionar a frequência de pagamento, desde anualmente até diariamente. Também pode seleccionar se os seus pagamentos ocorrem no início ou no final do período. Pagamentos feitos no início do período de pagamento têm juros aplicados ao pagamento assim como qualquer dinheiro já pago ou ainda em dívida.
Qual é a sua prestação mensal num empréstimo de 100.000€; com a duração de 30 anos com uma taxa fixa de 4%, composta mensalmente?
Este cenário é mostrado na imagem exemplo acima. Para realizar este cálculo, defina os períodos de pagamento para 360 (12 meses x 30 anos), a taxa de juro para 4%, o valor presente para 100.000, deixe o pagamento periódico vazio e defina o valor futuro para 0 (não quer ficar a dever nada no final do empréstimo). A composição é mensal, os pagamentos são mensais e assuma que os pagamentos são feitos no final do período e que a composição é discreta. Agora, clique em
ao fundo à esquerda. Deverá ver um pagamento periódico de -477.42€;.Resposta: tem de fazer pagamentos mensais de 477.42€;.
Quanto tempo leva a pagar um empréstimo de 20.000€; à taxa de juro fixa de 10% composta mensalmente, se pagar 500€; por mês?
Para realizar este cálculo, deixe Períodos de pagamento vazio, defina Taxa de juro para 10, Valor actual para 20.000, Pagamento periódico para -500, e Valor futuro para 0 (não quer ficar a dever nada no final do empréstimo). A Composição é Mensalmente, os Pagamentos são Mensalmente, assuma pagamentos no Fim do Período e Composição Discreta. Agora, clique em . Deverá ver 49 no campo Períodos de pagamento.
Resposta: pagaria o empréstimo em 4 anos e 1 mês (49 meses).
Para podermos discutir as fórmulas matemáticas usadas pela calculadora de amortização de empréstimos, primeiro temos de definir algumas variáveis.
n == número de período de pagamentos %i == taxa de juro nominal aplicada, TAN VA == valor actual PGT == pagamento periódico VF == valor futuro FC == frequência de composição por ano FP == frequência de pagamento por ano Valores normais para FC e FP são: 1 == anual 2 == semestral 3 == quadrimestral 4 == trimestral 6 == bimensal 12 == mensalmente 24 == quinzenalmente 26 == quinzenal 52 == semanalmente 360 == diariamente 365 == diariamente
Quando é requerida uma solução para n, VA, PGT ou VF, a taxa de juro nominal (i) tem primeiro de ser convertida em taxa de juro efectiva por período de pagamento (ief). Esta taxa, ief, é então usada para calcular a variável seleccionada. Quando é requerida uma solução para i, o cálculo produz a taxa de juro efectiva, ief. Logo, precisamos de funções para converter i em ief e ief em i.
Para converter de i em ieff,são usadas as seguintes expressões: Juro discreto: ief = (1 + i/FC)^(FC/FP) - 1 Juro contínuo: ief = e^(i/FP) - 1 = exp(i/FP) - 1 Para converter ief em i, São usadas as seguintes expressões: Juro discreto: i = FC*[(1+ief)^(FP/FP) - 1] Juro contínuo: i = ln[(1+ief)^FP]
Nota | |
---|---|
Nas equações abaixo para a transacção financeira, todas as taxas de juro são efectivas, “ief”. |
Há uma equação que fundamentalmente, liga as cinco variáveis. É conhecida pela equação financeira básica:
VA*(1 + ief)^n + PGT*(1 + iefX)*[(1+ief)^n - 1]/ief + VF = 0
Onde: X = 0 para pagamentos no final do período e
X = 1 para pagamentos no início do período
A partir desta equação, podem ser derivadas funções resolvidas em ordem a cada variável
individual. Para uma explicacção detalhada sobre a derivação desta equação, veja os
comentários no ficheiro src/calculation/fin.c, no código fonte do GnuCash
. As variáveis
A, B, e C são definidas primeiro, para tornar as equações posteriores mais simples de
ler.
A = (1 + ief)^n - 1 B = (1 + iefX)/ief C = PGT*B n = ln[(C - VF)/(C + VA)]/ln((1 + ief) VA = -[VF + A*C]/(A + 1) PGT = -[VF + VA*(A + 1)]/[A*B] VF = -[VA + A*(VA + C)] A solução para o juro é dividida em dois casos: O caso mais simples para quando PGT == 0 dá a solução: i = [VF/VA]^(1/n) - 1
O caso em que PGT != 0 é razoavelmente complexo e não será discutido aqui. Em vez de envolver uma função exactamente resolúvel, determinar a taxa de juro quando PMT !=0 envolve um processo interactivo. Por favor, veja o ficheiro src/calculation/fin.para uma explicacção detalhada.
Vamos recalcular o Secção 7.3.1, “Exemplo: pagamentos mensais”, desta vez usando as fórmulas matemáticas em vez da calculadora de amortização de empréstimos. Qual é o seu pagamento mensal num empréstimo de 100.000€; a 30 anos, com uma taxa fixa de 4%, composta mensalmente?
Primeiro vamos definir as variáveis: n = (30*12) = 360, VA =100000, PGT =desconhecido, VF = 0, i = 4%=4/100=0.04, FC = FP = 12, X = 0 (pagamentos no final do período).
O segundo passo é converter a taxa de juro nominal (i) para taxa de juro efectiva (ief). Uma vez que a taxa é composta mensalmente, discreta, usamos: ief = (1 + i/FC)^(FC/FP) - 1, que dá ief = (1 + 0.04/12)^(12/12) - 1, igual a ief = 1/300 = 0.0033333.
Agora podemos calcular A e B. A = (1 + ief)^n - 1 = (1 + 1/300)^360 - 1 = 2.313498. B = (1 + iefX)/ief = (1 + (1/300)*0)/(1/300) = 300.
Com A e B, podemos calcular PGT. PGT = -[VF + VA*(A + 1)]/[A*B] = -[0 + 100000*(2.313498 + 1)] / [2.313498 * 300] = -331349.8 / 694.0494 = -477.415296 = -477.42.
Resposta: tem de fazer pagamentos mensais de 477.42€;.