The Billing Schedule feature is in the Early Adopter phase. We are actively soliciting feedback from a small set of early adopters before releasing it as generally available. If you want to join this early adopter program, submit a request at Zuora Global Support.
After an invoice schedule is created, you cancel an invoice in Draft status that is generated during the processing of an invoice schedule item, and expect a new invoice to be generated.
After an invoice in Draft status is canceled, the status of the corresponding invoice schedule item changes to Pending from Processed.
Subsequently, another invoice is generated during the processing of the corresponding invoice schedule item in the next hour. The invoice date is automatically set to the previously scheduled date. Therefore, if you want to correct any errors in one generated invoice, cancel the invoice and wait for around one hour for the generation of a new invoice.
For example, you find some information errors after the first invoice is generated in Create single-year invoice schedules on new subscriptions with the same term, and want to correct the errors. Therefore, you cancel the first invoice and correct the errors. Then, what you need to do is to wait for around one hour without further actions. One hour later, a new invoice with corrected information is automatically generated.
To generate a new invoice sooner, you can manually execute the corresponding invoice schedule item through the Zuora UI and REST API. For more information, see Execute invoice schedules.