> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Billing: Invoice Generate - Task settings

> Use this reference to understand the task settings of the Billing: Invoice Generate task.

Use this reference to understand the task settings of the Billing: Invoice Generate task.

## Setup

* **Account.Id** - Manually enter an ID or select a data field to identify the account.
* **Call Type** - The API call type to generate invoices. If you need to generate multiple invoices, select **REST**. The SOAP API call does not support generating more than one invoice.
* **Invoice Date** - The date when the billing document is generated. This field is specific to the SOAP API call.
* **Target Date** - The date that is used to determine what charges will be invoiced. All charges that are to be billed on this date or prior will be included in this invoice.
* **Effective Date** - The date on which to generate the invoices. This field is specific to the REST API call.
* **Subscription IDs** - The IDs of the subscriptions that you want to create the billing documents for. Each value must be the ID of the latest version of an active subscription. This field is specific to the REST API call.
* **Auto Post** - Whether to automatically post the invoices after the draft invoices are generated. If an error occurs during posting invoices, the draft invoices are not generated too. This field is specific to the REST API call.
* **Auto Renew** - Whether to automatically renew the subscriptions. This field is specific to the REST API call.
* **Include OneTime Charges** - Select to include one-time charges in the invoice.
* **Include Recurring Charges** - Select to include recurring charges in the invoice.
* **Include Usage Charges** - Select to include usage charges in the invoice.

## Validation

* **Ignore Blank Invoices** - Enabled by default. APIs for generating invoices will throw errors if an account has no charges to be invoiced. If this option is enabled, the task will ignore such errors.

## Concurrency Mode

**Concurrency Mode**: Controls whether Workflow processes tasks in a single or multi-threaded manner for this task type. Select **Sequential** to single-thread, or **Parallel** to allow multi-threaded processing.

If you select **Parallel**, the **Max Concurrency** setting controls the maximum number of threads for this task type that can be utilized. You can specify a value from 1 up to the allowed maximum for this task type. A value of 1 behaves the same as Sequential processing.