---
schema_version: "1"
id: d794c159cb30f9f8803b8018780c8a7c54fd7f7414fd9ba0226577dc541033d5
title: PriceProtectionTerm
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_priceprotectionterm.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_priceprotectionterm.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a72770441501c0d802116a04b3ce2c9602aa66b2e1237bf425292621c186f9d2
description: Represents a configuration record that defines the rules, types, and eligible conditions for price protection. This object is available in API version 63.0 and later.
---
# PriceProtectionTerm

Represents a configuration record that defines the rules, types, and eligible conditions for price protection. This object is available in API version 63.0 and later.

A PriceProtectionTerm record is referenced during claims processing to calculate supported price and quantity adjustments based on predefined terms.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

<table class="featureTable sort_table" summary="">


          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d1545074e112">Field</th>

              <th class="featureTableHeader  " id="d1545074e115">Details</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">CalculationReferenceRecordId</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">reference</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Filter, Group, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Rebate type that's applicable for the claim amount calculation.
                    This field is a relationship field.</dd>



                  <dt class="dt dlterm">Relationship Name</dt>

                  <dd class="dd">CalculationReferenceRecord</dd>



                  <dt class="dt dlterm">Refers To</dt>

                  <dd class="dd">ProgramRebateType</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">IsPayable</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">boolean</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Defaulted on create, Filter, Group, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Indicates whether the inventory is eligible for payment or refund
                    after a price protection adjustment. </dd>

                  <dd class="dd">The default value is <samp class="codeph nolang">false</samp>.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">LastReferencedDate</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">dateTime</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>


                </dl>

                <p dir="ltr" class="p"> The timestamp when the record was last referenced by the
                  current user. Useful for activity tracking.</p>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">LastViewedDate</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">dateTime</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">
                    <p dir="ltr" class="p"> Date and the timestamp when the record was last
                      viewed by the user. Helps in understanding record
                      engagement.</p>

                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">Name</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Filter, Group, idLookup, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Unique name for the Price Protection Term. This is typically used
                    as a primary identifier for UI display or business logic. </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">NewSalePriceType</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Filter, Group, Nillable, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Defines the type of new sale price applicable after a price
                    protection scenario. This helps classify how the adjusted sale
                    price can be handled. </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">OwnerId</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">reference</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Defaulted on create, Filter, Group, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Identifier for the user or group who owns the record.</dd>

                  <dd class="dd">This field is a polymorphic relationship field.</dd>



                  <dt class="dt dlterm">Relationship Name</dt>

                  <dd class="dd">Owner</dd>



                  <dt class="dt dlterm">Refers To</dt>

                  <dd class="dd">Group, User</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">PriceProtectionType</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Defines the type of price protection applied. </dd>

                  <dd class="dd">Possible values are:
                    <ul class="ul bulletList">
                      <li class="li">
                        <samp class="codeph nolang">PriceProtection</samp>—Price Protection
                      </li>

                      <li class="li">
                        <samp class="codeph nolang">ReversePriceProtection</samp>—Reverse Price Protection
                      </li>

                    </ul>

                  </dd>

                  <dd class="dd">The default value is <samp class="codeph nolang">PriceProtection</samp>.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">SalePriceType</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Filter, Group, Nillable, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Specifies the type of sale price before price protection is
                    applied. This helps calculate the protection delta during claim
                    processing. </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">SupportedPricePercent</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">percent</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Defaulted on create, Filter, Nillable, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Indicates the percentage of the price that is supported for price
                    protection. Helps calculate eligible claim amounts. </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d1545074e112" data-title="Field"><span class="keyword parmname">SupportedQuantityPercent</span></td>

              <td class="entry" headers="d1545074e115" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">percent</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Defaulted on create, Filter, Nillable, Sort, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"> Indicates the percentage of quantity that is eligible for price
                    protection. Used to determine prorated reimbursement. </dd>


                </dl>

              </td>

            </tr>

          </tbody>

        </table>