> 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.

# Configure custom fields

> Learn how to configure custom fields for various objects, including Account, Subscription, and Product Rate Plan Charge, using the Extension Studio and Object Manager.

Learn how to configure custom fields for various objects, including Account, Subscription, and Product Rate Plan Charge, using the Extension Studio and Object Manager.

Navigate to **Extension Studio** > **Object Manager** in the left navigation menu.

Custom fields for Minimum Commitment will need to be added by selecting the Customizable Object (Account, Subscription, and Product Rate Plan Charge Fields) and then adding the new custom fields. Added fields will require the following template to be completed. A description can be added for each of the labels if needed, the **Required** checkbox should not be checked. For more information about how to add custom fields, see [Manage custom fields](/docs/platform/extensibility/custom-fields/custom-field-management-with-the-object-manager) .

1. Add the following custom fields for the Account object:

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

       <th>
         API Name
       </th>

       <th>
         Field Type
       </th>

       <th>
         Additional Information
       </th>
     </tr>

     <tr>
       <td>
         Minimum Commitment Next True Up Date
       </td>

       <td>
         MinimumCommitmentNextTrueUpDate\_\_c
       </td>

       <td>
         Date
       </td>

       <td>
         None
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Billing Period
       </td>

       <td>
         MinimumCommitmentBillingPeriod\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         Picklist options:

         * Monthly (default)
         * Quarterly
         * Annually
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Amount
       </td>

       <td>
         MinimumCommitmentAmount\_\_c
       </td>

       <td>
         Text
       </td>

       <td>
         Max length 225
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Type
       </td>

       <td>
         MinimumCommitmentType\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         Picklist options:

         * Currency (default)
         * Quantity
       </td>
     </tr>
   </table>
2. Add the following custom fields for the Subscription object:

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

       <th>
         API Name
       </th>

       <th>
         Field Type
       </th>

       <th>
         Additional Information
       </th>
     </tr>

     <tr>
       <td>
         Minimum Commitment Next True Up Date
       </td>

       <td>
         MinimumCommitmentNextTrueUpDate\_\_c
       </td>

       <td>
         Date
       </td>

       <td>
         None
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Billing Period
       </td>

       <td>
         MinimumCommitmentBillingPeriod\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         Picklist options:

         * Monthly (default)
         * Quarterly
         * Annually
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Amount
       </td>

       <td>
         MinimumCommitmentAmount\_\_c
       </td>

       <td>
         Text
       </td>

       <td>
         Max length 225
       </td>
     </tr>

     <tr>
       <td>
         Minimum Commitment Type
       </td>

       <td>
         MinimumCommitmentType\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         Picklist options:

         * Currency (default)
         * Quantity
       </td>
     </tr>
   </table>
3. Add the following custom fields for the Product Rate Plan Charge object:

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

       <th>
         API Name
       </th>

       <th>
         Field Type
       </th>

       <th>
         Picklist Options
       </th>
     </tr>

     <tr>
       <td>
         True Up Charge
       </td>

       <td>
         TrueUpCharge\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         * FALSE (default)
         * TRUE
       </td>
     </tr>

     <tr>
       <td>
         Include Towards Minimum Commitment Amount
       </td>

       <td>
         IncludeTowardsMinimumCommitmentAmount\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         * FALSE (default)
         * TRUE
       </td>
     </tr>
   </table>
4. Add the following custom fields for the Invoice object:

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

       <th>
         API Name
       </th>

       <th>
         Field Type
       </th>

       <th>
         Picklist Options
       </th>
     </tr>

     <tr>
       <td>
         Minimum Commitment Processed
       </td>

       <td>
         MinimumCommitmentProcessed\_\_c
       </td>

       <td>
         Picklist
       </td>

       <td>
         * FALSE (default)
         * TRUE
       </td>
     </tr>
   </table>