ChangeTenantUserRateRequest
Changes a team member's current rates. When the user has no rate entries yet, one is
created. Otherwise PreserveHistory decides whether the previous rate is kept on record
(the open entry is closed and a new one starts at EffectiveFrom) or simply corrected
in place. Either way, rates already stamped on logged time are never changed.
Properties
| Name | Type | Description |
|---|---|---|
| hourlyRate | number | Charge-out rate per hour. Null gives the user no rate of their own for the period, |
Charge-out rate per hour. Null gives the user no rate of their own for the period, | ||
| costRate | number | Internal cost rate per hour. Setting a value requires the Cost Rates permission; |
Internal cost rate per hour. Setting a value requires the Cost Rates permission; | ||
| preserveHistory | boolean | True keeps the previous rate on record for historical periods: the current entry is |
True keeps the previous rate on record for historical periods: the current entry is | ||
| effectiveFrom | string | The first day the new rates apply. Required when preserving history (and when the |
The first day the new rates apply. Required when preserving history (and when the | ||
JSON Example
{
"hourlyRate": 0,
"costRate": 0,
"preserveHistory": false,
"effectiveFrom": "2024-01-01"
}