F07350AddInterimCheck

F07350 Add Interim Record

Minor Business Rule

Object Name: N0700061

Parent DLL: CPAY

Location: Client/Server

Language: NER

Data Structure

D0700061 - F07350 Add Interim Record

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICREQINPUT

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

szPayrollIDOWPAYDcharOPTINPUT

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.

mnCheckControlNumberCKCNMATH_NUMERICOPTINPUT

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.

cInterimCheckStatusICScharOPTINPUT

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.

cAdvanceOnPayADVcharOPTINPUT

A value of "1" indicates that the transaction has an advance payment on the employee's special process amount.

szCompanyCOcharOPTINPUT

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.

cVacationFactorsAAFcharOPTINPUT

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.

cDeductionFactorsDAAFcharOPTINPUT

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.

cErrorCodeEV01charOPTOUTPUT

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

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.

cAutoDepositFlagADFcharOPTNONE

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.

cProcessedCodeYSTcharOPTNONE

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.

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.

cAddOrUpdateModeEV01charOPTNONE

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

mnAmtOrRateRTAMMATH_NUMERICOPTNONE

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. 

mnPayCycleBypassCountPYCBMATH_NUMERICOPTINPUT

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. 

mnBenefitCycleBypassCtBCBMATH_NUMERICOPTINPUT

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.

cInterimCheckCodeICCcharOPTNONE

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.

szTaxIdentificationNoTAXXcharOPTNONE

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.

szGlBankAccountGLBAcharOPTNONE

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.

cGLBAStatusFlagGLBACKcharOPTNONE

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.

cInterimPaymentCodePACOcharOPTNONE

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.

Related Functions

None

Related Tables

None