Skip to navigation

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

1

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

2

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 .

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

    Name

    API Name

    Field Type

    Additional Information

    Minimum Commitment Next True Up Date

    MinimumCommitmentNextTrueUpDate__c

    Date

    None

    Minimum Commitment Billing Period

    MinimumCommitmentBillingPeriod__c

    Picklist

    Picklist options:

    • Monthly (default)
    • Quarterly
    • Annually

    Minimum Commitment Amount

    MinimumCommitmentAmount__c

    Text

    Max length 225

    Minimum Commitment Type

    MinimumCommitmentType__c

    Picklist

    Picklist options:

    • Currency (default)
    • Quantity
  2. Add the following custom fields for the Subscription object:

    Name

    API Name

    Field Type

    Additional Information

    Minimum Commitment Next True Up Date

    MinimumCommitmentNextTrueUpDate__c

    Date

    None

    Minimum Commitment Billing Period

    MinimumCommitmentBillingPeriod__c

    Picklist

    Picklist options:

    • Monthly (default)
    • Quarterly
    • Annually

    Minimum Commitment Amount

    MinimumCommitmentAmount__c

    Text

    Max length 225

    Minimum Commitment Type

    MinimumCommitmentType__c

    Picklist

    Picklist options:

    • Currency (default)
    • Quantity
  3. Add the following custom fields for the Product Rate Plan Charge object:

    Name

    API Name

    Field Type

    Picklist Options

    True Up Charge

    TrueUpCharge__c

    Picklist

    • FALSE (default)
    • TRUE

    Include Towards Minimum Commitment Amount

    IncludeTowardsMinimumCommitmentAmount__c

    Picklist

    • FALSE (default)
    • TRUE
  4. Add the following custom fields for the Invoice object:

    Name

    API Name

    Field Type

    Picklist Options

    Minimum Commitment Processed

    MinimumCommitmentProcessed__c

    Picklist

    • FALSE (default)
    • TRUE