In this article
Invoice Creator Batch Processing
Modules > Advanced recurring contract billing > Periodic tasks > Invoice creator batch processing
Use this page to set up the recurring invoice creator batch job process. When setting up the batch job process, you only need to modify the settings when first creating the batch job process.
To create invoices for a specified date range and to learn more about the options, review the description for the Invoice Creator page.
Lines with a Daily frequency
Billing schedule lines that have a Daily billing frequency are included in the batch job for invoice creation regardless of the setting of the Filter by option because the billing start and end dates are the same. For example, a batch job is set up as follows:
- Filter by is Start date
- Add number of days or months is Yes
- Select by days or months is Days
- Number of days or months is 5
- System date is June 01, 2021
All billing schedule lines that have a Daily billing frequency and a billing start or end date between June 01 and June 06, 2021, are included in the batch. The scenario is the same when Filter by is End date because the billing start and end dates for these billing schedule lines are the same.
Set Up a Recurring Batch Job
To set up a recurring batch job, follow these steps:
- In Date Range:
- In Filter by, select to filter the records by billing start or end date.
- To set a range of days or months to determine which records to include in a batch job run, set Add number of days or months to Yes.
- Select whether to use days or months, and specify the Number of days or months.
- In Consolidation, select whether to consolidate the invoice by all periods, customer, item, or any combination of the options.
- If you want to use the top billing feature, set Split by item group to Yes.
Note: The top billing feature is not available for items that use revenue splitting in Multiple Element Revenue Allocation. - In Invoice Processing, specify the following:
- Invoice transaction type
- Posting option
To save time and post the invoice immediately, select Show posting invoice form or create invoice proposal or Post invoice automatically. - Invoice date
- If you use revenue splitting, select whether to suppress the child items.
- In Records to include, select additional filters to determine the records to include in the batch.
- In Run in the background, do the following:
- Set any of the options to have the batch job run as a background process.
- Select Recurrence to have the batch job run as a recurring process. For more information, see Define Recurrence..
- Select OK.
Fields
This page contains the following fields:
Field | Description |
Date Range | |
Filter by |
Select how records are included in the batch:
The date the batch job is run is typically the system date. |
Add number of days or months |
Determines whether invoices for billing schedule lines are created based on the billing date in relation to the date on which the batch job is run:
|
Select by days or months | Select to use Days or Months to determine which billing schedule lines are to be included in the batch job. |
Day or period value |
Specify the day or month range for which to include billing schedule lines in the batch job. Records that have a start date or end date within the specified date range will be processed. This value can be positive or negative. View days example.
The following settings are used:
If the Number of days or months is 15, all billing schedule lines that have a billing start or end date between June 01 and June 16 are processed in the batch job. If the Number of days or months is -15, all billing schedule lines that have a billing start or end date between May 17 and June 01 are processed in the batch job. View month example.
The following settings are used:
If the Number of days or months is 2, all billing schedule lines that have a billing start or end date in the months of June and July (between June 01 and July 31) are processed in the batch job. If the Number of days or months is -2, all billing schedule lines that have a billing start or end date in the months of May and June (between May 01 and June 30) are processed in the batch job. |
Quantity Range | |
Exclude zero consumption |
Select whether to include the billing schedule lines that are usage items with a zero (0) consumption amount and use the free quantity feature.
|
Consolidation | |
Consolidate all periods |
Select whether the billing periods for which invoices are to be created are consolidated into a single sales document:
|
Consolidate by customer |
Select whether sales documents are consolidated by customer: |
Consolidate by item |
Select whether sales documents are consolidated by item:
|
Split by item group |
Indicates whether renewal items are also put into item groups for invoice purposes:
|
Invoice Processing | |
Invoice transaction type |
Select the invoice transaction type you want to process. |
Posting option |
Select the action for posting the invoice after the sales order is created:
|
Suppress child items on print |
Indicates whether child items of a revenue split appear on a sales invoice:
If the net amount of the (hidden) child items has a non-zero sum, the net amount of the parent line shows a summary of the child lines. For more information, see Revenue Split - Suppress Child Items. This option can be used only when all (parent and child) items in a revenue split are included on the invoice. |
Records to include | |
Set values for the filters that are available. Some values cannot be changed since they are used when the batch is run. | |
Run in the background | |
Specify the parameters for when the report runs as a background process. | |
Batch processing |
Select whether to run the report as part of a batch job:
|
Task description | Specify a description for the task. |
Batch group | Select the batch in which the report is to run. |
Private |
Select whether the report is a private report:
|
Critical job |
Select whether the report run is critical:
|
Monitoring category | Select the monitoring category for running the report. |
Buttons
This page contains the following buttons:
Button | Description |
OK | Runs the batch job based on the specified criteria. |
Cancel | Closes the window. |
Run in the background | |
Recurrence |
Specify the parameters for running the report on a recurring basis. For more information, see Define Recurrence. |
Alerts |
Specify the parameters for sending alerts about a report run. For more information, see Batch Job Alerts. |