Welcome to Zuora Product Documentation

Explore our rich library of product information

Manage prepayment and drawdown charges

Learn how to update, query, and delete prepayment and drawdown charges using the Zuora UI, SOAP API, and REST API.

You can update, query, or delete the prepayment and drawdown charges that you have created.

Update Charges

To update charges using the Zuora UI, see Edit product rate plan charge.

To update charges using the SOAP API, use the update() call. WSDL version 114+ is required. See Fields related to Prepaid with Drawdown for field descriptions.

To update charges using the REST API, use the CRUD: Update a product rate plan charge operation. WSDL version 114+ is required for the X-Zuora-WSDL-Version header parameter. See Fields related to Prepaid with Drawdown for field descriptions.

Query charges

You can retrieve charge data from the Product Rate Plan Charge Data Source. See Fields related to Prepaid with Drawdown for field descriptions.

You can also retrieve charge data from the Product Rate Plan Charge object through Data Query. See Fields related to Prepaid with Drawdown for field descriptions.

To query charges using the SOAP API, use the query() call. WSDL version 114+ is required. See Fields related to Prepaid with Drawdown for field descriptions.

To query charges using the REST API, use the Query operation. WSDL version 114+ is required for the X-Zuora-WSDL-Version header parameter. See Fields related to Prepaid with Drawdown for field descriptions.

Delete charges

To delete charges using the Zuora UI, see Delete a product rate plan charge.

To delete charges using the SOAP API, use the delete() call.

To delete charges using the REST API, use the Delete operation.

Discount support for Prepaid with Drawdown with OTR

Certain constraints apply when you use discount charges with Prepaid with Drawdown with Order to Revenue.

Note:

Discount support for Prepaid with Drawdown with OTR is an Early Availability feature. If you want to use this feature, submit a request at Zuora Global Support

Add Product limitations:

  • You can add a discount charge only from the charge effective start date.

  • You cannot add a discount charge after drawdown activity has occurred.

Update Product limitations:

  • Discount updates are supported only from the beginning of a charge period.

  • Mid-period discount changes are not supported.

Discount effective period restriction:

  • The discount effective period must be a multiple of the validity period.

Not supported:

  • Fixed amount discounts are not supported.

  • Account-level discounts are not supported.

  • Subscription-level discounts are not supported.

  • Standalone discounts are not supported.

  • Inclusive tax discounts are not supported.

Charge relationship rules:

  • One discount charge can apply to only one charge.

  • The discount charge and the target charge must belong to the same rate plan.