Description
A categorization used to distinguish different sets of pay types and deductions that can be applied to an employee or subcontractor. Determines how time is calculated and tracked.
Resource Overview
| Endpoint | Definition | 
| GET/PayCodes | Retrieve a list of information related to pay codes | 
| POST/PayCodes | Create a pay code.   | 
| PUT/PayCodes | Update an existing pay code. | 
Attributes
| Attribute | Description  | Data Type  | Notes   | 
|---|---|---|---|
| Active | indicates if pay code should be active or inactive | boolean | |
| ExcludeFromOT | indicates if the pay code should be excluded from overtime calculations | boolean | |
| FixedRate  | fixed rate amount associated with the pay code | number(double) | |
| MaxLength10 | used to specify the maximum character length | string | |
| MaxLength60 | used to specify the maximum character length | string | |
| MinLength0 | used to specify that there is no minimum character length for attributes | string | |
| OTPaycode | specifies whether the pay code is used for overtime payments | boolean | |
| PayCode | designated pay rate for employees hours | string | |
| PayCodeID | unique identifier for the pay code | integer(int32) | |
| PayCodeName | name or description of the pay code | string | |
| PremiumDollars | the dollar amount added as a premium for this pay code | number(double) | |
PremiumPercent  | percentage added as a premium for this pay code | number(double) |