Skip to main content

Detach partial early renewed subscriptions in batches and generate credit memos across multiple invoice schedules

Zuora

Detach partial early renewed subscriptions in batches and generate credit memos across multiple invoice schedules

The ability to renew subscriptions associated with an invoice schedule at any time gives you greater flexibility in shaping your business strategy. By detaching subscription rate plan charges in batches, you can generate credit memos across multiple invoice schedules.

In this use case, six subscriptions with the same term of 12 months are created and a single invoice schedule with two invoice schedule items is created for these subscriptions. 

As shown in the following table, six subscriptions are created by creating an order, respectively containing rate plan charges C1, C2, C3, C4, C5, and C6, with a total amount of $72,000.00. For more information, see Create subscriptions.

Subscription number Charge start date Term (Month) Charge number Charge end date Selling price Lit price base Billing period
S1 01-01-2025 12 C1 12-31-2025 $12,000.00 Per Year Annual
S2 01-01-2025 12 C2 12-31-2025 $12,000.00 Per Year Annual
S3 01-01-2025 12 C3 12-31-2025 $12,000.00 Per Year Annual
S4 01-01-2025 12 C4 12-31-2025 $12,000.00 Per Year Annual
S5 01-01-2025 12 C5 12-31-2025 $12,000.00 Per Year Annual
S6 01-01-2025 12 C6 12-31-2025 $12,000.00 Per Year Annual

You have created an invoice schedule IS1 to bill S1, S2, S3, S4, S5, and S6. The invoice schedule contains two invoice schedule items. The first item was processed successfully and generated an invoice INV1 for $48,000.00. For more information, see Create invoice schedules.

The following table lists the information on this invoice schedule:

Invoice schedule Invoice schedule item Run date Amount Actual Amount To Bill Billed amount Schedule item status Billing document Service period start date Service period end date
IS1 1 01-10-2025 $48,000.00 $48,000.00 $48,000.00 Processed INV1 01-01-2025 08-31-2025
2 10-05-2025 $24,000.00 $24,000.00 - Pending - - -

Since the six subscriptions have the same term and selling price, they each contribute $8,000.00 to the total $48,000.00 invoiced in INV1 for the service period from 1 January 2025 to 31 August 2025.

Assume your customer wants to do the following:

  • Change S5 to another product and subscribe to a 12-month term (S7), from 1 June 2025 to 31 May 2026.
  • Renew S6 for another year, from 1 June 2025 to 31 May 2026.
  • Change S3 to another product and subscribe to a 12-month term (S8), from 1 August 2025 to 31 July 2026.
  • Renew S4 for another year, from 1 August 2025 to 31 July 2026.
  • Keep S1 and S2 unchanged.

You want to generate two new invoice schedules:

  • IS2 to bill changes on S5, S6, and S7.
  • IS3 to bill changes on S3, S4, and S8.

First, you must confirm whether these changes will result in credits. You can do this in one of the following ways:

  • Compare the billed service period with the effective date of these changes.
  • Use Order Preview to assess the billing outcome.

If the changes to subscriptions do not generate credits, you can proceed with the subscription updates directly. However, if they do, and you want the credit memos to be generated separately from IS1, you must detach the charges from IS1 before running the billing process. If you do not detach charges from IS1, the credit memos can only be generated when Zuora Scheduler processes the next invoice schedule item in IS1.

In the above example:

  • C5 and C6’s billed service period end date (31 August 2025) is later than the effective date (1 June 2025), so credits will be introduced.
  • C3 and C4’s billed service period end date (31 August 2025) is later than the effective date (1 August 2025), so credits will be introduced.

The following is a high-level procedure for detaching charges from IS1 and generating credit memos separately:

  1. Detach C5 and C6 from IS1.
  2. Create an order to change the product for S5 and make an early renewal for S6.
  3. Create IS2 for the newly subscribed terms in S6 and S7.
  4. Run the first item of IS2 and generate a credit memo separately.
  5. Detach C3 and C4 from IS1.
  6. Create an order to change the product for S3 and make an early renewal for S4.
  7. Create IS3 for the newly subscribed terms in S4 and S8.
  8. Run the first item of IS3 and generate a credit memo separately.

See the following sections for details on each step.

Step 1 - Detach charges C5 and C6 from IS1

Detaching C5 and C6 from IS1 allows you to generate invoices and credit memos for the changes on S5 and S6 in a new invoice schedule.

To detach C5 and C6 from IS1, perform the following steps:

  1. In the left navigation section, navigate to Customers > Orders.
  2. On the Orders page, click the number of the order associated with IS1.
  3. On the order detail page, click the number of IS1.
  4. On the invoice schedule detail page, click the more options icon icon-more-options-white-background.png in the upper right and then click Detach Charges.
    The Detach Charges dialogue is displayed.
  5. Select only C5 and C6 in the subscription rate plan charge list.
  6. Click Detach.

After detaching C5 and C6 from IS1, the billing schedule of IS1 is as follows:

  • Total Amount: $72,000.00
  • Actual Amount: $64,000.00
  • Billed Amount: $48,000.00
  • Unbilled Amount: $16,000.00
  • Invoice schedule item 1:
    • Amount: $48,000.00
    • Actual Amount To Bill: $48,000.00
    • Billed Amount: $48,000.00
  • Invoice schedule item 2:
    • Amount: $24,000.00
    • Actual Amount To Bill: $16,000.00
    • Billed Amount: -

The Actual Amount of IS1 is different from the Total Amount because the invoice schedule will not bill the remaining amounts of detached C5 and C6.

Actual Amount = $12,000.00×4+($12,000.00-($12,000.00÷12)×4)×2 = $64,000.00

In the equation above:

  • $12,000.00×4 represents the total amounts of C1, C2, C3, and C4.
  • ($12,000.00÷12)×4 represents the unbilled amounts for C5 or C6 for the service period from 1 September 2025 to 31 December 2025.
  • $12,000.00-($12,000.00÷12)×4 represents the billed amounts for C5 or C6 for the service period from 1 January 2025 to 31 August 2025.

Step 2 - Create an order for changes in S5 and S6

Create an order with the following order actions to change the product of S5 and make an early renewal for S6. For more information about order actions, see Order actions tutorials.

  • Order action for removing the product in S5:
    • Remove Product: Remove the product from which C5 is generated and set the trigger date as 6/1/2025.
  • Create a new subscription S7:
    • Create Subscription: Create a new subscription by selecting a new product which is different from the one C5 is generated from. Set the Term Start Date as 6/1/2025.
  • Order action for early renew S6:
    • Remove Product: Remove the product from which C6 is generated and set the trigger date as 6/1/2025.
    • Terms And Conditions: Update the term start date and trigger date to 6/1/2025.
    • Add Product: Add the same product from which C6 is generated and set the trigger date as 6/1/2025.

Once the order is created, the subscription change plan rates in S5, S6, and S7 are as follows:

Subscription number Charge start date Term (Month) Charge number Charge end date Selling price Lit price base Billing period
S5 01-01-2025 5 C5 05-31-2025 $12,000.00 Per Year Annual
S6 01-01-2025 5 C6 05-31-2025 $12,000.00 Per Year Annual
06-01-2025 12 C6-2 06-01-2026 $12,000.00 Per Year Annual
S7 06-01-2025 12 C7 06-01-2026 $12,000.00 Per Year Annual

The billing schedule of IS1 is the same because C5 and C6 had already been detached from IS1.

Step 3 - Create IS2 for the newly subscribed terms

To create a new invoice schedule (IS2) for the new subscription S7 and renewal term of S6, perform the following steps:

  1. In the left navigation section, navigate to Customers > Orders.
  2. On the Orders page, click the number of the order created in step 2.
  3. In the upper right of the order detail page, click Create Invoice Schedule.
  4. In the Basic Information section on the Create Invoice Schedule page, click Select Subscriptions or Charges.
    The Change Subscriptions dialog opens.
  5. Select only C6-2 and C7 in the subscription rate plan charge list and then click Done.
    This is because you have already billed C5 and C6 in IS1.
  6. In the Additional Subscriptions section, add S5 and S6 to generate the credit memo for C5 and C6, which has already been detached from IS1.
  7. In the Schedule Items section, create two invoice schedule items with the following configuration.
    Invoice schedule item type Invoice schedule item Run date Amount Target Date
    Item With Amount 1 05-17-2025 $16,000.00 06-01-2025
    Item With Amount 2 12-05-2025 $8,000.00 -
    If you do not specify a target date for invoice schedule item 1, Zuora Schedule will use the run date as the target date when billing additional subscriptions. However, since the run date of item 1 (17 May 2025) is earlier than the service period start date of the credit (1 June 2025), no credit memo will be generated.
  8. In the upper right of the Create Invoice Schedule page, click Create Invoice Schedule.
  9. In the displayed Confirmation dialog, click Yes to confirm invoice schedule creation.

After IS2 is created, C6-2 and C7 will be billed according to the scheduled items. Since S5 and S6 are added as additional subscriptions to IS2, a credit memo for S5 and S6 will be generated when Zuora Scheduler runs the first item in IS2.

Step 4 - Generate the credit memo within IS2

When Zuora Scheduler processes the first invoice schedule item in IS2, it generates an invoice (INV2) for $16,000.00, along with a credit memo (CM1) for the previously billed service period of C5 and C6, from 1 June 2025 to 31 August 2025.

The following table lists the information on IS2:

Invoice schedule Invoice schedule item Run date Amount Actual Amount To Bill Billed amount Schedule item status Billing document Service period start date Service period end date
IS2 1 05-17-2025 $16,000.00 $16,000.00 $16,000.00 Processed INV2 06-01-2025 01-31-2026
CM1 ($6,000.00) 06-01-2025 08-31-2025
2 12-05-2025 $8,000.00 $8,000.00 - Pending - - -

You can apply CM1 to INV2 to eliminate duplicate charges from your customer.

Step 5 - Detach charges C3 and C4 from IS1

Detaching C3 and C4 from IS1 allows you to generate invoices and credit memos for the changes on S3 and S4 in a new invoice schedule.

To detach C3 and C4 from IS1, perform the following steps:

  1. In the left navigation section, navigate to Customers > Orders.
  2. On the Orders page, click the number of the order associated with IS1.
  3. On the order detail page, click the number of IS1.
  4. On the invoice schedule detail page, click the more options icon icon-more-options-white-background.png in the upper right and then click Detach Charges.
    The Detach Charges dialogue is displayed.
  5. Select only C3 and C4 in the subscription rate plan charge list.
  6. Click Detach.

After detaching C3 and C4 from IS1, the billing schedule of IS1 is as follows:

  • Total Amount: $72,000.00
  • Actual Amount: $56,000.00
  • Billed Amount: $48,000.00
  • Unbilled Amount: $8,000.00
  • Invoice schedule item 1:
    • Amount: $48,000.00
    • Actual Amount To Bill: $48,000.00
    • Billed Amount: $48,000.00
  • Invoice schedule item 2:
    • Amount: $24,000.00
    • Actual Amount To Bill: $8,000.00
    • Billed Amount: -

The Actual Amount of IS1 is different from the Total Amount because the invoice schedule will not bill the remaining amounts of detached C3, C4, C5, and C6.

Actual Amount = $12,000.00×2+($12,000.00-($12,000.00÷12)×4)×4 = $56,000.00

In the equation above:

  • $12,000.00×2 represents the total amounts of C1 and C2.
  • ($12,000.00÷12)×4 represents the unbilled amounts for any of C3, C4, C5, or C6 for the service period from 1 September 2025 to 31 December 2025.
  • $12,000.00-($12,000.00÷12)×4 represents the billed amounts for any of C3, C4, C5, or C6 for the service period from 1 January 2025 to 31 August 2025.

Step 6 - Create an order for changes in S3 and S4

Create an order with the following order actions to change the product of S3 and make an early renewal for S4. For more information about order actions, see Order actions tutorials.

  • Order action for removing the product in S3:
    • Remove Product: Remove the product from which C3 is generated and set the trigger date as 8/1/2025.
  • Create a new subscription S8:
    • Create Subscription: Create a new subscription by selecting a new product which is different from the one C3 is generated from. Set the Term Start Date as 8/1/2025.
  • Order action for early renew S4:
    • Remove Product: Remove the product from which C4 is generated and set the trigger date as 8/1/2025.
    • Terms And Conditions: Update the term start date and trigger date to 8/1/2025.
    • Add Product: Add the same product from which C6 is generated and set the trigger date as 8/1/2025.

Once the order is created, the subscription change plan rates in S3, S4, and S8 are as follows:

Subscription number Charge start date Term (Month) Charge number Charge end date Selling price Lit price base Billing period
S3 01-01-2025 7 C3 07-31-2025 $12,000.00 Per Year Annual
S4 01-01-2025 7 C4 07-31-2025 $12,000.00 Per Year Annual
08-01-2025 12 C4-2 08-01-2026 $12,000.00 Per Year Annual
S8 08-01-2025 12 C8 08-01-2026 $12,000.00 Per Year Annual

The billing schedule of IS1 is the same because C3 and C4 had already been detached from IS1.

Step 7 - Create IS3 for the newly subscribed terms

To create a new invoice schedule (IS3) for the new subscription S8 and renewal term of S4, perform the following steps:

  1. In the left navigation section, navigate to Customers > Orders.
  2. On the Orders page, click the number of the order created in step 6.
  3. In the upper right of the order detail page, click Create Invoice Schedule.
  4. In the Basic Information section on the Create Invoice Schedule page, click Select Subscriptions or Charges.
    The Change Subscriptions dialog opens.
  5. Select only C4-2 and C8 in the subscription rate plan charge list and then click Done.
    This is because you have already billed C3 and C4 in IS1.
  6. In the Additional Subscriptions section, add S3 and S4 to generate the credit memo for C3 and C4, which has already been detached from IS1.
  7. In the Schedule Items section, create two invoice schedule items with the following configuration.
    Invoice schedule item type Invoice schedule item Run date Amount Target Date
    Item With Amount 1 07-17-2025 $16,000.00 08-01-2025
    Item With Amount 2 12-05-2025 $8,000.00 -
    If you do not specify a target date for invoice schedule item 1, Zuora Schedule will use the run date as the target date when billing additional subscriptions. However, since the run date of item 1 (17 July 2025) is earlier than the service period start date of the credit (1 August 2025), no credit memo will be generated.
  8. In the upper right of the Create Invoice Schedule page, click Create Invoice Schedule.
  9. In the displayed Confirmation dialog, click Yes to confirm invoice schedule creation.

After IS3 is created, C4-2 and C8 will be billed according to the scheduled items. Since S3 and S4 are added as additional subscriptions to IS2, a credit memo for S3 and S4 will be generated when Zuora Scheduler runs the first item in IS3.

Step 8 - Generate the credit memo within IS3

When Zuora Scheduler processes the first invoice schedule item in IS3, it generates an invoice (INV3) for $16,000.00, along with a credit memo (CM2) for the previously billed service period of C3 and C4, from 1 August 2025 to 31 August 2025.

The following table lists the information on IS3:

Invoice schedule Invoice schedule item Run date Amount Actual Amount To Bill Billed amount Schedule item status Billing document Service period start date Service period end date
IS3 1 07-17-2025 $16,000.00 $16,000.00 $16,000.00 Processed INV3 08-01-2025 03-31-2026
CM2 ($2,000.00) 08-01-2025 08-31-2025
2 12-05-2025 $8,000.00 $8,000.00 - Pending - - -

You can apply CM2 to INV3 to eliminate duplicate charges from your customer.