Home   Contents   Index   Member Center   Download   Collect! Users   Help 
Collect! logo
Collect! logo
 
Collect.org

Collect! Credit and Collection Software™

  Related Information Examples & Tutorials

Variable Interest

The Variable Interest feature enables you to easily and automatically calculate variable interest rates on your accounts based on an underlying interest rate index table. You can have one or several Principal transactions on each account. Collect! uses the Payment Date of each Principal transaction, plus 1 day, for the initial "Calculate interest from date." Subsequent calculations are read from the date ranges and interest rates contained in the interest rate index.

Variable Interest is a licensed extension module.

tip.gif If you are entering Judgements in Collect!, please examine your financials carefully when enabling Variable Interest.

There are several parts to the Variable Interest feature:

We will now go into detail for each of these areas.

Variable Interest Rate Index

The interest rate index is a CSV file that you create with two columns, representing the Interest Start Date and Interest Rate. Enter the date ranges and interest rates that you require. Each Interest Start Date is the date you want Collect! to start using the interest rate listed in the corresponding Interest Rate column.

For Example:

Interest Start DateInterest Rate
01/01/20087.50
06/01/20088.65
01/01/20099.75
03/01/20099.80
06/01/20099.90
09/01/200910.0

tip.gif These columns do not have labels. The column headings above are for demonstration purposes, only.

Sample CSV

Each entry has to be on its own line.

"01/01/2008","7.50"
"06/01/2008","8.65"
"01/01/2009","9.75"
"03/01/2009","9.80"
"06/01/2009","9.90"
"09/01/2009","10.0"

tip.gif Even if you have not entered your dates in a strictly ascending order, Collect! will sort earliest to latest when it reads the interest rates file.

Save your settings as a CSV in the cv11\bin\vinterest folder.

tip.gif After editing the interest rates table and saving your CSV, it is necessary to sign out of Collect! completely to read the new changes.

Top of page.

Date Format

Collect! uses the settings from the Date Format form when reading the variable interest CSV.

tip.gif Date Format may be accessed through System-> Preferences-> Options, Sounds and Colors. Select the DATE FORMAT button and ensure that the dates in your CSV match the format you have chosen for your dates in Collect!.

Top of page.

Client Settings

Next, you need to specify which clients will use this interest rate index.

In the Client Settings, enter the name of the CSV in the Variable interest rates file field.


Variable Interest Rates File

tip.gif If you have several clients with different requirements, you can create an interest rate index CSV for each one. Just name each uniquely and place them all in the cv11\bin\vinterest folder.

Sign out of Collect!
After this, it is necessary to sign right out of Collect! and back in, so that your new interest rate table will be ready to use.

Top of page.

Debtor Interest Detail

tip.gif Please examine any Principal Transactions existing on each account and ensure that you agree with the date in the Payment Date field. Collect! uses the Payment Date of each Principal transaction, plus 1 day, for the initial "Calculate interest from date."


Principal Transaction

In the Interest Detail for each Debtor, select Variable Interest from the Interest Type pick list.


Interest Type Variable Interest

Collect! hides most of the other interest settings. You can select the appropriate Rate Basis.

tip.gif Select "Ordinary" if you want Collect! to dynamically calculate the interest taking into consideration the number of days in each year. If you select one of the other options for Rate Basis, this will be the value Collect! will use for every interest period in your Variable Interest Rates file, regardless of the actual number of days in the year in question.

As soon as you close the Financial Detail form, Collect! calculates the interest for the account and displays it in the Debtor's Interest field.


Total Interest Calculated and Displayed

The calculation of interest is dynamically reset according to your settings. So you must RECALC the Debtor to see any new changes.

tip.gif When using Variable Interest, you should recalc all your accounts each day.

Top of page.

Examining Variable Interest Rate Breakdown

To see exactly how Collect! arrives at the total interest you see displayed on your accounts, you can switch on Collect!'s debugging option and a summary will be displayed whenever you view the Debtor.


Interest Calculation Breakdown

When you have more than one Principal transaction, Collect! shows you the breakdown for each one.


Interest Calculation for Two Principal Amounts

To enable the summary window to display, you must switch on Enable internal debug checks in the Options, Sounds and Colors menu. Access this through System, Preferences. Select the OPTIONS, SOUNDS AND COLORS button and place a check mark in "Enable internal debug checks."

tip.gif This switch is meant for debugging only. It should not be left on for normal usage of Collect!.

Top of page.

Variable Interest Calculations

Variable Interest calculations use the formula:

I = A((1+R/N))^n)-1)

I = Interest due
A = Assessment amount (Ex. 1827.00)
R = Annual interest rate (Ex. 9.00)
N = Number of days in the year (Ex. 365)
n = Number of days in the date window (Ex. 180)

Example:

On $1827 at 9%:

01/01/2009 -> 06/30/2009 (180 days) at 9.00% = $82.90

82.90 = 1827((1+.09/365)^180)-1)

tip.gif The number of days in the year (N) is determined by the Rate Basis you set in the Interest Detail. Select "Ordinary" if you want Collect! to determine the number of days in each year. Select one of the other options (360, 364 or 365) if you want to use a fixed number of days in the year for every interest period in your table.

tip.gif When using Variable Interest, you should RECALC your accounts every day.

For debugging purposes, the calculations may be displayed when one opens the Debtor form as demonstrated above. Rates are set as soon as accounts are recalculated either by opening a Debtor, or through Tools, Recalc.

Interest is simple interest, floating point values are truncated Interest detail fields are hidden and calculation is based solely on the CSV interest rate table.

tip.gif Collect! uses the Principal transaction's Payment Date plus 1 day as the Calculate Interest Start Date.

Multiple Principal transactions are each calculated separately from Payment Date plus 1 day and totals are added into the Interest Field on the Debtor form. Debug Recalc displays the calculations for each Principal for debugging purposes.

Top of page.

Payments

Just like other interest modes in Collect!, when a payment is posted to an account, it will affect the Variable Interest calculations if it reduces the account's outstanding Principal. Any payment that reduces the total Principal will result in interest being calculated on the new Principal amount.

tip.gif You can control payment breakdown with options set in the Transaction Type form.

Top of page.

Troubleshooting Variable Interest

There are a few situations that may result in an error when using the Variable interest feature. These are explained below.

Failure Reading CSV File
This error may occur if you have failed to create the CSV properly. The format must be standard, as displayed above. If there is a typo in any of the cells, you will get this message.


Invalid Line in Interest CSV

The message shows you the error. There is no comma between the values for the date and the rate. in this particular case.

Failure Opening CSV File
This message usually indicates a file named differently from what you have in your Client Settings. Please ensure that the Client's interest CSV configuration matches the file stored in your cv11\bin\vinterest folder.


Failure Opening CSV File

Top of page.

See Also

- Interest Detail
- Client Settings

Top of page.

Was this page helpful? Do you have any comments on this document? Can we make it better? If so how may we improve this help page.

Please click this link to send us your comments: helpinfo@collect.org
© 2011 Comtech Systems Inc. * Email: info@collect.org * Web: www.collect.org * Voice: 1-800-661-6722, 250-391-0466