Setting up a Job to Generate Billing Schedules
You can schedule the GenerateBillingSchedulesSchedulable Apex job to create billing schedules. Billing Schedules are generated from the end date of the last billing schedule of a contract or the start date of the contract if there are no billing schedules. When the job runs, it creates billing schedules from the contract start date up to today plus the number of months specified in the Billing Schedule Number of Months field in the FinancialForce Billing Central Settings custom setting.
To schedule the job:
- Click Setup | Develop | Apex Classes.
- Search for the GenerateBillingSchedulesSchedulable Apex Class.
- Click the name of the GenerateBillingSchedulesSchedulable Apex Class.
- Return to the list of Apex Classes and click Schedule Apex.
- Enter a meaningful Job Name.
- Enter the Apex Class GenerateBillingSchedulesSchedulable.
- Choose the frequency that you want the job to run:
- Weekly. Choose the days of the week on which the job is to run.
- Monthly. Choose the day of the month either by specifying a number such as day 17 of every month, or by specifying a pattern such as the 3rd Tuesday of every month.
- Enter the date range for which the job is to run.
- Enter a Preferred Start Time for the job.
- Click Save.