System configuration for month end process
The system configurations described in this section are not mandatory. You can choose to skip the configuration and manually start the month-end process unless you want to use the Close Process dashboard to close a period.
- Setting up the soft freeze in Zuora Revenue can help ensure that other Zuora Revenue users cannot bring in any changes that will cause data discrepancies when you are closing or opening a period. For more information, see Set up soft freeze.
- As part of application setups, you can also add some period-close tasks or period-open tasks to a template, especially program-related tasks. The template can ensure that the period-close tasks or period-open tasks are completed in the specified sequence. Besides, if the task is to run predefined programs, you can start these programs from the single UI instead of submitting jobs one after another on the Schedule Jobs page. For more information, see Create Period Close/Open templates.
Set up soft freeze
Before you decide whether to set up soft freeze in Zuora Revenue, the following example can help you understand why soft freeze is important.
If a company has the following amounts in their books and the soft freeze is not set up for the batch collection job in Zuora Revenue.
Opening Balance | $100K |
Revenue Activity | $40K |
Closing Balance | $60K |
When you are closing the period, another user submits the batch collection jobs to bring in new revenue contracts and the revenue that is released for the new revenue contracts is $10K. This will impact the revenue amount of the period that you are closing.
Opening Balance | $100K |
Revenue Activity | $40K + $10K |
Closing Balance | $60K + $10K |
Procedure
Complete the following steps to set up soft freeze in Zuora Revenue:
-
Navigate to Setups > Application.
-
Click to open the side menu and then click Soft Freeze.
-
On the Soft Freeze page, select Jobs for the Type field. The predefined programs are listed.
-
To prevent a program from running during the month-close or month-open process, select the program line and set the Lock column value to Yes.
-
In the Period Status column, choose the phase when you do not want to program to run. Valid options are as follows:
-
Pending Open: The select job or action cannot be executed when you are opening the period. The program is available to be run only when the period is opened.
-
Pending Close: The select job or action cannot be executed when you are closing the period. The program is available to be run only when the period is closed.
-
Both: The select job or action cannot be executed when you are opening or closing the period.
-
-
Click to save your changes.
-
Select Actions for the Type field and repeat Step 4 ~ 6 to prevent an action from being executed.
Result
Depending on your settings for the soft freeze, when the current period status changes to Pending Close or Pending Open, the locked jobs or actions cannot be performed.
Create Period Close/Open templates
A period-close or period-open template lists the tasks that must be performed in the specified sequence before a period can be closed or opened.
Before you begin
- Before you create a period-close or period-open template, identify the tasks to be added to the template. The following types of tasks can be added to the template:
- Program: Run a predefined program as a background job.
- Manual: Complete a user-defined task offline.
- Reporting: Run a predefined report.
For information about required period-close or period-open tasks, see Period-close activities or Period-open activities.
- If you want to add a task of the program type, you must first create a background job to map this program in Zuora Revenue. Complete the following steps to create a background job for the program:
-
Navigate to Setups > Applications.
-
Click to open the side menu and click Background Jobs. The predefined programs are all listed on the Background Jobs page for your reference. They are not editable.
-
Locate the predefined program that you want to run and write down its procedure name.
-
Click the New Job icon to create your own job. The New Job window is displayed.
-
In the Job Details tab, specify the detailed information of this job.
Field Name Description Program Name Provide a unique and meaningful name for this job. It cannot be the same as the predefined program name. Procedure Name Specify the procedure name that you wrote down in Step 3. Period Type Select the phase that you want this program to be available for the template:
- Open: This program can be added to the period-open template.
- Close: This program can be added to the period-close template.
- Both: This program can be added to both the period-open and period-close templates.
-
Specify other fields as necessary and toggle the Enabled switch to Yes.
-
Click . The job is created.
-
Click the Program Parameters tab and specify the parameter values as necessary.
-
Save your changes and close the window.
-
Repeat this procedure for other programs that you want to add to the template.
-
Procedure
Complete the following steps to create period-close or period-open tasks and then add them to a template:
-
Create the period-close or period-open task for each of the tasks that you want to add to the template.
-
Navigate to Policies > Period Open/Close Tasks.
-
To create a task, click the New Task icon .
-
In the New Task window, provide the detailed information of the task.
- Click . The task is created.
- Repeat the above steps to create other tasks to be included in your template.
-
- After all the tasks are created in Zuora Revenue, create the period-open or period-close template with these tasks added and sorted.
-
Navigate to Policies > Period Open/Close Templates.
-
Click the New Template icon to create a template.
-
In the New Period Template window, specify a unique name for the template in the Name field.
-
In the Activity Type field, specify whether this is a period-close or period-open template.
-
In the Available Books section, select the books to which you want to associate this template, and then click the right arrow icon to add your selection to the Selected Books section.
-
Toggle the Enabled switch to Yes to enable this template.
-
Click . This template is created.
-
Click Assign Tasks to add tasks to this template.
-
To add a row for a task, click .
-
In the Task Name column, select the task to be added to this template. The Task Type, Activity Type, and Report/Job Name columns can be automatically populated based on the task definitions.
-
Use the Mandatory column to mark this task as mandatory if necessary.
-
Set the Enabled column to Yes to enable the task.
-
Add as many tasks as you need and use the Seq column to specify the sequence in which the tasks must be performed.
-
Save your changes and close the window.
-
Result
The period-close or period-open template is created and enabled. When a user wants to close or open a period, the user must complete all the tasks defined in the template first.
What to do next
If you do not need the template, hover your mouse over the line and click to edit it. Then, in the Edit Period Template window, toggle the Enabled switch to No and save your changes. The disabled template will be removed from the Period Open/Close Templates page.
To enable a previously disabled template, click Show History. All the disabled templates are listed for you to enable. After you enable one template, go back to the Period Open/Close Templates page, locate it, and make changes if needed.