Employee Interface: Pipe Delimited Method

Use the Employee Interface to load PENTA Employee information using data from external applications. Information you load using this interface adds to or updates the data already stored in PENTA.

Data files you load must have Request Types assigned to the E Interface Type.

If the Data Check Verified field in the Header Record is blank, PENTA loads the file. If the Data Check Verifier field in the Header Record contains a value, the file undergoes several high-level tests for integrity. Only if the following is true will PENTA attempt to process the Detail Records:

  • The Batch Number matches the file name.

  • The record count of the header equals the number of Detail Records.

  • The data check verifier of the header is:

  • The sum of the ASCII value of each character in each Detail Record’s Employee ID.

  • Truncated (from the left) to the eight least significant digits.

Example: The calculated number is 1234567890, truncated to 34567890. The ASCII value is used because companies may use character or numeric employee Ids.

If PENTA rejects a Detail Record for an exception within a Record Type, then it rejects all records of that Record Type.

PENTA supports USA and CAN employee information.

You can view the Employee data that loaded through the interface program in the Employee Payroll Information and Employee HR Information windows.

A Note About Detail Records

The Detail Record(s) identify the data that is to be added, deleted, or modified. There are types of Detail Records, and each type is associated with a specific PENTA table or set of tables.

The Record Type identifies the scope of the data involved, which helps you find and correct errors.

Add an Employee

If you are adding an employee:

  • A Detail record with an activity code of A must exist for each of the following Record Types: EMP, RATE, STAT, and TAX.

  • Data must exist for the fields listed as Key or Req under each of the above Record Types.

Update Existing Employees

If you are updating an existing employee:

  • You can enter any number of Record Types (assuming a PENTA user set up the employee earlier in the data file, a previous data file, or directly into PENTA).

  • Data must exist for the following:

  • Fields listed as Key under each record. PENTA does not process the record if these fields contain no values.

  • Fields with previously entered information that you would like to retain. If you do not supply data for a (non-Key) field, PENTA updates the field to null (empty).

Available Records

Badge (BADGE) Detail Record

After interfacing employee badge data, you can review it in the Employee Payroll Information window’s Badge Information pop-up window or the Employee HR Information window’s Badges tab.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee ID

Key

X

Id of the employee whose gate hours you are tracking. Note: This may default from the Badge ID.

2

Record Type

Key

C! 5

This value must be BADGE.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – If the Badge ID already exists, PENTA records an error.

  • C (Change) – Update an existing record. If the field cannot be updated, PENTA records an error.

  • D (Delete) – Delete the record. If the record does not exist or was not created by the interface, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Badge ID

Opt

C! 30

The badge ID associated with the Employee. You cannot assign the same Badge ID to multiple employees.

5

Assigned Date

Req

D

The date the Badge was assigned to the Employee.

Canadian Payroll (CANPR) Detail Record

The following fields are included in the “CANPR” Detail record. Use this Record Type for employees with PR_COUNTRY_CD = CAN only.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Employee Id

2

Record Type

Key

C! 5

The value should be CANPR.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA issues an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Effective Date

Req

D

Effective Date.

5

Full or Part Time

Req

C! 1

Full or Part Time Code. Enter F for full time or P for part time. This field defaults as F.

6

Tax Calculation Method

Req

C! 1

Tax Calculation Method Code. Must be either:

  • A (Cumulative Averaging)

  • C (Commission Only)

  • G (General Tax Formula)

If you are adding the employee and you do not enter a value, PENTA defaults this field to G.

7

Employment Province

Req

C! 4

Employment Province Code. Must be valid, active Canadian Province Code.

8

Work Province

Req

C! 4

Work Province Code. Must be valid, active Canadian Province Code. If you are adding the employee and you do not enter a value, PENTA defaults this field to the Employment Province Code value.

9

Statutory Vacation Pay Code

Req

C! 1

This value must be Y or N. If you do not enter this value while adding an Employee, PENTA defaults this field to N.

10

Statutory Vacation Pay Rate

Opt

F 7.4

This is only enterable if Statutory Vacation Pay Code is Y. Must be between 0 and 100.

11

Labor-Sponsored Funds Credit – Federal

Opt

F 15.2

Federal Labor-Sponsored Funds Credit

12

Authorized Reductions in Tax Deductions (Form T1213)

Opt

F 15.2

Authorized Reductions in Tax Deductions from an employee’s completed Form T1213 if applicable.

13

Authorized Tax Credits - Medical/Charitable/Other

Opt

F 15.2

Authorized Tax Credits for Medical, Charitable, or Other reasons.

14

Est Annual Pension Deduction - Commission Only Employees

Opt

F 15.2

Est Annual Pension Deduction. Use if applicable when Tax Calculation Method is C (Commission Only).

15

Est Annual Alimony Deduction - Commission Only Employees

Opt

F 15.2

Est Annual Alimony Deduction. Use if applicable when Tax Calculation Method is C (Commission Only).

Compensations (COMP) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the employee.

2

Record Type

Key

C! 5

The value should be COMP. The Detail record updates the EMP_OTHER_COMP table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Compensation Number

Key

I 3

PENTA verifies this field exists in the OTHER_COMP table. If you attempt to add the same compensation number twice, PENTA issues an error.

5

Primary Insurance Amount

Opt

F 15.2

Amount of insurance coverage on the employee. This field can contain a value only if the Calculation Base is 2.

6

Secondary Insurance Amount

Opt

F 15.2

Total amount of insurance coverage on the spouse and dependents.

This field can contain a value only if the Calculation Base is 2. If this field has a value, it must be greater than zero and the spouse’s birth date must have a value.

7

Spouse Birth Date

Opt

D

Required if Secondary Insurance Amount is greater than zero; otherwise, do not enter a value.

8

Effective Date

Req

D

The effective date of the compensation.

9

Expiration Date

Opt

D

The expiration date for the compensation. If entered, this date must be greater than the Effective Date. PENTA issues an error if it is less than or equal to the Effective Date.

10

Amount Per Day Worked

Opt

F 15.2

The amount of other compensation earned per day worked.

11

Period Limit Amount

Opt

F 15.2

Maximum amount per pay period.

Optional COMP Detail Fields (place after Field 11)

Field

Format

Description

Field

Format

Description

D_PRMRY_BIRTH_

DATE

D

The employee’s birth date.

Deductions (DED) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The Employee’s Id.

2

Record Type

Key

C! 5

The value should be DED. The Detail record updates the EMP_DED table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Deduction Number

Key

I 3

Deduction number. PENTA verifies this field exists in the Deduction table.

5

Effective Date

Req

D

Required when adding to deductions and reimbursements

6

Expiration Date

Opt

D

Required when adding to deductions and reimbursements. If you are adding and the field is null, PENTA uses the Master Deduction’s expiration date.

7

Amount

Opt

F 15.2

Amount per period. If you are adding, either Amount or Percent must have a value. If you are adding and the field has no value, PENTA uses the Master Deduction’s amount.

Note: This field is only valid for Calc Bases that use an amount calculation method.

8

Percent

Opt

F 8.5

Percent per period. If you are adding, either Amount or Percent must have a value. If you are adding and the field has no value, PENTA uses the Master Deduction’s percent.

Note: This field is only valid for Calc Bases that use a percent calculation method.

9

Limit Amount

Opt

F 15.2

Maximum amount. Must be greater than zero or null. If you are adding and this field has no value, PENTA uses the Master Deduction’s limit amount.

10

Annual Limit Amount

Opt

F 15.2

Maximum amount per year. Entries must be greater than zero. If you are adding and the field has no value, PENTA uses the Master Deduction’s annual limit amount.

11

Frequency Number

Req

I 10

Frequency of the deduction or reimbursement. PENTA verifies this field exists in the DED_REIMB_FREQ table. If you are adding and this field has no value, PENTA uses the Master Deduction’s frequency number.

12

Annual Earnings Limit

Opt

F 15.2

When employee earnings reach this limit, PENTA discontinues the deduction until the next calendar year.

13

Direct Deposit Code

Opt

C! 1

Possible values: Y or N.

  • Y – Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number must have a value. PENTA only allows Y if the Master Deduction allows direct deposits.

  • N – Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number have no value.

14

Employee Bank Number

Opt

C! 9

The bank account where the Employee’s payroll check deposits. PENTA verifies this field exists in BANK_ACCT and BANK_ACCT_TYPE tables.

If this value exists, Employee Bank Number, Employee Bank Account Number, and Direct Deposit must have a value.

Required if Direct Deposit Code is Y; otherwise, do not enter a value.

15

Bank Account Type Code

Opt

C! 1

The type of account to which the employee’s payroll is deposited. PENTA verifies this field exists in the BANK_ACCT_TYPE table.

If this value exists, Employee Bank Number, Employee Bank Account Number, and Direct Deposit must have a value.

Required if Direct Deposit Code is Y; otherwise, do not enter a value.

16

Employee Bank Account Number

Opt

C 17

PENTA verifies this field exists in the EMP_BANK_ACCT table. If Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number do not exist for the employee, PENTA adds the account number to Employee Bank Account Number and sets the PRE_NOTE_STAT_CD to N (“Needs to be Sent”) for employees with Payroll Country Code USA and sets it to A for employees with Payroll Country Code CAN.

If the PRE_NOTE_STAT_CD field on an EMP_BANK_ACCT record contains a value other than A for a Canadian Payroll employee, then PENTA generates a warning. If a PENTA user changes an existing USA Payroll employee to a Canadian Payroll employee, PENTA updates existing EMP_BANK_ACCT records for the employee that does not already have PRE_NOTE_STAT_CD set to A and sets the PRE_NOTE_DATE to the current date.

Required if Direct Deposit Code is Y for a deduction; otherwise, do not enter a value.

17

Per Check Limit

Opt

F 15.2

Maximum amount per check. This value must be greater than zero.

If you do not enter this value while adding the Employee, PENTA uses the Master Deduction’s amount.

Optional DED Detail Fields (place after Field 17)

Field

Format

Description

Field

Format

Description

EMP_ID

X

The Employee’s Id.

DED_AMT_

TRIGGERED

I 3

This identifies the number of a deduction that triggers the current deduction when its Annual Limit Amount is exceeded.

Valid entries are numbers identifying deductions with:

  • A Deduction # lower than the number of the current deduction

  • An Annual Limit Amount.

  • A Calculation Base other than 6, 9, 13, or 14.

  • The same deduction method as the current deduction—Amount or Percent.

You cannot enter a number in this field if there is a Deduction, Reimbursement, or Other Compensation in the Master Deduction’s Basis Amount pop-up window for the current deduction.

DED_EARN_

TRIGGERED

I 3

This field identifies the number of a deduction that triggers the current deduction when its Annual Earnings Limit is exceeded.

Valid entries are numbers identifying deductions with:

  • A Deduction # lower than the number of the current deduction

  • An Annual Limit Amount.

  • A Calculation Base other than 6, 9, 13, or 14.

  • The same deduction method as the current deduction—Amount or Percent.

You cannot enter a number in this field if there is a Deduction, Reimbursement, or Other Compensation in the Master Deduction’s Basis Amount pop-up window for the current deduction.

ACCT_NUM

X

Accrual Account. PENTA verifies this field exists in the DEDUCTION table.

VEN_ID

X

Vendor Id. PENTA verifies this field exists in the VENDOR table.

AP_CHK_COMMENT_1

C 60

Line 1 of text that prints on standard AP checks issued to vendors requiring detailed remittance information.

AP_CHK_COMMENT_2

C 60

Line 2 of text that prints on standard AP checks issued to vendors requiring detailed remittance information.

AP_CHK_COMMENT_3

C 60

Line 3 of text that prints on standard AP checks issued to vendors requiring detailed remittance information.

AP_CHK_COMMENT_4

C 60

Line 4 of text that prints on standard AP checks issued to vendors requiring detailed remittance information.

AP_CHK_COMMENT_5

C 60

Line 5 of text that prints on standard AP checks issued to vendors requiring detailed remittance information.

MONTHLY_LIMIT_

AMT

F 15.2

Deduction maximum amount in a single month. The total of deduction amounts taken on multiple checks in a month cannot exceed this amount.

PRD_LIMIT_AMT

F 15.2

The maximum amount PENTA will take for the Deduction in a single pay period. The total of deduction amounts taken on multiple checks in a pay period will not exceed this amount.

GROSS_TO_NET_

PRIORITY

I 3

Controls the order in which PENTA subtracts net pay-based deductions to arrive at final pay.

MIN_NET_AMT

F 15.2

The minimum net pay for a specific net pay amount.

MIN_NET_DISP_NET_PCT

F 8.5

The minimum net pay for a specific percent of disposable net.

MIN_NET_PER_HOUR

F 15.4

The Minimum Hourly Rate to pay the employee for regular, premium 1, and premium 2 hours based on an effective date.

Employee Canadian Payroll Provincial Parameters (PROV) Detail Record

The following fields are part of the Detail Record if the Record Type is PROV.

Use this Record Type for employees with PR_COUNTRY_CD = CAN only.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Employee Id

2

Record Type

Key

C! 5

The value should be PROV.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Province Code

Req

C! 4

Province Code. Must be a valid, active Canadian Province Code.

5

Effective Date

Req

D

Effective Date.

6

Labor-Sponsored Funds Credit

Opt

F 15.2

Provincial Labor-Sponsored Funds Credit.

7

Authorized Tax Credits - Other

Opt

F 15.2

Provincial Authorized Tax Credits – Other.

8

Number of Disabled Dependents

Opt

I 2

Number of Disabled Dependents, if applicable to the province and for the employee.

9

Number of Dependents Under 18

Opt

I 2

Number of Dependents Under 18 if applicable to the province and for the employee.

Employee Canadian Payroll Tax Account Number (BNTAX) Detail Record

The following fields are part of the Detail Record if the Record Type is BNTAX. Use this Record Type for employees with PR_COUNTRY_CD = CAN only.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Employee Id

2

Record Type

Key

C! 5

The value should be BNTAX.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Effective Date

Req

D

Effective Date.

5

BN Tax Account Id

Req

C! 6

Payroll BN Tax Account Id. The first 2 characters must be “RP.” Must exist in table OU_BN_TAX_ACCT for the employee’s Legal Entity OU Id.

Employee Canadian Payroll Tax Exemptions (XEMPT) Detail Record

The following fields are part of the Detail Record if the Record Type is XEMPT. Use this Record Type for employees with PR_COUNTRY_CD = CAN only.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Employee Id

2

Record Type

Key

C! 5

The value should be XEMPT.

3

Activity Code

Key

C! 1

Required for all activity. Possible value is: A (Add).

Note: PENTA does not support Change and Delete functionality for this field.

4

Province Code

Opt

C! 4

Enter province code if the Tax Type Code is for a provincial tax. Must be a valid, active Canadian Province Code.

5

Tax Type Code

Req

C! 6

Tax Type Code. If Province Code has a value, this must be a provincial Tax Type valid for that province. If the Province Code does NOT have a value, this must be a valid Canadian federal Tax Type.

6

Starting Date

Req

D

The effective date of the tax exemption. Must not result in date range overlap with other records.

7

Ending Date

Opt

D

The expiration date of the tax exemption. Must be greater than or equal to the Starting Date. Must not result in date range overlap with other records.

Employee Certification (CERT) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee ID

Key

X

Employee ID. PENTA verifies this field exists in the EMPLOYEE table, and is an active employee.

2

Record Type

Key

C! 5

The value should be CERT. The Detail record updates the EMPLOYEE table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Updates an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Sequence Number

Req

N 10

Sequence number uniquely identifying this record within interface request.

5

License Code

Req

C 8

Id of the employee’s professional license or certification.

6

License State/Prov

Opt

C 4

Id of the state or province that issued the Employee’s license. PENTA verifies this field exists in the STATE table, and is an active Address State.

7

License Registration #

Opt

C 15

Number of the employee’s license registration.

8

Date Licensed

Opt

D

Date the employee’s license was issued.

9

Date Expired

Opt

D

Date the employee’s license expires.

10

Date Last Renewed

Opt

D

Date the employee last renewed the license.

Employee (EMP) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The Employee’s Id.

2

Record Type

Key

C! 5

The value should be EMP. The Detail record updates the EMPLOYEE table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Tax Id #

Key

X

Employee’s Social Security number (USA employees), Social Insurance number (CAN employees), or other identifier. The value must not already exist for another Employee Id within the Employee table.

Do not include hyphens or spaces in the record

If you change an existing employee’s PR_COUNTRY_CD from USA to CAN or vice versa, you must also enter a new Tax Id #.

5

Last Name

Req

C 20

The employee’s last name.

6

First Name

Req

C 15

The employee’s first name.

7

Middle Name

Opt

C 15

The employee’s middle name.

8

Birth date

Opt

D

This field is optional for employees with PR_COUNTRY_CD = USA and required for employees with PR_COUNTRY_CD=CAN.

If you change an existing employee with a null Birth Date and a PR_COUNTRY_CD = USA to PR_COUNTRY_CD = CAN, you must enter a Birth Date on the EMP record.

9

Hire Date

Req

D

Employee’s original hire date

10

Adjusted Service Date

Opt

D

Employee’s adjusted service date (used to adjust for leaves of absence or the like)

11

OU Id

Req

X

The organizational unit assigned to the employee. PENTA verifies this field exists in the ORGANIZATION_UNIT table, and verifies it is within the balance sheet OU included in the Header Record.

12

Pay Class Number

Req

I 8

PENTA verifies this field exists in the PR_CLASS table.

13

Pay Group Number

Req

I 3

PENTA verifies this field exists in the PAY_GROUP table.

14

Department Number

Opt

I 5

PENTA verifies this field exists in the DEPARTMENT table.

15

Marital Status Code

Req

C 1

Marital status. Available options are:

  • M (Married)

  • S (Single)

If you are adding the employee and you do not enter a value, the marital status defaults as S.

16

Shift Number

Opt

I 1

Employee’s assigned shift: 1, 2, or 3.

If you are adding an employee and do not have a value in this field, the shift number defaults as 1.

17

Confidential Code

Opt

C! 1

Is the employee’s salary information confidential? Possible values: Y or N.

If you add an employee but do not enter a value in this field, this defaults as the Pay Group value.

18

Worker Classification

Opt

C! 2

PENTA verifies this field exists in ECC_CD table.

19

Gender Code

Opt

C! 1

PENTA verifies this field exists in the GENDER table. Available options are:

  • F (Female)

  • M (Male)

20

Race Code

Opt

C! 1

This is the ethnic heritage of the employee, not citizenship. PENTA verifies this field exists in the RACE table.

21

Address 1

Opt

C 30

First line of the employee’s address.

22

Address 2

Opt

C 30

Second line of the employee’s address.

23

Address 3

Opt

C 30

Third line of the employee’s address.

24

City

Opt

C 20

City where the employee lives.

25

State Code

Opt

C! 4

PENTA verifies the Employee’s address state or province exists in the STATE table.

26

Postal Code

Opt

C10

The ZIP Code or Postal Code

27

Country

Opt

C! 3

PENTA verifies this field exists in the COUNTRY table.

28

Phone Area Code

Opt

I 3

Area code of the employee’s phone number.

29

Phone Number

Opt

I 11

The employee’s phone number.

30

Employee Bank Number

Opt

C! 9

The number identifying the bank where the employee’s payroll check deposits.

PENTA verifies Bank Numbers for employees with PR_COUNTRY_CD = USA using the bank number check digit.

If this field has a value, Bank Account Type Code and Employee Bank Account Number must contain values.

31

Bank Account Type Code

Opt

C! 1

Type of account to which the employee’s payroll is deposited. PENTA verifies this field exists in the BANK_ACCT_TYPE table.

If this field has a value, Employee Bank Number and Employee Bank Account Number must contain values.

32

Employee Bank Account Number

Opt

C 17

The bank account where the Employee’s check deposits. PENTA verifies this field exists in the BANK_ACCT_TYPE table.

If this field has a value, Employee Bank Number and Employee Bank Account Number must contain values.

33

Payroll Direct Deposit

Opt

C! 1

Is the employee’s payroll check directly deposited? Possible values: Y or N. The employee can have only one bank account associated with a payroll deposit. When adding an employee, if Payroll Direct Deposit is:

  • Y – PENTA requires Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number

  • N – PENTA stores the values for Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number, but creates an exception message stating that you loaded the above values but did not enable direct deposit. If there are no values for Employee Bank Number, Bank Account Type Code, and Employee Bank Account Number, PENTA terminates the employee’s direct deposit.

34

Certification Code

Opt

C! 1

Should the employee’s time on a job be included on the Certified Payroll Report? Possible values: Y or N.

If this field has no value and the Activity Code is A, this field defaults as Y.

35

Payroll Check Sort Group

Opt

C 5

The check sort group assigned to this employee for use in sorting payroll checks

36

Subject to Drug Testing

Opt

C! 1

This field determines whether the employee is included in a drug testing pool. Possible values: Y or N. This defaults as N.

37

Subject to Alcohol Testing

Opt

C! 1

This field determines whether the employee is included in an alcohol testing pool. Possible values: Y or N. This defaults as N.

Optional EMP Detail Fields (place after Field 37)

Field

Format

Description

Field

Format

Description

VIET_VET_CD

C! 1

This field identifies whether the employee is a Vietnam War Veteran. Possible values: Y or N. This defaults as N. If the employee is a Vietnam Veteran, include after field 37 as |VIET_VET_CD=Y|.

OTHER_VET_CD

C! 1

This field identifies whether the employee is a Veteran. Possible values: Y or N. This defaults as N. If the employee is a Veteran, include after field 37 as |OTHER_VET_CD=Y|.

DISABLED_VET_CD

C! 1

This field identifies whether the employee is a Disabled Veteran. Possible values: Y or N. This defaults as N. If the employee is a Disabled Veteran, include after field 37 as |DISABLED_VET_CD=Y|

SPECIAL_DISABLED_

VET_CD

C! 1

This field identifies whether the employee is a Special Disabled Veteran. Possible values are Y or N. This field defaults as N. If the employee is a Special Disabled Veteran, include after field 37 as |SPECIAL_DISABLED_VET_CD=Y|

SERVICE_MEDAL_VET_CD

C! 1

This field identifies whether the employee is a Service Medal Veteran. Possible values are Y or N. This field defaults as N. If the employee is a Service Medal Veteran, include after field 37 as |SERVICE_MEDAL_VET_CD=Y|

HIRING_LOCATION_

ID

C 20

This field identifies a Hiring Location for VETS-100 reporting. Valid values are Hiring Locations set up in the Hiring Locations window.

OT_SPLIT_ACTION_

CD

C! 6

This field only applies if hours with hour type O exist. When the hour type O hours split to hour type T and D during the labor distribution process, this field determines which hour class is associated with the hours. You can use the Overtime Splitting Action Codes window to define values for this field.

AUTO_OT_ELIG_CD

C! 1

This field determines whether the employee is subject to the auto overtime calculation rules established at the payroll class level. Possible values: Y or N. This defaults as Y. If the employee is subject to the auto overtime rules, include after field 37 as |AUTO_OT_ELIG_CD=Y|.

COUNTRY_CD

C! 3

Valid Payroll Country Codes are USA and CAN.

  • USA – Employee is paid via USA Payroll.

  • CAN – Employee is paid via Canadian Payroll.

When adding a new employee, if you exclude the optional PR_COUNTRY_CD from the EMP record, PENTA evaluates a default based on System Option 257 and procreq_user. If the default is null, an error occurs.

When adding a new employee with PR_COUNTRY_CD = CAN and when changing an existing employee’s Payroll Country Code from USA to CAN, enter at least one Record Type CANPR record for the employee. If you do not enter at least one CANPR record, PENTA generates a warning message.

When changing an existing employee’s Payroll Country Code from CAN to USA, specify the WH_ST_CD and UC_ST_CD for the employee in a TAX record. If you do not enter a WH_ST_CD and UC_ST_CD, PENTA sets them to the employee’s ST_CD if it has a value, and to “AL” if it has no value.

When changing an existing employee’s PR_COUNTRY_CD from USA to CAN or vice versa, you must also enter a new Tax Id #.

PENTA does not allow changes to this code if checks or posted or pending timecard entries exist for the employee.

STATUS_INDIAN_CD

C! 1

If the Employee has a CAN Payroll Country Code, this indicates whether the Employee qualifies as a Status Indian on a Canadian T4. Valid entries are N and Y.

USE_WORK_LOC_CD

C! 1

Indicates whether PENTA follows the standard hierarchy for determining SIT, SUT/WC/PL, and Local tax jurisdictions. Valid entries are N and Y.

CORPORATE_OFFICER_CD

C! 1

Indicates whether the Employee is an officer of the company. Valid entries are N and Y. This defaults as N.

PHONE_NUM_TYPE_

CD

C! 8

Category for the phone number. PENTA verifies this field exists in the PHONE_NUM_TYPE table. This defaults as HOME.

EMAIL_ADDR

C 50

The employee’s email address.

WINDOWS_USER_ID

C 50

The employee’s Windows User Id.

CREW_ID

C! 8

Id of the Crew the employee belongs to. PENTA verifies this field exists in the CREW table.

EMER_CONTACT

C 30

The employee’s emergency contact person.

EMER_PHONE_AREA_CD

C 3

Area code of the emergency contact’s phone number.

EMER_PHONE_NUM

C 11

Phone number of the emergency contact.

WAGE_PLAN_CD

C! 1

The employee’s wage plan. Required for California quarterly wage reporting on magnetic media.

APPROVAL_GROUP_

NUM

I 3

Id of the group that reviews/approves the employee’s time (in eTimesheets) and expenses (in eExpense). PENTA verifies this field exists in the ETIMESHEET_APPR_GROUP table.

PRE_NOTE_STAT_CD

C! 1

Indicates whether the Employee’s bank information is approved for live transmission. Valid entries are A and N. This defaults as N.

D_DISCHARGE_DATE

D

The date the employee was discharged from service—if the employee was in the military.

EMP_USER_ID

C! 6

The employee’s User Id. PENTA verifies this field exists in the USERS table.

SERVICE_TECH_CD

C! 1

Indicates whether the employee is a service technician. Valid entries are N and Y. This defaults as the value from the employee’s Payroll Class.

SALESPERSON_CD

C! 1

Indicates whether the employee is a salesperson. Valid entries are N and Y. This defaults as N.

PMGR_CD

C! 1

Indicates whether the employee is a project manager. Valid entries are N and Y. This defaults as N.

PROJ_CNTRL_CD

C! 1

Indicates whether the employee is a project controller. Valid entries are N and Y. This defaults as N.

PROJ_ADMIN_CD

C! 1

Indicates whether the employee is a project administrator. Valid entries are N and Y. This defaults as N.

NAME_PREFIX

C 15

Prefix on the employee’s name.

NAME_SUFFIX

C 10

Suffix on the employee’s name.

Employee Bank Name

C 30

Name of the employee’s bank.

Employee Status (STAT) Detail Record

The following fields are part of the Detail Record if the Record Type is “STAT”. This data will appear in the Status History pop-up in the Employee Payroll Information window (master tab).

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The employee’s Id.

2

Record Type

Key

C! 5

The value should be STAT. The Detail record updates the EMP_STAT_HIST table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.
    For employees with Payroll Country Code USA, you can delete all but one status record if needed. You cannot delete statuses for employees with Payroll Country Code CAN.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Employee Status Code

Key

C! 1

Available Status Codes are A (Active) and I (Inactive). PENTA verifies this field exists in the EMP_STAT table.

5

Effective Date

Key

D

This value provides the effective date of the status record. PENTA updates the HIST_DATE in the EMP_STAT_HIST table.

6

Status Change Type

Opt

I 3

The status change code indicates the reason for the employee's change in status (e.g., lay-off, rehire). PENTA verifies this value exists in the TERM_TYPE table and updates the EMP_STAT_HIST table TERM_TYPE_NUM if valid.

Optional STAT Detail Fields (place after Field 6)

Field

Format

Description

Field

Format

Description

REHIRE_CD

C! 1

Report as Rehire.

Determines whether a rehired employee is included on the New Hire Report. Possible values: Y or N. Defaults as N.

ROE_REASON_CD

C! 1

Reason for ROE.

PENTA verifies this field exists in the ROE_REASON table. You can only enter this field for Canadian Payroll employees.

If you enter a value in this field, PENTA automatically populates the Status History record ROE Required field with Y.

Estimated Hourly Benefit Value (BNVAL) Detail Record

The following fields are part of the Detail record if the Record Type is BNVAL. Use this record to enter Estimated Hourly Benefit Value information.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The Employee’s Id.

2

Record Type

Key

C! 5

The value should be BNVAL.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Effective Date

Req

D

Date PENTA should begin to use the Estimated Hourly Value in prevailing wage comparisons.

5

Estimated Hourly Value

Req

F 10.2

The hourly value of the benefits to include in a prevailing wage comparison.

Employee Header Record

Each interface file should consist of one Header Record and one or more Detail Records. PENTA uses the information defined within the Header Record to validate the content of the interface file. If any header field fails validation, PENTA rejects the header and associated Detail Records.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Identifier

Key

C! 3

The Request Type code assigned to the E Interface Type.

2

Record Count

Key

I 10

Each batch includes a count of the Detail Records within the file. If the number in the Header Record differs from the number read by PENTA, no update occurs and PENTA rejects the entire file.

3

Origination Date

Key

D

The date of file creation. Each position must be zero or greater.

4

Batch Number

Key

C 13

The batch name has two requirements:

  • The file name must be equal the Batch Number.

  • The Batch Number must be unique within PENTA.

Note: Penta Technologies recommends that you incorporate the current date, a sequence, and source into the Batch Number. PENTA rejects the file if a batch with the same Batch Number already exists.

5

Balance Sheet OU Id

Opt

X

If you provide a balance sheet OU Id, all Detail Records in the Organization Unit table must share this balance sheet OU.

6

Data Check Verifier

Opt

I 8

This Header Record value:

  • Is the sum of the ASCII value of each character in each Detail Record’s Employee ID.

  • Is truncated (from the left) to the eight least significant digits.

Labor Productivity (PROD) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the employee.

2

Record Type

Key

C! 5

The value should be PROD.

3

Activity Code

Key

C! 1

Required for all activity. This value must be A—records can only be added.

4

OU Id

Req

X

This must be a valid OU.

5

Effective Date

Req

D

The default is the current date.

6

Base Hours

Opt

F 5.2

The value must be between 0.01 and 168.00. If you enter a value outside of this range, PENTA defaults this field to null.

If you enter no value, the default is 40 hours.

7

Target Ratio

Req

F 4.1

The value must be between 0 and 100.0. If you enter a value outside of this range or do not enter any value, the default is 100.

If this field contains a value, PENTA calculates target hours. The Target Hours field should not contain a value.

8

Target Hours

Opt

F 5.2

The value cannot exceed the Base Hours and must be between 0.01 and 168.00. If you enter a value outside of this range, PENTA defaults this field to null.

If this field contains a value, PENTA overrides the hours calculated by the Target Ratio.

9

Reason

Opt

C 30

A note about the productivity targets. PENTA does not perform any checks on this field.

Minimum Hourly Rate (MINRT) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the Employee.

2

Record Type

Key

C! 5

The value should be MINRT.

3

Activity Code

Keyz

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

Note: PENTA only supports A at this time.

4

Effective Date

Req

D

Effective Date.

5

Regular Rate

Req

F 15.4

Minimum regular hourly rate.

6

Premium 1 Rate

Req

F 15.4

Minimum premium 1 hourly rate. This field defaults as:
Regular Rate * 1.5

7

Premium 2 Rate

Req

F 15.4

Minimum premium 2 hourly rate. This field defaults as:
Regular Rate * 2

Paid Time Off (PTO) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the employee.

2

Record Type

Key

C! 5

The value should be PTO. The Detail record updates the EMP_PTO_SCHD table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Payroll Class

Key

I 8

ID of the payroll class associated with the PTO schedule.

5

Pay Rate Number

Key

I 4

ID of the pay rate associated with the PTO schedule.

6

PTO Schedule Code

Key

C8

ID of the PTO schedule assigned to the Employee.

7

PTO Status Code

Req

C! 1

The status of the Employee’s PTO schedule. Possible values are A (Active) or I (Inactive).

8

Debit Account

Opt

X

The expense account used to record PTO expense as it is earned. This account may not be associated with an edit rule.

9

Credit Account

Opt

X

The liability account used to record PTO liability as it is earned. This account may not be associated with an edit rule.

10

Premium 1 Multiplier

Opt

F 7.4

Entry here overrides the value established at the PTO schedule level. If the PTO schedule has an accrual type of “Per Hour,” this field defines how PTO calculates on type T hours. For example, an entry of 1.5 indicates PTO for type T hours will accrue at a rate of 1.5 hours for each type T hour worked.

11

Premium 2 Multiplier

Opt

F 7.4

Entry here overrides the value established at the PTO schedule level. If the PTO schedule has an accrual type of “Per Hour,” this field defines how PTO calculates on type D hours. For example, an entry of 2.0 indicates PTO for type T hours will accrue at a rate of 2.0 hours for each type D hour worked.

Pay Rate (RATE) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the employee.

2

Record Type

Key

C! 5

The value should be RATE. The Detail record updates the EMP_PAY_RT_HIST table.

3

Activity Code

Key

C! 1

Required for all activity. Available values:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Payroll Class

Key

I 8

PENTA verifies this field exists in the PR_CLASS table.

5

Pay Rate Number

Key

I 4

PENTA verifies this field exists in the PAY_RT table.

6

Effective Date

Key

D

The date for which the pay class and pay rate are to take effect. If the effective date is prior to today’s date and the employee’s Retroactive Pay Code is Y, a retroactive pay adjustment may be required.

Increase the sequence if the pay class of the effective date already exists.

Note: The pay rate may also change for the same effective date.

7

Regular Rate

Opt

F 15.4

Standard payroll rate. The rate must be positive, zero, or null. If the rate is null and you are adding the employee, the value copies from PAY_RT_HIST table.

8

Premium 1 Rate

Opt

F 15.4

Premium 1 payroll rate. The rate must be positive, zero, or null. If the rate is null and you are adding the employee, the value copies from PAY_RT_HIST table.

9

Premium 2 Rate

Opt

F 15.4

Premium 2 payroll rate. The rate must be positive, zero, or null. If the rate is null and you are adding the employee, the value copies from PAY_RT_HIST table.

10

Standard Charge Rate

Opt

F 15.4

Standard job billing rate. The rate must be positive, zero, or null.

11

Premium 1 Charge Rate

Opt

F 15.4

Premium 1 billing rate. The rate must be positive, zero, or null.

12

Premium 2 Charge Rate

Opt

F 15.4

Premium 2 billing rate. The rate must be positive or null.

13

Retroactive Pay Code

Opt

C! 1

Is the employee eligible for retroactive pay? Possible values: Y or N. If there is no value here and you are adding the employee, the value copies from the pay class and pay rate.

If the effective date is less than the current system date, the table RETRO_PAY_WORK is populated as follows:

NameNull? TypeFrom PAY RT HISTEmp_Id!null num(5)Emp Id.Eff_Date!null char(10)Eff Date.Reg_Ratenum(15,4)Reg_Rate + AmtPrem1_Ratenum(15,4)Th_Rate + Amt Ot.Prem2_Ratenum(15,4)Dt Rate + Dt Add To Amt.User_Idchar(6) Ctrl_Date!null char(10) Ctrl_Time.!null char(8) Ctrl_Site_Numnull num(3) Ctrl_Timestampdate 

14

Overtime Bank Code

Opt

C! 1

Is the employee eligible for overtime hours banking? Possible values: Y or N. If you are adding a pay class and pay rate and they are not overrides, PENTA uses the overtime bank code defaulting from the PAY_RT_HIST table.

Optional RATE Detail Fields (place after Field 14)

Field

Format

Description

Field

Format

Description

EMP_TITLE_NUM

I 4

Id of the employee’s professional title. PENTA verifies this field exists in the EMP_TITLE table.

OT_MULT

F 7.4

If the employee is salaried and eligible for overtime, this is the Pay Rate for overtime hours entered as Premium 1.

DT_MULT

F 7.4

If the employee is salaried and eligible for overtime, this is the Pay Rate for overtime hours entered as Premium 2.

D_EFF_DATE

D

The date the employee’s salary takes effect. You can only enter this field for salaried pay rates.

YEARLY_SAL_AMT

F 15.2

Amount of PENTA’s annualized salary calculation. (The employee’s Hourly Rate * 2080).

OT_BANK_CD

C! 1

Indicates whether the employee is eligible for overtime banking when recording time for the Pay Class and Pay Rate. Possible values are N and Y. This defaults as N. You can only enter this field for salaried pay rates.

ADD_TO_AMT

F 15.2

The employee’s hourly rate in addition to the usual wages for Regular hours worked.

DT_ADD_TO_AMT

F 15.2

The employee’s hourly rate in addition to the usual ages for Premium 1 hours worked.

OT_ADD_TO_AMT

F 15.2

The Employee’s hourly rate in addition to the usual wages for Premium 2 hours worked.

UNIT_PAY_SCHD_ID

C!15

Id of the Unit Pay Rate Schedule assigned to the Payroll Class/Pay Rate combination. Applicable to Unit Rate Payroll only. You must have authorization to enter this value.

Reimbursement (REIMB) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The Employee’s Id.

2

Record Type

Key

C! 5

The value should be REIMB. The Detail record updates the EMP_REIMB table.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Reimbursement Number

Key

I 3

Id of the reimbursement. PENTA verifies this field exists in the Reimbursement table. Reimbursements using Calculation Base #9 (Subsistence Amount per Day) are invalid entries.

5

Effective Date

Req

D

Date the reimbursement becomes active for the employee. No default.

6

Expiration Date

Opt

D

Date the reimbursement is no longer active for the employee.

7

Amount

Opt

F 15.2

Amount per Calculation Base cycle (deduction or reimbursement). This field has no value for compensations. If this field has a value, it must be zero or a positive number. If you are adding, either Amount or Percent must contain a value. If you are adding and this field has no value, PENTA uses the Master Deduction’s amount.

Note: This field is not valid for Calc Base 4; PENTA only allows percentages.

8

Percent of Gross

Opt

F 8.5

Percent per Calculation Base cycle (deduction or reimbursement). There should be no value for compensations. If there is a value, it must greater than 0. If you are adding, either Amount or Percent must have a value. If you are adding and the field has no value, PENTA uses the Master Deduction’s percent.

Note: This field is not valid for Calc Base 1, PENTA only allows amounts.

9

Limit Amount

Opt

F 15.2

Maximum amount PENTA will automatically reimburse during a single payroll year. If this field has a value, it must be greater than zero. If this field has no value, PENTA uses the Master Deduction’s limit amount.

10

Frequency #

Req

I 3

Id of the frequency of the reimbursement. PENTA verifies this field exists in the DED_REIMB_FREQ table. If this field has no value, PENTA uses the Master Deduction’s frequency number.

Optional REIMB Detail Field (place after Field 10)

Field

Format

Description

Field

Format

Description

REIMB_NUM

I 3

PENTA verifies this field exists in the DEDUCTION table.

Tax (TAX) Detail Record

The following fields are included in the “TAX” Detail record. Use this Record Type for employees with PR_COUNTRY_CD = USA only.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

The Employee’s Id.

2

Record Type

Key

C! 5

The value should be TAX. The Detail record updates the EMPLOYEE, EMP_ST_TAX_TYPE, and EMP_LCL_TAX_TYPE tables.

3

Activity Code

Key

C! 1

Required for all activity. Available values:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • D (Delete) – Delete an existing record. If you cannot delete the record, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Tax Level Code

Key

C! 1

This defines which tax information set PENTA inserts or changes. Available values:

  • F (Federal Tax Info

  • L (Local Taxing Authority)

  • S (State Tax Info)

If you are adding an employee and Tax Level Code is F, the Resident/Work Code must be R.

5

Resident/Work Code

Opt

C! 1

Required if the Tax Level Code is F; otherwise, do not enter a value.

Available values:

  • R (Resident State)

  • W (Work State)

If this field has a value, PENTA updates the EMPLOYEE table with the appropriate activity for the withholding and unemployment compensation fields.

6

State Code

Opt

C! 4

Required if the Tax Level Code is S; otherwise, do not enter a value.

The Resident/Work Code field determines if the State Code (withholding state) is for residence or work. PENTA verifies this field exists in the STATE table. If the tax level code is:

  • F – The populated field is Employee. Wh St Code or Employee Work Wh St Code.

  • L – an error results

  • S – The populated field is Emp St Tax Type. St_Code.

If the state does not exist for an employee and the value for System Option 139 is S, PENTA inserts default values for resident or work into the EMP_ST_TAX_TYPE table for each new State Code:

  • Withholding status = federal withholding status.

  • Subject to withholding = Y.

  • Dependents = federal number of dependents.

Note: You cannot delete a State Code if System Option 139 is S or if it is active as either a Resident of Work State.

7

Local Tax Authority Code

Opt

C! 3

The Resident/Work Code determines if the local code is for residence or work. Only one resident local code may exist at any one time in the EMPLOYEE table. PENTA verifies this field exists in the LCL_TAX_AUTH table. If the tax level code is:

  • F – The populated field is Employee. Wh Lcl Code or Employee. Work Wh Lcl Code.

  • L – The populated field is Emp Lcl Tax Type.Lcl Code.

  • S – The populated field is Emp St Tax Type. Lcl Code.

8

Claimed Exempt Number

Req

F 6.3

The number of exemptions. If the tax level code is:

  • F – The populated field is Employee Claimed Exempt.

  • L – The populated field is Emp Lcl Tax Type. Claimed Exempt.

  • S – The populated field is Emp St Tax Type. Claimed Exempt.

9

Subject to Withholding Code

Req

B

Is the employee’s payroll subject to withholding? Possible values: Y, N, or null.

  • Y (Yes)

  • N (No)

  • null

10

Withholding Status Code

Req

C! 1

Withholding status code. PENTA verifies this field exists in WH_STAT table. If the tax level code is:

  • F – The populated field is Employee. Wh Stat Code

  • L – The populated field is Emp Lcl Tax Type. Wh Stat Code.

  • S – The populated field is Emp St Tax Type. Wh Stat Code.

11

Additional Withholding Percent

Opt

F 8.5

The amount PENTA will add to the standard withholding deduction. If the value is not zero, Additional Withholding Amount is null. If the tax level code is:

  • F – The populated field is Employee. Wh Add Pct.

  • L – The populated field is Emp Lcl Tax Type. Wh Add Pct.

  • S – The populated field is Emp St Tax Type. Wh Add Pct.

12

Additional Withholding Amount

Opt

F 15.2

The percentage PENTA will add to the standard withholding deduction. If the value is zero or greater, Additional Withholding Percent is null. If the tax level code is:

  • F – The populated field is Employee. Wh Add Amt.

  • L – The populated field is Emp Lcl Tax Type. Wh Add Amt.

  • S – The populated field is Emp St Tax Type. Wh Add Amt.

13

FICA Exempt Code

Req

C! 1

Is the employee exempt from FICA? This field can only contain a value if Tax Level Code is F. Possible values are:

  • M (Process Medicare Only)

  • N (Not Exempt from FICA)

  • X (Exempt from Employer SS (2010))

  • Y (Exempt from FICA)

See Payroll’s Employee Payroll Information Window Description for further information on each Code.

14

EIC Certificate Count

Opt

I 3

EIC certificate count. This field can only contain a value if Tax Level Code is F.

15

Unemployment Compensation State Code

Req

C! 4

Unemployment compensation state. The Resident Work Code determines if the state is for residence or work. PENTA verifies this field exists in the STATE table. If the tax level code is:

  • F – The populated field is Employee. UC St Code or Employee. Work UC St Code (Based on the Res Work Code).

  • L – an error results

  • S – an error results

If you are adding an employee and do not have a value in this field, the state code from the employee’s address is used. If the address state code is null, PENTA issues an exception message.

User Defined Field (UDF) Detail Record

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Employee Id

Key

X

Id of the employee.

2

Record Type

Key

C! 5

The value should be UDF.

3

Activity Code

Key

C! 1

Required for all activity. Possible values are:

  • A (Add) – Adds the record to the database. PENTA provides an error message if the record already exists in the database.

  • C (Change) – Update an existing record. If the field is not updateable, PENTA records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

4

Column Name

Req

C 30

This is the UDF field name.

5

Column Value

Opt

C 15

The value for the UDF. Whether an entry is required depends on the rules established for the User Defined Field in the User Defined Fields window.