DESCRIPTION
A module to calculate interest per month and principal payments per month
SYNOPSIS
use Finance::Loan::Repayment;
my $calc = Finance::Loan::Repayment->new(
loan => 100,
rate => 5,
# The following parameters are optional
# Reduce interest by 1 each month
interest_off => 1,
# Principal payment per month
principal_payment => 30,
# Total amount to pay per month
total_payment => 30,
);
ATTRIBUTES
loan
The loan amount, required.
rate
The interest rate of the loan, required.
Attributes changing the way the principal_payment_per_month functions works
The following attributes will alter how the principal payment per month function will work.
principal_payment
The amount you want to pay off your loan each month. This changes the total costs per month and the interest you pay.
interest_off
The amount you want to pay off your interest each month. This changes the total costs per month and the interest you pay. This will make your additional payment steady.
total_payment
The amount you want to pay off each month. This will influence the interest you pay and the principal payment.
METHODS
interest_per_month
$calc->interest_per_month();
$calc->interest_per_month(1000);
Calculates the interest amount per month on the loan. An optional loan parameter can be used.
principal_per_month()
$calc->principal_per_month();
$calc->principal_per_month(1000);
Calculates the principal payments per month based on the constructor arguments. An optional loan parameter can be used.
SEE ALSO
-
This does more or less the same thing as this module