<taCreateEmployeePayCode>*

Element name

Data type

Length

Required

Default

Description

EMPLOYID

string

15

Y

Not applicable

Employee ID

PAYRCORD

string

6

Y

Not applicable

Pay code

INACTIVE

i4

1

N

0

Inactive:

0=False;

1=True

BSPAYRCD

string

6

N

Default from setup

Based on pay code

PAYRTAMT

number

21

N

Default from setup

Pay rate amount

PAYUNIT

string

25

N

Default from setup

Pay unit; required if passing a piecework pay code

PAYUNPER

i4

2

N

Default from setup

Pay unit period:

1=Weekly;

2=Biweekly;

3=Semimonthly;

4=Monthly;

5=Quarterly;

6=Semiannually;

7=Annually;

8=Daily/miscellaneous

RPTASWGS

i4

1

N

Default from setup

Report as wages:

0=False;

1=True

SBJTFDTX

i4

1

N

Default from setup

Subject to federal tax:

0=False;

1=True

SBJTSSEC

i4

1

N

Default from setup

Subject to Social Security:

0=False;

1=True

SBJTMCAR

i4

1

N

Default from setup

Subject to Medicare:

0=False;

1=True

SBJTSTTX

i4

1

N

Default from setup

Subject to state tax:

0=False;

1=True

SBJTLTAX

i4

1

N

Default from setup

Subject to local tax:

0=False;

1=True

SBJTFUTA

i4

1

N

Default from setup

Subject to FUTA tax:

0=False;

1=True

SBJTSUTA

i4

1

N

Default from setup

Subject to SUTA Tax:

0=False;

1=True

SUTASTAT

string

2

N

<blank>

SUTA state

FFEDTXRT

number

21

N

Default from setup

Federal tax rate

FLSTTXRT

number

21

N

Default from setup

State tax rate

PAYPEROD

i4

2

N

Default from setup

Pay period

MXPYPPER

number

21

N

Default from setup

Maximum per pay period

TipType

i4

2

N

Default from setup

Tip type:

1=Directly;

2=Indirectly

PAYADVNC

number

21

N

Default from setup

Pay advance

ACRUVACN

i4

1

N

Default from setup

Auto accrue vacation time:

0=False;

1=True

ACRUSTIM

i4

1

N

Default from setup

Auto accrue sick time:

0=False;

1=True

WRKRCOMP

string

6

N

<blank>

Workers' compensation code

W2BXNMBR

i4

2

N

Default from setup

W-2 box number

W2BXLABL

string

6

N

Default from setup

W-2 box label

W2BXNMBR2

i4

2

N

<blank>

W-2 Box Number 2

W2BXLABL2

string

6

N

<blank>

W-2 Box Label 2

W2BXNMBR3

i4

2

N

0

W-2 Box Number 3

W2BXLABL3

string

6

N

<blank>

W-2 Box Label 3

W2BXNMBR4

i4

2

N

0

W-2 Box Number 4

W2BXLABL4

string

6

N

<blank>

W-2 Box Label 4

PYADVTKN

number

21

N

0

Pay advance taken

DATAENTDFLT

i4

1

N

Default from setup

Data entry level:

0=False;

1=True

Primary_Pay_Record

i4

1

N

0

Primary Pay Record

HR Only Option

0=False

1=True

SHFTCODE

string

6

N

Default from setup

Shift code

PAYFACTR

number

21

N

Default from setup

Pay factor

UseDefaultCoPayCode

i4

2

N

1

Use default company pay code:

0=False;

1=True

UpdateIfExists

i4

1

N

1

Flag to allow address data to updated if it currently exists:

0=No;

1=Yes

RequesterTrx

i4

2

N

0

Requester transaction

0=False;

1=True (if True, it populates the requester shadow table)

USRDEFND1

string

50

N

<blank>

User-defined field--developer use only

USRDEFND2

string

50

N

<blank>

User-defined field--developer use only

USRDEFND3

string

50

N

<blank>

User-defined field--developer use only

USRDEFND4

string

8000

N

<blank>

User-defined field--developer use only

USRDEFND5

string

8000

N

<blank>

User-defined field--developer use only

* The <taCreateEmployeePayCode> node uses field level updates to provide update functionality.