Create Prepaid and Drawdown charges
Create and configure prepaid funds and drawdown charges, including validity, drawdown behavior, rollover, and tax settings for your product rate plan.
- On the product details page, find the rate plan that you want to edit.
- Add a new plan.
- Enter a name and optional description for the plan.
- Specify the plan start and end dates.
- Select the required currencies from the Active Currencies list.
- In the Charges section, click Add Charge.
- Enter a name and optional description for the charge.
- In the Charge Amount section, select a One-Time or Recurring charge model.
- In the Pricing table, enter pricing information for each currency.
- From the Charge Function list, select Prepayment to create a prepaid fund that can be consumed by eligible drawdown charges.
- Select Unit in the Prepayment Type option.
- Configure the prepayment settings as described in the following table:
Field
Description
Prepayment UOM
Unit of measurement for this prepayment charge. For example, minutes, GB, seats, or tokens.
Prepayment Units
Number of prepaid units granted by the charge. Must be positive and can be decimal.
Credit Options
Credit calculation method. Available options are Time Based, Consumption Based, and Full Credit.
Validity Period
Defines the length of time during which the prepaid units are valid to use.
Specific Validity Period Length*
Specifies the duration when you use a specific validity period length in days, weeks, months, or other supported units. This option is displayed only when either Specific Days, Specific Weeks, or Specific Months are selected for Validity Period.
Validity Period Alignment*
Specifies when the fund validity period begins. Available values are Charge Start, Term Start, and Term End.
Validity Period Proration*
Determines how units are granted when the charge starts in the middle of a validity period. Available options are:
Prorate Units
No Prorate
Note: Fields marked with an asterisk (*) are available only when the Enhanced Unit-Based Prepaid with Drawdown (PPDD) feature is enabled. To enable this feature, submit a support ticket through Zuora Global Support. - Configure the following drawdown behavior settings on the prepayment charge:
Priority - Controls the consumption order for eligible funds. Lower numbers are consumed first. For funds with the same priority, Zuora uses a first-expired-first-out tie breaker.
Scope - Determines the applicable scope of the prepaid fund. Available options are:
Subscription Level - Only usage charges within the same subscription can draw down the fund.
Account Level - Only usage charges within the same account can draw down the fund.
Allow Child Accounts to Draw From This Fund - Controls whether child accounts can consume funds from a parent accounts centralized fund pool. This option is displayed only when Account Level is selected for Scope. Enable this option to allow the usage charges from the child accounts to draw down the fund.
Note: All these fields are available only when the Enhanced Unit-Based Prepaid with Drawdown (PPDD) feature is enabled. To enable this feature, submit a support ticket through Zuora Global Support.
- Toggle the Rollover switch to enable rollover and allow unused prepaid units to be carried forward to future validity periods.
- Configure the rollover settings described in the following table:
Field
Description
Rollover Fund Priority*
Specifies the consumption priority assigned to rollover funds. Lower priority values are consumed before higher priority values.
Rollover Application Option
Determines whether rollover funds are consumed before or after the current validity period’s prepaid funds. Available values are Apply First and Apply Last.
Rollover Period
Select one of the following options:
Rollover By Validity Period - Rolls over unused prepaid units for the number of validity periods specified in Rollover Periods.
Custom Single Rollover Period - Creates a rollover fund with a custom validity period that is shorter than the original prepayment validity period. When this option is used, the rollover occurs only once.
The following options are displayed when the Rollover By Validity Period option is selected.
Rollover Periods
Specifies the maximum number of validity periods during which unused prepaid units can continue to roll over. If a custom rollover period is configured, set this value to 1. The maximum supported value is 3.
Rollover End Date Type*
Specifies when the rollover fund expires. For example, Subscription Term causes the rollover fund to expire at the end of the subscription term.
This option is displayed for both Rollover By Validity Period and Custom Single Rollover Period options.
The following options are displayed when the Custom Single Rollover Period option is selected.
Rollover Period Length*
Specifies the validity period of the rollover fund, in months, when you want it to be shorter than the original prepayment validity period. For example, an annual prepaid fund can roll over into a fund that is valid for only two months. The rollover fund created through this option cannot be rolled over again.
Rollover Period Type*
Specifies the unit of time used for the rollover period. Available values are Day, Month, Quarter, and Annual. The selected value determines how the rollover period duration is calculated when configuring a custom rollover period.
Note: Fields marked with an asterisk (*) are available only when the Enhanced Unit-Based Prepaid with Drawdown (PPDD) feature is enabled. To enable this feature, submit a support ticket through Zuora Global Support. - In the Trigger Condition field, specify the event that triggers creation of the rollover fund. For example, select Contract Effective to create the rollover fund when the contract effective date is reached.
- In the Tax Mode field, specify how tax is applied to the prepayment charge. Available options are Non-Taxable, Tax Inclusive, and Tax Exclusive.
- To configure the Finance section, see Defining accounting and revenue accounts on charges.
- Click Done to save the charge.