WritePrePayrollErrorRecord

F07355 Write Pre-Payroll Error Record

Minor Business Rule

Object Name: N0700105

Parent DLL: CPAY

Location: Client/Server

Language: NER

Data Structure

D0700105 - DS for F07355 Write Pre-Payroll Error Record

Parameter NameData ItemData TypeReq/OptI/O/Both
szUDCErrorCodeKYcharOPTNONE

A list of valid codes for a specific user defined code list.

szPayrollIDOWPAYDcharOPTNONE

A code that identifies a group of employees for whom you are processing payroll. Use this ID to process each step of the payroll 
cycle. This code is also used to identify the interim ID that you select when you enter interim payments.

szPayrollProgramIdPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnLineIDLIIDMATH_NUMERICOPTNONE

A system-assigned line ID that uniquely identifies the records in this table. The line ID determines the print order of the records on the stub or 
register.

szNameAlphaALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnAmtGrossPayGPAMATH_NUMERICOPTNONE

The actual gross pay amount for an employee. This amount is to be distinguished from the distributed gross pay amount used for labor 
distribution. See data item DPAY. When using Work Order Time Entry, this field is used to record miscellaneous pay for an employee, (for 
example, piece rate bonus).

mnAmountGrossPay001G101MATH_NUMERICOPTNONE

Gross Pay to be associated with the tax authority. For instance, if an employee earns wages in more than one state for the period, his gross 
pay would be apportioned to the tax authority for each state.

mnAmountGrossPay002G102MATH_NUMERICOPTNONE

The amount of gross pay for the period.

mnAmountGrossPay003G103MATH_NUMERICOPTNONE

The amount of gross pay for the period.

mnHoursWorkPHRWMATH_NUMERICOPTNONE

The number of hours associated with each transaction.

mnArrearageAmountARRAMATH_NUMERICOPTNONE

The amount of the deduction that is being or has been reduced because the employee did not receive wages that could cover the payroll 
taxes and deductions calculated within the payroll cycle.

mnAmountGrossPayGPAYMATH_NUMERICOPTNONE

The actual gross pay amount for an employee. This amount is different from the distributed gross pay amount used for labour 
distribution. On Work Order Time Entry, use this field to record miscellaneous pay for an employee, such as piece rate bonus.

szPayrollLockoutIDUSRcharOPTNONE

This code is a combination of the IBM user ID and the batch number assigned to a prepayroll selection. It is used to prohibit one employee 
from being processed in more than one concurrent payroll cycle. It also locks out everyone but the user who is running the payroll (or 
prepayroll) from updating the employee's master file or time records until either the the cycle is complete or a reset of the payroll lockout is 
executed.

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

cTransactTypeTimePayDISOcharOPTNONE

A code used to distinguish between the following types of payroll entries: P Time Cards (Earnings)   D Deductions withheld   B Benefit (both 
cash and non cash)   A Accrual of sick, vacation, comp, and so forth  Note: These codes may only be changed by J.D. Edwards If you enter an * 
in this field the system displays all four types of PDBAs.

szErrorMessageKeyEKEYcharOPTNONE

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

mnAddressNumberPayeeANN8MATH_NUMERICOPTNONE

The address book number for the supplier who receives the final payment. In Benefits administration, this is the address book number of the 
company that issues the plan and receives premium payments for it. For wage attachments, payee is the address book number of the 
agency, company, individual, or court that is to receive the payment of the check.

szUnionCodeUNcharOPTNONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

szJobCodeJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharOPTNONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

jdDateTerminatedDTJDEDATEOPTNONE

The date that the employee was terminated, if applicable.

szCompanyHomeHMCOcharOPTNONE

The company number where the employee records generally reside.

szBusinessUnitHomeHMCUcharOPTNONE

The number of the business unit in which the employee generally resides.

mnCheckControlNumberCKCNMATH_NUMERICOPTNONE

A number used to group all payroll transactions for each payment or individual interim payment. This number is carried into the accounting 
journal entries and facilitates the update of the actual check number after payment printing is complete. This number is also used for 
automatically voiding payments. The payment work table contains both the actual check number and the check control number. All associated 
payment transactions are automatically reversed using the check control number. This is not the actual check number.

mnDeductionPriorityDPRIMATH_NUMERICOPTNONE

If an employee's gross pay does not cover deductions, a code in this field tells the system in what order it should satisfy deductions. Valid 
codes are 0001 through 9999. The system starts with the highest code. For example, 9999 is deducted before 0001.

cArrearageRulesARRRcharOPTNONE

A code indicating how to adjust deductions when the employee is in a negative pay situation. Valid codes are:  P Do a partial or full 
deduction as needed. This is the default. F Do a full reduction or none at all. N Do not reduce. Q Same as code P. In addition, place the amount in 
arrears, but do not apply the limits when collecting the arrearage. Write the arrearage balance to history.  R Same as code P. In addition, place the 
amount in arrears and apply the limits when collecting the arrearage. Write the arrearage balance to history.    G Same as code F. In addition, 
place the amount in arrears, but do not apply the limits when collecting the arrearage. Write the arrearage balance to history.    H Same as 
code F. In addition, place the amount in arrears and apply the limits when collecting the arrearage. Write the arrearage balance to 
history. S Same as code P. In addition, place the amount in arrears for the current pay period only but do not apply the limits when collecting the 
arrearage. Do not write the arrearage balance to history. T Same as code P. In addition, place the amount in arrears for the current pay period only and 
apply the limits when collecting the arrearage. Do not write arrearage balance to history. I Same as code F. In addition, place the amount in 
arrears for the current pay period only, but do not apply the limits when collecting the arrearage. Do not write arrearage balance to 
history. J Same as code F. In addition, place the amount in arrears for the current pay period only and apply the limits when collecting the arrearage. Do 
not write arrearage balance to history.

szChangeReasonTRScharOPTNONE

A code that indicates the reason for one of the following:   o  Changing an active employee's record   o  Terminating an employee   o  
Recommending a change in salary or rate This is a user defined code (06/T). If you are reactivating an employee, the code must be numeric. The 
code for new hires is the default reason code.

mnDocMatchingCheckOrDOCMMATH_NUMERICOPTNONE

The number of the matching document, such as a receipt, payment, adjustment,or credit. You apply a matching document (DOCM) against 
an original document (DOC), such as an invoice or voucher.

cInterimCheckStatusICScharOPTNONE

A code that indicates the type of payment that the system generated. For OneWorld, valid codes are:    A Automatic deposit    C 
Computer-generated payment    V Voided regular payment    M Manually-generated payment    Z Voided manual payment For World, valid codes are:    A 
Automatic deposit    C Computer-generated payment    P Payslip (cash)    M Manually-generated payment    X Voided payment  If the code is M, 
the Automatic Accounting Instruction (AAI) for the payroll manual check bank are used to generate the cash entry. If the code is C or blank, 
the AAI for the normal payroll bank is used.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None