Invoice generation approaches in Billing Schedule
This reference details various approaches to generating invoices and their compatibility with the Billing Schedule feature in Zuora.
The following table lists the approaches to generating invoices and their compatibility with the Billing Schedule feature.
Invoice generation approach |
Compatibility with the Billing Schedule feature |
---|---|
Billing Schedule |
With the Billing Schedule feature, Zuora Scheduler automatically generates invoices with specific amounts on predefined dates, and scans any related change every hour. If the dates or amounts of pending invoice schedule items are updated, Zuora Scheduler can pick up the change in the next scan.
Since Zuora Scheduler scans existing invoice schedules hourly and generates ad hoc bill runs for all accounts that apply, the users who create or update invoice schedules must have the
|
Execute an invoice schedule API operation |
You can use the “Execute an invoice schedule” API operation to generate an invoice for a specific invoice schedule item. If you do not specify any invoice schedule item in the request, the next invoice schedule item in Pending status is executed. |
UI for invoice schedules |
You can use the Zuora UI for invoice schedules to generate an invoice for a specific invoice schedule item. If an invoice schedule is fully processed, and has credit to be generated, you can trigger an ad hoc bill run from the Zuora UI. The ad hoc bill run can generate a credit memo. For more information, see Execute invoice schedules . |
|
You can use the Zuora UI and REST API to generate invoices for subscriptions associated with invoice schedules by specifying an account or a batch of accounts. Meanwhile, regular subscriptions are also billed |
Generate billing documents by account ID API operation |
This API operation can work with invoice schedules.
|
Invoice and collect API operation |
You can use the “Invoice and collect” API operation to generate invoices for all the unbilled subscriptions that belong to the account, regardless of whether the subscriptions are associated with invoice schedules. The invoice schedule items with dates earlier than the target date are picked up. |
Orders API operations |
You can use the following API operations to generate billing documents for the charges that are associated with the corresponding invoice schedule:
|
Generate action (not recommended) |
You can use the "Generate" action to generate invoices for all the unbilled subscriptions that belong to the account, regardless of whether the subscriptions are associated with invoice schedules. The invoice schedule items with dates earlier than the target date are picked up. |