> 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.

# Additional field details

> Provides additional field details about InvoiceProcessingOptions and ProcessPayments.

Provides additional field details about InvoiceProcessingOptions and ProcessPayments.

## InvoiceProcessingOptions

`InvoiceProcessingOptions` contains a field related to generating invoices. You only need to use the `InvoiceProcessingOptions` container if you want to both generate invoices with the `amend()` call and specify a target date. If you don't want to do both of these actions, then skip the `InvoiceProcessingOptions` container.

If you decide to generate invoices but don't include this container and its attribute, then Zuora uses the current date as the target date.

You can specify values for the following `InvoiceProcessingOptions` field:

<table>
  <tr>
    <th>
      Name
    </th>

    <th>
      Required?
    </th>

    <th>
      Description
    </th>
  </tr>

  <tr>
    <td>
      InvoiceDate
    </td>

    <td>
      optional
    </td>

    <td>
      The invoice date.

      **Type**:

      * date supported as of WSDL version 69+
      * dateTime supported through WSDL version 68

      **Version notes**: WSDL 28.0+

      **Values**: a valid date and time value
    </td>
  </tr>

  <tr>
    <td>
      InvoiceTargetDate
    </td>

    <td>
      optional
    </td>

    <td>
      The date that determines which charges to bill. Charges prior to this date or on this date are billed on the resulting invoices.

      **Type**:

      * date supported as of WSDL version 69+
      * dateTime supported through WSDL version 68

      **Version notes**: WSDL 28.0+

      **Values**: a valid date and time value
    </td>
  </tr>
</table>

## ProcessPayments

Determines whether to collect payment against the invoice. To set the value to true, the `Account.Autopay` field must also be set to `true` . If the `Account.Autopay` value is `false` , the invoice has a balance, and you don't specify a value for the `ProcessPayments` field, then Zuora returns the following error: `Cannot process payment` .