Skip to content

payObject

Defines a set of pay rules within a contract, referenced from a duty.

{
"key": <string>,
"fixedCostHour": <real>,
"costStop": <real>,
"costKm": <real>,
"costCallout": <real>,
"deassign": ALWAYS | VOLUNTARY-QUICKER | VOLUNTARY-NEVER | QUICKER | NEVER,
}
key string
Unique identifier for referencing from a duty object.
clone payKey
Inherit values from a previously defined pay rule.
fixedCostHour real default 0.0
Hourly pay regardless of status (standby and working).
variableCostHour real default 0.0
Additional hourly pay when actively working.
costStop real default 0.0
Compensation per stop, multiplied by the stop’s payValue.
costKm real default 0.0
Compensation per kilometre travelled.
costCallout real default 0.0
Compensation for callout from standby.
includeOverheads bool default true
Whether to include overhead costs in this pay type.
deassign ALWAYS | VOLUNTARY-QUICKER | VOLUNTARY-NEVER | QUICKER | NEVER default ALWAYS
Resource deassignment rules.