> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Product rate plan charge tier update fields

> Use this reference to view all the fields associated with the product rate plan charge tier data dictionary.

Use this reference to view all the fields associated with the product rate plan charge tier data dictionary.

> **Note**
>
> Fields with an asterisk mark indicate mandatory fields.

<table>
  <tr>
    <th>
      Name
    </th>

    <th>
      Description
    </th>

    <th>
      Required to update
    </th>

    <th>
      Value
    </th>
  </tr>

  <tr>
    <td>
      Id\*
    </td>

    <td>
      string
    </td>

    <td>
      Required for updating the record
    </td>

    <td>
      The unique identifier of the product rate plan charge tier that needs to be updated (example: 2c92c0f86c85891e016c88d55a6e543b).
    </td>
  </tr>

  <tr>
    <td>
      Discount Amount
    </td>

    <td>
      number (double)
    </td>

    <td>
      Optional
    </td>

    <td>
      The specific amount for a fixed discount.

      This field is required if the value for `ProductRatePlanCharge.ChargeModel` is `Discount-Fixed Amount`.

      Values: Any positive decimal value.
    </td>
  </tr>

  <tr>
    <td>
      Discount Percentage
    </td>

    <td>
      number (double)
    </td>

    <td>
      Optional
    </td>

    <td>
      The discount percentage for a percentage-based discount.

      This field is required when `ProductRatePlanCharge.ChargeModel` is set to `Discount – Percentage`.

      values: A decimal number greater than -100 and less than 100.
    </td>
  </tr>

  <tr>
    <td>
      Price
    </td>

    <td>
      number (double)
    </td>

    <td>
      Optional
    </td>

    <td>
      The price for the tier—either a flat fee, or the per-unit price if using tiered pricing.

      Example: 1.99
    </td>
  </tr>

  <tr>
    <td>
      Price Format
    </td>

    <td>
      string \<= 8 characters
    </td>

    <td>
      Optional
    </td>

    <td>
      Indicates whether the pricing is a flat fee or per unit. This field applies only to tiered and volume pricing models.

      > **Note**
      >
      > Use "Flat Fee" or "Per Unit" (with spaces) when making create or update calls.

      `Enum: "Flat Fee" "Per Unit"`
    </td>
  </tr>
</table>