Share via


EmployeePayCode

Description

Provide pay information for an employee.

Properties

Property

Type

Length

Default

Description

EmployeePayCodeKey

EmployeePayCodeKey

N/A

N/A

A key that uniquely identifies an employee pay code object.

IsInactive

boolean

N/A

False

Specifies whether the employee pay code is inactive.

PayType

EmployeePayTypes

N/A

N/A

An EmployeePayTypes enumeration value specifying a pay type.

PayPeriod

CompensationPeriod

N/A

N/A

A CompensationPeriod enumeration value specifying the length of the pay period.

IsTaxable

boolean

N/A

True

Specifies whether the employee wages are taxable.

PayRate

decimal

N/A

N/A

Specifies the amount of the employee pay rate.

PayUnit

string

25

N/A

Specifies the pay unit for the employee.

W2BoxesLabels

EmployeeW2Boxes

N/A

N/A

An object that provides additional W-2 information for the employee.

BasePayRecord

PayCodeKey

N/A

N/A

Uniquely identifies the pay code object.

PayUnitPeriod

CompensationPeriod

N/A

N/A

A CompensationPeriod enumeration value specifying the length of the pay unit.

PayPerPeriod

decimal

N/A

N/A

Specifies the amount of the employee pay per period.

MaxPayPerPeriod

decimal

N/A

N/A

Specifies the maximum payment amount for the employee in a period.

TipType

EmployeeTipType

N/A

N/A

An EmployeeTipType enumeration value specifying how the employee receives tips.

PayAdvance

decimal

N/A

N/A

The amount of a pay advance.

IsReportAsWages

boolean

N/A

N/A

Specifies whether the employee reports pay as wages.

ApplicableTaxes

EmployeeApplicableTaxes

N/A

N/A

An object that provides additional tax information for the employee.

Notes

string

8000

Empty

Specifies additional information for the employee pay code.

IsDataEntry

boolean

N/A

N/A

Specifies whether data entry is required.

PayStep

EmployeePayStep

N/A

N/A

An object that provides additional information about employee pay changes.

FlatTaxRates

EmployeeFlatTaxRates

N/A

N/A

An object that provides additional tax information about employee pay.

IsVacationAccrued

boolean

N/A

N/A

Specifies whether vacation time is accrued.

IsSickTimeAccrued

boolean

N/A

N/A

Specifies whether sick time is accrued.

ShiftCode

string

6

N/A

Specifies the employee shift code.

PayFactor

decimal

N/A

N/A

Specifies the amount of the pay factor for the employee.

WorkersComp

string

6

Empty

Specifies the worker compensation code.

PayAdvanceTaken

decimal

N/A

N/A

Specifies whether a pay advance has been taken.

BasedOnRate

decimal

N/A

False

Specifies the amount of the based-on rate.

IsPrimaryPayRecord

boolean

N/A

False

Specifies whether this is the primary pay record for an employee.

Inherits from

BusinessObject