A payout band under an IncentiveLine (incentiveLineId): qualifies when the participant's achievement percent - floor of 100 times reached value over the IncentiveResourceTarget quota - falls between fromPercentage and toPercentage (a null or zero toPercentage means no upper bound; the first matching band in sequence wins). compensationType decides what is written to the CompensationLine: Fixed Amount (incentiveFixedAmount), Amount Per Unit (incentiveAmountPerUnit times units reached), Amount Per Unit Incremental (the same doubled), Percentage On Value (amountPercentage of the reached value, keeping the highest), Gifts (gifts + giftPoints), Scheme Rewards (stamps schemeId) or Discount Group (stamps discountGroupId).
Fields
| Field | Label | Type | Required | What it does |
AmountPercentage | Amount Percentage | Percent | | Used by Percentage On Value: the incentive amount is this percent of the achieved value; when several slabs write an amount, the highest wins. |
CompensationType | Compensation Type | PickList | | What the slab pays: Fixed Amount, Amount Per Unit, Amount Per Unit Incremental (per-unit doubled), Percentage On Value, Gifts, Scheme Rewards (stamps a scheme), or Discount Group (stamps a discount group). Percentage On Profit is defined but has no payout branch in the engine. Values: Fixed Amount, Amount Per Unit, Amount Per Unit Incremental, Percentage On Value, KPI Reward Value, KPI Reward Value Percentage, Gifts, Discount Group, Reward Points;, Slab Reward Percentage. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
CurrencyIsoCode | Currency ISO Code | Text | | |
DiscountGroupId | Discount Group | Lookup → DiscountGroup | | |
ExternalId | External | Text | | |
FromPercentage | From Percentage | Percent | | Lower bound of the achievement band: the slab qualifies when floor(100 x reached / quota) is at least this percent. Paired with ToPercentage; the first matching slab in sequence wins. |
FromValue | From Value | Number | | Absolute-value band bound; the engine's slab qualification uses FromPercentage/ToPercentage of the achievement ratio, not this pair. |
GiftPoints | Reward Points | Number | | |
Gifts | Gifts | PickList | | Values: Amazon Vouchers, iPhone X, Trip to Bali, Trip to Kerela, Discount Voucher. |
Id | Id | Guid | Yes | |
IncentiveAmountPerUnit | Incentive Amount Per Unit | Currency | | Per-unit payout used by the Amount Per Unit types: multiplied by the achieved value (and doubled for Amount Per Unit Incremental) to produce the incentive amount. |
IncentiveFixedAmount | Incentive Fixed Amount | Currency | | |
IncentiveLineId | Incentive Line | Lookup → IncentiveLine | | |
IncentivePeriodId | Incentive Period | Lookup → IncentivePeriod | | |
IncentivePlanId | Incentive Plan | Lookup → IncentivePlan | | |
KPIConfigurationId | KPI Configuration | Lookup → KPIConfiguration | | |
MemberResourceType | Member Resource Type | PickList | | Values: Salesperson, Manager. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PercentageonProfit | Percentage on Profit | Percent | | |
RecordTypeId | Record Type | Guid, hidden | | |
ReferenceIncentiveTargetId | Reference Incentive Target | Lookup → IncentiveTarget | | |
ResourceRewardFieldName | Resource Reward Field Name | Text | | |
SchemeId | Scheme | Lookup → Scheme | | The Scheme granted when CompensationType is Scheme Rewards; copied onto the compensation line. |
SequenceNumber | SequenceNumber | Number | | |
TargetPercentage | Target Percentage | Decimal | | |
ToPercentage | To Percentage | Percent | | Upper bound of the achievement band; null or zero means unbounded above, so a 100-and-up band is expressed as FromPercentage 100 with ToPercentage empty. |
ToValue | To Value | Number | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
CreateCompensationSlab | Create Compensation Slab | ServerAction (CreateCompensationSlab) | Seeded as a server action but no server handler implements it - executing it performs no server work; slabs are created directly through the data API. |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
EditInLine | Edit | Edit | Edit |
New | New | New | New |