payObject
Defines a set of pay rules within a contract, referenced from a duty.
{
"key": <string>,
"fixedCostHour": <real>,
"variableCostHour": <real>,
"costStop": <real>,
"costKm": <real>,
"costCallout": <real>,
"includeOverheads": <bool>,
"deassign": ALWAYS | VOLUNTARY-QUICKER | VOLUNTARY-NEVER | QUICKER | NEVER,
}
-
keystring - Unique identifier for referencing from a duty object.
-
clonepayKey - Inherit values from a previously defined pay rule.
-
fixedCostHourrealdefault0.0 - Hourly pay regardless of status (standby and working).
-
variableCostHourrealdefault0.0 - Additional hourly pay when actively working.
-
costStoprealdefault0.0 - Compensation per stop, multiplied by the stop’s payValue.
-
costKmrealdefault0.0 - Compensation per kilometre travelled.
-
costCalloutrealdefault0.0 - Compensation for callout from standby.
-
includeOverheadsbooldefaulttrue - Whether to include overhead costs in this pay type.
-
deassignALWAYS | VOLUNTARY-QUICKER | VOLUNTARY-NEVER | QUICKER | NEVERdefaultALWAYS - Resource deassignment rules.