End Period

The End Period job performs end-of-period processing for all customers.

This can be used in place of the manual End Period process in Reporting - Debtors.

It should be run prior to sending statements using Send All in Reporting - Debtors.

End-of-period processing occurs for the last day of the month prior to the job being run. It includes:

  • the addition of accounting fees, if a customer has overdue balances that incur a fee; and
  • the creation of Closing and Opening Balances

End-of-period processing only occurs if:

  • there are Completed charges to be Finalised and Finalise Completed Charges is selected; or
  • there is a non-zero balance; or
  • there is a zero balance but there has been account activity since the last opening balance


The fields are as follows:

  • Name
The job name.
  • Description 
The job description.
  • Active

Schedules the job to run if checked, or prevents it from being run if unchecked.

  • Finalise Completed Charges 
If selected, any charge that has Completed status will be automatically set to Finalised.
If unselected, any charges that aren't Finalised won't be included in the closing balance.
  • Minutes
    Day Of Month
    Day Of Week

These determine when the job is run.

These are a defined using a simplified version of a Cron expression:

Field Allowed Values Allowed Special Characters
Minutes 0-59 , - * /
Hours 0-23 , - * /
Day Of Month 1-31 , - * ? /
Month 1-12 or JAN-DEC , - * /
Day Of Week 1-7 or SUN-SAT , - * ? /

Note that only one of Day Of Month and Day Of Week may be specified. If one is specified, the other must be set to ?

  • Run As

The field specifies the user to run the job as. This user is required to establish the permissions to:

  • create Closing and Opening balances
  • send notification messages
  • Notify
The field specifies the user or user group to notify when the job has completed.


Description Minutes Hours Day Of Month Month Day Of Week
Run at 2 AM on the first day of the month, every month 0 2 1 * ?


Syndicate content