> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://zuora.ferndocs.com/docs/platform/integration/apis/soap-api/soap-api-object-reference/productrateplanchargetier/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server. # ProductRatePlanChargeTier > Use the ProductRatePlanChargeTier object to represent a tier of charges in a ProductRatePlanCharge object. Use the ProductRatePlanChargeTier object to represent a tier of charges in a ProductRatePlanCharge object. A product rate plan charge tier holds the prices for a product rate plan charge. Each product rate plan charge has at least one tier associated with it. Don't confuse a product rate plan charge tier with tiered pricing. Tiered pricing is a charge model in which you create different charges or tiers for different quantites of an item. The tiers of usage fees in the Product: Family Plan example diagram represented tiered pricing. Each product rate plan charge in the diagram has at least one tier. ![Sample product rate plan charge tier diagram](/_fern-img/1ccf41e06947f3aa43e5c4ebd88fd093ead582f5311e0768ffb2bb0fd6b5658c.webp) ## Supported calls You can use this object with the following calls: * create() (WSDL 22.0+) * query() * update() ## Limitations You can't create a ProductRatePlanChargeTier object independently of an associated ProductRatePlanCharge object. You can use only one of the following fields in an API query of the ProductRatePlanChargeTier object: * Price * DiscountAmount * DiscountPercentage The following is a query that will result in an error: ``` select id, discountPercentage, price from ProductRatePlanChargeTier where ProductRatePlanChargeId = '402892a338501b82013850ca211f002c' ``` The following `INVALID_VALUE` error message: `Can only use Price or DiscountAmount or DiscountPercentage in one ProductRatePlanChargeTier query.` ## Walkthroughs and use cases Here are some common ways to use this object: * Set up a tiered pricing charge model * Create a charge * Update a product rate plan charge tier > Use the ProductRatePlanChargeTier object to represent a tier of charges in a ProductRatePlanCharge object. ## Docs - [Field descriptions of ProductRatePlanChargeTier](https://zuora.ferndocs.com/docs/platform/integration/apis/soap-api/soap-api-object-reference/productrateplanchargetier/field-descriptions.md): This reference provides the description of the fields of the ProductRatePlanChargeTier object. - [Additional field details of ProductRatePlanChargeTier](https://zuora.ferndocs.com/docs/platform/integration/apis/soap-api/soap-api-object-reference/productrateplanchargetier/additional-field-details.md): Additional details of the fields of the ProductRatePlanChargeTier object.