xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Compensation Slab — entity reference
REFERENCE · Last reviewed

Compensation Slab — entity reference

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

FieldLabelTypeRequiredWhat it does
AmountPercentageAmount PercentagePercentUsed by Percentage On Value: the incentive amount is this percent of the achieved value; when several slabs write an amount, the highest wins.
CompensationTypeCompensation TypePickListWhat 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.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CurrencyIsoCodeCurrency ISO CodeText
DiscountGroupIdDiscount GroupLookup → DiscountGroup
ExternalIdExternalText
FromPercentageFrom PercentagePercentLower 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.
FromValueFrom ValueNumberAbsolute-value band bound; the engine's slab qualification uses FromPercentage/ToPercentage of the achievement ratio, not this pair.
GiftPointsReward PointsNumber
GiftsGiftsPickListValues: Amazon Vouchers, iPhone X, Trip to Bali, Trip to Kerela, Discount Voucher.
IdIdGuidYes
IncentiveAmountPerUnitIncentive Amount Per UnitCurrencyPer-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.
IncentiveFixedAmountIncentive Fixed AmountCurrency
IncentiveLineIdIncentive LineLookup → IncentiveLine
IncentivePeriodIdIncentive PeriodLookup → IncentivePeriod
IncentivePlanIdIncentive PlanLookup → IncentivePlan
KPIConfigurationIdKPI ConfigurationLookup → KPIConfiguration
MemberResourceTypeMember Resource TypePickListValues: Salesperson, Manager.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
PercentageonProfitPercentage on ProfitPercent
RecordTypeIdRecord TypeGuid, hidden
ReferenceIncentiveTargetIdReference Incentive TargetLookup → IncentiveTarget
ResourceRewardFieldNameResource Reward Field NameText
SchemeIdSchemeLookup → SchemeThe Scheme granted when CompensationType is Scheme Rewards; copied onto the compensation line.
SequenceNumberSequenceNumberNumber
TargetPercentageTarget PercentageDecimal
ToPercentageTo PercentagePercentUpper 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.
ToValueTo ValueNumber
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
CreateCompensationSlabCreate Compensation SlabServerAction (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.
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete
EditEditEditEdit
EditInLineEditEditEdit
NewNewNewNew