F06116AutoPayGenerationFunction

Auto Pay Generation Function

Minor Business Rule

Object Name: B0700027

Parent DLL: CPAY

Location: Client/Server

Language: C

^

Data Structure

D0700027 - DS for Auto Pay Generation Function

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharREQINPUT

Special Input Expected
Value from Employee Transactions Detail File (F06116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

jdPayrollEndingDateEFTEJDEDATEREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

jdPayrollBeginningDateEFTBJDEDATEREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

jdDatePayCheckCKDTJDEDATEREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szPayrollIDPAYDcharREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnAddressNumberAN8MATH_NUMERICREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned
^

mnPayCycleBypassCountPYCBMATH_NUMERICREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szHomeCompanyHMCOcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szHomeBusinessUnitHMCUcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szPositionIDPOScharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szJobCodeJBCDcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szJobStepJBSTcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szUnionCodeUNcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

jdNextRaiseDateNRDTJDEDATEREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnNextHourlyRateHRTNMATH_NUMERICREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayFrequencyPFRQcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayTypeHSPSALYcharREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szMultipleJobsCachePIDcharREQINPUT


Special Input Expected

Name of the cache - returned from InitializePrePayrollCaches (B0700003).

THIS IS A REQUIRED FIELD.


Special Value Returned
^

szCheckControlCachePID1charREQINPUT

Special Input Expected
Name of the cache - returned from InitializePrePayrollCaches (B0700003).

THIS IS A REQUIRED FIELD.


Special Value Returned
^

mnNumberJobsMATH01MATH_NUMERICOPTOUTPUT

Special Input Expected
None


Special Value Returned
Returns number of jobs.
^

mnNextSalarySALNMATH_NUMERICREQINPUT

Special Input Expected
Value from Employee Master (F060116).

THIS IS A REQUIRED FIELD.


Special Value Returned


^

mnStandardHoursWeeklyWHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnStandardHoursBiWeeklyBHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnStandardHoursSemiMoSHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnStandardHoursMonthlyMHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnStandardHoursAnnualAHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnStandardHoursOtherOHRWMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

mnDefaultAutoPayTypeATPYMATH_NUMERICREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szTimecardCachePID2charREQINPUT

Special Input Expected
Name of the cache - returned from InitializePrePayrollCaches (B0700003).

THIS IS A REQUIRED FIELD.


Special Value Returned
^

jdDateUpdatedUPMJJDEDATEOPTINPUT

Special Input Expected
Value from GetAuditInformation (B9800100).


Special Value Returned

^

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

Special Input Expected
Value from GetAuditInformation (B9800100).


Special Value Returned

^

szWorkStationIDJOBNcharOPTINPUT

Special Input Expected
Value from GetAuditInformation (B9800100).


Special Value Returned

^

szUserIDUSERcharOPTINPUT

Special Input Expected
Value from GetAuditInformation (B9800100).


Special Value Returned

^

szProgramIDPID4charOPTINPUT

Special Input Expected
Value from GetAuditInformation (B9800100).


Special Value Returned

^

cPayPeriodNumber1PPM1charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayPeriodNumber2PPM2charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayPeriodNumber3PPM3charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayPeriodNumber4PPM4charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayPeriodNumber5PPM5charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

cPayPeriodNumber6PPM6charREQINPUT

Special Input Expected
Value from Pay Cycle Parameters (F07210).

THIS IS A REQUIRED FIELD.


Special Value Returned

^

szNameAlphaALPHcharREQINPUT

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.

mnBatchNumberICUMATH_NUMERICREQBOTH

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szVersionTimeEntryVERSTEcharREQINPUT

Use this processing option to indicate the version of the Time Entry Master Business Function (P050002A) that you want to use to process 
timecards. If you leave this processing option blank, the system uses the default version, ZJDE0001. A version is a user-defined set of 
specifications. These specifications control how applications and reports run. You use versions to group and save a set of user-defined processing 
option values, data selection options, and data sequencing options. Interactive versions are associated with applications (usually as menu 
selections). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szOverrideGLBankAccount_GLBAGLBAcharOPTNONE

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.

szAAIJournalsCache_PIDPIDcharOPTNONE

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.

Related Functions

B0500002 Time Entry
B0500210 F06106 Labor Distribution Splits
B0700003 Create PrePayroll Caches
B0700920 Retrieve AAI for Journals
B0701180 Retrieve Corporate Tax ID
N0500012 Get AAI For Timecard Journals
N0700005 Perform Functions and Tests for DBA Calculations
N0700105 F07355 Write Pre-Payroll Error Record

Related Tables

F06116 Employee Transaction Detail File
F069116 Payroll Transaction Constants