Chris writes:

> On Wed, 1 Nov 2006, Smylers wrote:
> 
> > Dmitri Tikhonov writes:
> >
> > > I intend to write a new module, Finance::MortgageCalculator, with the
> > > express purpose of calculating mortgages.  Does anyone foresee any
> > > problem with the name?
> >
> > Which country's mortgage markets are you familiar with?  Do you have
> > confidence that whatever calculations you are doing will be
> > appropriate in other countries?
> 
> What are the differences likely to be encountered in other countries?

I don't know what countries other than the UK do, so I wouldn't know
what the differences from elsewhere are.  But I have friends and work
colleagues who've moved here from other countries and asked about how
mortgages work in this country, and found them different.

And I do know that in the UK you have to take the mortgage provider into
account: different providers have different way of converting headline
interest rates into monthly payments.

Exactly how they do this (and how they are permitted to do it) has had
several changes over the past decade or so (and probably before).  At
least many of those changes are prompted by the financial regulators,
who outlaw certain practices or insist on things being done in particur
ways.  I would be surprised if each country's regulators were imposing
exactly the same restrictions simultaneously.

> Isn't a basic mortgage calculation based on principle times interest,
> and then determining monthly payments?

Ah, if the module is just doing a basic interest calculation, then yes,
that's just a simple matter of mathematics.  But in that case I reckon
Finance::LoanCalculator or Finance::InterestCalculator would be a better
name, because it isn't including any of the aspects which make a
mortgage distinct from any other sort of loan.

Smylers

Reply via email to