Invoice Update

This program should be run only after:

• All of the readings have been entered for the current period.

• The invoice register has been printed and checked and a final copy printed.

• The customer bills have been printed and checked.

This program will usually be run near the end of the billing period but you may run it at any time and an many times as desired per month.

The program will run without any need for user intervention. Running other updates on the system while this program is being run should be avoided. The invoice update will:

• Read all of the charges in the current file.

• Add total charges to the current AR balance in the customer file.

• Add total charges to the total AR balance in the customer file.

• Store the current reading in the customer meter file.

• Store the current usage in the customer meter file.

• Store the date of the last reading in the customer meter file

• Update class statistics file.

• Update the usage analysis file.

• Update the discharge areas file.

• Add a record to the customer history file.

• Update the general ledger if the AMS general ledger software is being used.     

• Update the revenue budgets file if the AMS receivables software is being used.