MAINTENANCEHR record change in progress
Active case · loading…
C

CompHub

stands in for · ICM / commission engine (a Forma.ai-class product)
Upstream source of the incentive/true-up amount

Look up a final comp settlement

Pull an employee's termination settlement: final earned commission, less any unvested clawback.

Incentive & commission statements

The upstream source of truth for the money. An "off-cycle bonus true-up" request exists because a line here (e.g. an accelerator retro) needs to hit payroll off-cycle. The clean handoff — CompHub amount → payroll booking, with provenance — is the automation's job.

IncentiveEmployeePlanPeriod KindAmountStatus
INC-3301E-1002Enterprise AE FY262026-08accelerator_true_up4200.00 USDapproved
INC-3305E-1011Finance Bonus FY262026-08spot_bonus1500.00 CADapproved
INC-3310E-1009Enterprise AE FY262026-08commission_final6800.00 USDapproved
INC-3311E-1009Enterprise AE FY262026-08clawback3200.00 USDapproved
INC-3302E-1002Enterprise AE FY262026-07commission9100.00 USDpaid

API

POST /api/incentives
record a pending compensation item
POST /api/incentives/{id}/decision
separate approve/reject decision
GET /api/incentives
compensation-administration queue
GET /api/incentives/{employee_id}
?period=&status=approved → the incentive lines feeding a booking request
GET /api/final_comp/{eid}
termination settlement (used by the form above)
💬
00:00 manual timer
Cases