Create an Invoice API Generator
Create an Invoice API Generator by navigating through the New Task menu, downloading and completing the template, and configuring the necessary settings.
- Navigate to New Task > Invoice API Generator .
- Click Download to download the template.
- Complete the template with the desired information. See Template Fields for the details of the fields in the template.
- In the
General
tab, complete the following settings:
- Enter the name of the task in the Name field.
- (Optional) Select the build version in the Version drop-down list. It is not recommended to update this field because this could stop you from using the latest functionality built in the tool. The latest build name and version are populated by default.
- Select the login to your Zuora tenant from the Target drop-down list or create a new login. Do not select OAuth credentials or create new logins using OAuth because OAuth is not supported by Developer Tools.
-
In the
Advanced
tab, complete the following settings:
- Enter the date format in the Date Format field.
- Click Choose File and upload the completed CSV file.
- (Optional) Configure other settings based on your needs. The following list provides additional information about several important fields:
Max Threads - Sets the number of threads that can be processed concurrently by Invoice API Generator. The value for this field should not exceed Zuora's concurrent request limits. The default value is 1.
Max zObjects - Sets the maximum number of the objects used in each call to Zuora. The default value is 50.
-
Click
Create
.
After a CSV file that contains the invoice information is uploaded, the file is parsed and the entries are divided into groups by account and the invoice target date so that all invoices of the same account are in a single thread. Each thread will process one account at a time and generate invoices starting with the earliest entries.