Invoice policy runs
This list supports the enhanced lists interface. Learn more about using enhanced lists.
You can use invoice policies to automatically initiate contract invoice runs on a set schedule. Define the filters and the schedule in the invoice policies for the invoice run. On the scheduled execution date, Intacct creates an invoice policy run record when it starts processing the invoice policy. The invoice policy run shows the status of each filter request before and during processing, and shows the results of each request.
About invoice policy runs
Shortly after midnight (plus any defined offset) on the scheduled execution date, Intacct starts an invoice policy run that filters for invoices according to the invoice policy filter criteria. Think of the invoice policy run as an offline Preview process that occurs before invoice generation.
One of the following then occurs:
- If the invoice policy run was successful and Intacct found valid billable transactions, then Intacct schedules the invoice run.
- If the invoice policy run was successful but Intacct didn’t find any valid billable transactions that met the filter criteria, then the invoice processing stops.
- If the invoice policy run is not successful, then the invoice processing stops.
When Intacct finishes processing the invoice policy run, it sends a notification to the applicable email address that contains a link to the invoice policy run. If the invoice policy run didn’t result in a scheduled invoice run, the invoice policy run shows the reason that the invoice processing stopped.
If the invoice policy run resulted in a scheduled invoice run, Intacct adds the invoice run request to the work queue of jobs waiting to be processed, creates and invoice run record, and sends a notification to the applicable email address. Intacct processes requests in the order in which they were received, so the time it takes to process the invoice run will vary.
| Subscription |
Contracts |
|---|---|
| Regional availability |
|
| User type | Business |
| Configuration | See Set up scheduled invoicing. |
| Permissions |
Permission to view Invoice policy runs is given through the Contracts Generate invoice: Generate permission. |
View an invoice policy run
- Go to Contracts > All > Billing > Invoice policy runs.
- Find the invoice policy run that you want to view.
- Select the invoice policy run's record number.
- Do one of the following:
- To view an invoice policy, select the link in the Policy name column.
- To view the associated invoice run, select the link in the Data value column. This link only appears if the invoice policy run successfully found billable transactions.
- Go to Contracts > All > Billing > Invoice policy runs.
- Select View next to the desired invoice policy run.
- Do one of the following:
- To view an invoice policy, select the link in the Policy name column.
- To view the associated invoice run, select the link in the Data value column. This link only appears if the invoice policy run successfully found billable transactions.
Troubleshoot invoice policy runs
| Problem | Possible solution |
|---|---|
| No invoice run created as no billable lines met the given policy criteria |
The following are some reasons billable lines do not appear in the results:
|
| The invoice policy didn’t run on the Next execution date. |
Verify the following:
|
Field descriptions
| Field | Description |
|---|---|
| Queued | The number of invoice policies waiting to be processed. |
| In progress | The number of invoice policies that have not yet been processed. A value appears in this field if Intacct has started to process the invoice policy run but it has not yet completed. |
| Success | The number of invoice policies that were successfully processed. |
| Error | The number of invoice policies that weren’t processed due to errors. |
| Total count | The total number of invoice policies that were processed. |
Run summary
| Field | Description |
|---|---|
| Created by | System user. Intacct always creates the invoice policy runs. |
| Notification email address |
The email address to which the invoice policy run results were sent. This email address is specified in the Configure Contracts page - Scheduled invoice policies notification email field. |
| Created date | The date and time the invoice policy run was initiated. |
|
Record number |
The identifier for the invoice policy run. |
Entries
| Field | Description |
|---|---|
| Policy name | The name of the invoice policy that was executed. |
| Policy precedence | The order of precedence setting for the invoice policy in the applicable entity. Learn more about invoice policy order of precedence. |
| Last run date | The date and time the invoice policy processing was completed. |
| Run state |
Displays one of the following:
|
| Data value |
Displays one of the following:
|
| Error | If Run state = "Failed", shows the error message associated with the failure. See Troubleshoot invoice policy runs for solutions to common errors. |
| Request ID | A unique ID associated with the corresponding invoice policy. If you need your designated support user to log a support case regarding invoice policy run errors, include the Request ID in the case. |