Welcome to Zuora Product Documentation

Explore our rich library of product information

ProductRatePlanCharge

A product rate plan charge represents a charge model or a set of fees associated with a product rate plan.

About the ProductRatePlanCharge object

A product rate plan charge represents a charge model or a set of fees associated with a product rate plan, which is the part of a product that your customers subscribe to. Each product rate plan can have multiple product rate plan charges.

Do not confuse a product rate plan charge with a rate plan charge. A product rate plan charge is a charge that's part of a product in your product catalog. A rate plan charge is the specific charge in a subscription.

Use the ProductRatePlanCharge object to define the charges for the ProductRatePlan objects that customers subscribe to.

Product rate plan charges can be of three types: one-time fees, recurring fees, and usage fees. For example, the $50 activation fee for the Topaz product rate plan is a one-time product rate plan charge.

Diagram of the ProductRatePlan Object and Fields

For more information on this example, review the Product object.

The set of {Product objects, ProductRatePlan objects, ProductRatePlanCharge objects} is a defined set of products that a company sells, such as in the Family Plan example.

Supported calls

You can use this object with the following calls:

  • create() (WSDL version 22.0+)

  • query()

  • update()

  • delete()

Walkthroughs and use cases

Here are some common ways to use this object:

  • Set up an activation fee for a product rate plan

  • Apply multiple discount charges

  • Total charges inclusive of taxes