| Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both | 
| mnAddressNumber | AN8 | MATH_NUMERIC | REQ | INPUT | 
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
 location.
  | 
| szPayrollIDOW | PAYD | char | OPT | INPUT | 
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.  | 
| mnCheckControlNumber | CKCN | MATH_NUMERIC | OPT | INPUT | 
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.  | 
| cInterimCheckStatus | ICS | char | OPT | INPUT | 
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.  | 
| cAdvanceOnPay | ADV | char | OPT | INPUT | 
A value of "1" indicates that the transaction has an advance payment on the employee's special process amount.  | 
| szCompany | CO | char | OPT | INPUT | 
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
 Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
 transactions.
Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
 for transaction entries.
  | 
| cVacationFactors | AAF | char | OPT | INPUT | 
A value in this field represents the number of pay periods that this check is to cover. This is used by the Payroll system to direct the Vertex 
 payroll tax program to treat the pay as a vacation advance. The computed taxes are automatically averaged over the number of pay periods. 
 See the Vertex system manual for an explanation of the method of calculating tax on vacation advances.  | 
| cDeductionFactors | DAAF | char | OPT | INPUT | 
A code which designates the number of periods that the check represents, and therefore the number of periods that the 'Flat Dollar' 
 deductions are to apply. This number will be multiplied by the standard deduction amount to come up with the amount to be subtracted from the 
 employee's check.  | 
| cErrorCode | EV01 | char | OPT | OUTPUT | 
An option that specifies the type of processing for an event.
  | 
| jdDatePayCheck | CKDT | JDEDATE | OPT | NONE | 
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.  | 
| cAutoDepositFlag | ADF | char | OPT | NONE | 
An option that you use to specify whether you want override the employee's automatic deposit instructions for an interim payment that is 
 computer-generated. The system cannot create an automatic deposit for a manual interim check. Valid values are:
Off The system follows the 
 automatic deposit instructions that are defined for the employee in the Automatic Bank Deposit Master table (F065016). Employees who do 
 not have automatic deposit instructions will receive a check. Off is the default.
On The system creates a check for the employee, regardless of 
 the employee's automatic deposit instructions.  | 
| cProcessedCode | YST | char | OPT | NONE | 
A code used to indicate whether a payroll transaction has been processed through the payroll cycle.  This value is held within various files 
 within the payroll system.  Valid values are:
Blank
Unprocessed.
1
Processed.  
P
Processed and checks have been printed (F07350 
 Only).
************************************************************
The F07351 contains values as they relate to the printed payment.  For the F07351, valid 
 values are:
Blank
Not Printed.
I
Interim Printed.
1
Non-Interim Printed.
  | 
| mnDocMatchingCheckOr | DOCM | MATH_NUMERIC | OPT | NONE | 
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.  | 
| cAddOrUpdateMode | EV01 | char | OPT | NONE | 
An option that specifies the type of processing for an event.
  | 
| mnAmtOrRate | RTAM | MATH_NUMERIC | OPT | NONE | 
A value that is a percentage, a monetary amount, or an hourly rate, depending on where it is used.  Valid values are:
1
For a deduction, 
 benefit, or accrual, the meaning of this value depends on the method of calculation.  The method determines whether the deduction is a flat 
 monetary amount, a percentage, or a multiplication rate.  Table method DBAs, depending on which table method they use, can either use this 
 amount in the calculation or ignore it.  If there are exceptions to the table calculation, you can override the table code in the detail area, set up a 
 flat monetary DBA amount, or override the amount with a one-time override for a timecard.
2
For a pay type, amounts entered in this field 
 override the hourly rate. 
  | 
| mnPayCycleBypassCount | PYCB | MATH_NUMERIC | OPT | INPUT | 
The number of pay cycles (that is, paychecks) bypassed. This is normally specified during the interim check process and would be used 
 for short-term absences such as vacations and jury duty.  A normal paycheck will only be printed for an employee if this number is zero. 
For 
 Flexible Spending Accounts Auto Deposit Instructions Only: This field is used to provide a count for the number of Pay cycles you want to 
 bypass the auto deposit feature so that you can write a manual check. Reasons for bypassing pay periods might be the employee's involvement 
 in jury duty, vacation, or leave of absence. 
  | 
| mnBenefitCycleBypassCt | BCB | MATH_NUMERIC | OPT | INPUT | 
The number of pay cycles (paychecks) that you want the system to bypass the benefit calculations.
Typically, you specify this information 
 during the interim check process. If you leave this value blank when you enter an interim check, the system bypasses the same number of 
 cycles that you enter in the Replace Next N Checks field. This number must be equal to or greater than the number of pay bypasses. If you 
 specify less than this number, the system bypasses the same number of pay cycles that you entered in the Replace Next N Checks field.
When 
 you enter a value in this field, the system updates the employee's master record. If you change or delete the other information on the interim 
 check,the system does not remove or adjust the bypass count. You must use the Change action on Additional Parameters to change the value 
 in the Employee Master table. However, if you delete the interim check the system also deletes the value from the Employee Master table.  | 
| cInterimCheckCode | ICC | char | OPT | NONE | 
For OneWorld:
A code that indicates one of the following conditions:
   Blank The payment was processed in a regular payroll cycle.
   I         
 The payment was processed as an interim. Interim payments can include replacements for both regular voided payments and manually 
 voided payments.
   X        The payment is an original payment that has been voided.
For World:
An internal code that indicates one of the following 
 conditions:
    o The time and pay record is for an interim payment.
    o The record in the Payment table (F07350) is an interim payment.
    o An 
 employee has an interim payment in the Payment table for the current pay period.
Valid codes are:
   X The payment has been voided.
   V 
 The payment is a void of a previously-entered payment.
   I  The payment was processed as an interim check.
   Blank The payment was 
 processed in a regular payroll cycle.  | 
| szTaxIdentificationNo | TAXX | char | OPT | NONE | 
A number that identifies your company to the tax authority. This number can include the tax ID number for an individual, a federal or state 
 corporate tax ID, a sales tax number, and so on.
This number has specifically been established for the Payroll system to handle the 
 requirements of taxing authorities that require more than 9 positions for the tax identification number.
Do not enter hyphens (dashes), slashes, spaces, or 
 other punctuation in the tax identification number.  | 
| szGlBankAccount | GLBA | char | OPT | NONE | 
The number of the bank account (general ledger account) to be updated automatically when receipts or disbursements are entered. The 
 bank account number is assumed to be the same for every document in a batch. Therefore, it is not cleared from entry to entry. However, if 
 you leave the bank account number blank, the system retrieves a default bank account number from the Automatic Accounting Instructions file 
 (F0012), item number RB for Accounts Receivable and PB for Accounts Payable.  | 
| cGLBAStatusFlag | GLBACK | char | OPT | NONE | 
A code that determines whether the GL bank account is derived from time entry. If you leave this field blank, the GL bank account is not 
 derived from time entry. If you set this value to 1, then the GL bank account is derived from time entry. Valid values are:
Blank
GL bank account is 
 not derived from time entry.
1
Bank account is derived from time entry.  | 
| cInterimPaymentCode | PACO | char | OPT | NONE | 
A code that specifies the type of payment the interim creates. The value is stored in the Payment File (F07350). These values are 
 hard-coded and should not be changed. Valid values are:
G
Gross up allows a user to enter a desired net check amount for an employee. The system 
 calculates the gross amount that is required to include taxes and deductions and still produce the desired net check amount.
A
Net advance 
 is a check that the system produces to give an employee a payroll check in advance of the normal pay date. In this case, you enter the 
 advance amount. This amount becomes the net amount of the check with no taxes subtracted from the total.
C
Calculated advance is a check that 
 the system produces to provide an employee payroll check in advance of the normal pay date. In this case, the system calculates the 
 advance amount and deducts taxes from the net amount of the check.
O
Off cycle are payroll checks that the system produces outside of the 
 normal payroll check cycle run.
J
Adjustment allows a user to create adjustments that create negative payment records in the Payment File. The 
 Payment File is a manual table that you can use to change (or void) payroll history transactions.  |