Provide the rebate types that are part of this program. For example, volume rebate, revenue rebate, or rebate on every transaction. This object is available in API version 51.0 and later.
Description: The rate you want to accrue at for the rebate program member. This rate is in the same units as the specified measure type, for example percent or amount. This field is available in API version 52.0 and later.
Description: Represents an attribute in the aggregate object whose value will be used, in conjunction with Aggregate Field and Rebate Type Benefit Field attributes from the PgmRebateTypBnftMapping entity, to determine the Benefit Value from the ProgramRebateTypeBenefit entity.
Possible values:
GrowthAmount—Rebate Member Product Aggregate:Growth Amount.
GrowthAmountPercent—Rebate Member Product Aggregate:Growth Amount Percent.
GrowthQuantity—Rebate Member Product Aggregate:Growth Quantity.
GrowthQuantityPercent—Rebate Member Product Aggregate:Growth Quantity Percent.
PriorTotalQuantity—Rebate Member Product Aggregate:Prior Total Quantity.
PriorTotalTransactionAmount—Rebate Member Product Aggregate:Prior Total Transaction Amount.
TotalQuantity—Rebate Member Product Aggregate:Total Quantity.
TotalTransactionAmount—Rebate Member Product Aggregate:Total Transaction Amount.
Description: Contains the filter criteria options that are offered - AND, OR, Custom.
IsInTransitQtyApplicable
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Determine eligibility to include or exclude in-transit quantities
Default value: false
IsIntegratable
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: This field determines if the rebate type record is of type template or not, based on which the record can be associated with an opportunity,contract, quote, or any other eligible object.
Description: Stores the reference to the aggregate object that will be used for rebate amount calculations based on the measure type selected and the benefit value fetched.
Possible values:
GrowthAmount—Rebate Member Product Aggregate:Growth Amount.
GrowthAmountPercent—Rebate Member Product Aggregate:Growth Amount Percent.
GrowthQuantity—Rebate Member Product Aggregate:Growth Quantity.
GrowthQuantityPercent—Rebate Member Product Aggregate:Growth Quantity Percent.
PriorTotalQuantity—Rebate Member Product Aggregate:Prior Total Quantity.
PriorTotalTransactionAmount—Rebate Member Product Aggregate:Prior Total Transaction Amount.
TotalQuantity—Rebate Member Product Aggregate:Total Quantity.
TotalTransactionAmount—Rebate Member Product Aggregate:Total Transaction Amount.
Description: Specifies the execution platform used to calculate payout and accrual amounts.
Possible values:
Classic
NextGen
AggCriteriaLastCalcDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The date and time when the aggregation criteria for the rebate type were last calculated.
This field is a calculated field.
Usage
Each program can have multiple rebate types. For example, buy 100 units and get 2% revenue back, buy 10 units of petrol engines and get 1% rebate, and so on. If you want to give tiered benefits, select the Benefit Qualifier Field. For example, to give a tiered benefit of $5 for 0–100 units and $10 for 101–500 units, select Total Quantity in the Benefit Qualifier Field when the Measure Type is Total Quantity.