Functional Description
Purpose
The purpose of the Payment Shell Record Server business function is to create a Payment (F07350)
record for each Check Control Number (in the Check Control Cache) for a given employee. These records are
created during the Pre-Payroll process.
Setup Notes and Prerequisites
This function should be called during Pre-Payroll from the Pre-Payroll Driver (R07200) program. You
must call InitializePrePayrollCaches (B0700003) before calling this function in order to retrieve the
appropriate cache names.
Special Logic
None
Technical Specification
Function reads all Payment (F07350) records for employee being processed:
employee's payments.
employee are equal to '1'.
Function reads thru Check Control Cache:
- Creates Payment (F07350) record for each Check Control Number read.
D0700017 - DS for Payment Shell Record Server
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAddressNumber | AN8 | MATH_NUMERIC | REQ | INPUT |
Special Input Expected
| ||||
jdPayrollBeginningDate | EFTB | JDEDATE | REQ | INPUT |
Special Input Expected
| ||||
jdPayrollEndingDate | EFTE | JDEDATE | REQ | INPUT |
Special Input Expected
| ||||
jdDatePayPeriodEnding | PPED | JDEDATE | REQ | INPUT |
Special Input Expected
| ||||
szPayrollID | PAYD | char | REQ | INPUT |
Special Input Expected
| ||||
szHomeCompany | HMCO | char | REQ | INPUT |
Special Input Expected
| ||||
szCompany | CO | char | REQ | INPUT |
Special Input Expected
| ||||
szHomeBusinessUnit | HMCU | char | REQ | INPUT |
Special Input Expected
| ||||
cTaxHistoryType | THTY | char | REQ | INPUT |
Special Input Expected
| ||||
szReportingCodesPayro001 | P001 | char | REQ | INPUT |
A category code that defines payroll system needs. You can define the use and description of this code to fit your organization. For
| ||||
szReportingCodesPayro002 | P002 | char | REQ | INPUT |
Special Input Expected
| ||||
szReportingCodesPayro003 | P003 | char | REQ | INPUT |
Special Input Expected
| ||||
szReportingCodesPayro004 | P004 | char | REQ | INPUT |
Special Input Expected
| ||||
szRoutingCodeCheck | char | REQ | INPUT | |
Special Input Expected
| ||||
szCheckControlCache | PID | char | REQ | INPUT |
Special Input Expected
| ||||
jdDateUpdated | UPMJ | JDEDATE | OPT | INPUT |
Special Input Expected
| ||||
mnTimeLastUpdated | UPMT | MATH_NUMERIC | OPT | INPUT |
Special Input Expected
| ||||
szProgramID | PID | char | OPT | INPUT |
Special Input Expected
| ||||
szWorkStationID | JOBN | char | OPT | INPUT |
Special Input Expected
| ||||
szUserID | USER | char | OPT | INPUT |
Special Input Expected
| ||||
szAlphaName | ALPH | char | REQ | INPUT |
Special Input Expected
| ||||
jdDatePayCheck | CKDT | JDEDATE | REQ | INPUT |
The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank
| ||||
cEmployeePayStatus | PAST | char | OPT | NONE |
The code used to indicate whether an employee's pay status is active or inactive. Codes for active pay status employees are numeric,
| ||||
jdDateTerminated | DT | JDEDATE | OPT | NONE |
The date that the employee was terminated, if applicable. | ||||
cTerminatedEEPaidFlag | EV01 | char | OPT | OUTPUT |
An option that specifies the type of processing for an event. | ||||
szTimecardCacheName | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szAAIJournalsCache_PID | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szOverrideGLBankAccount_GLBA | GLBA | char | OPT | NONE |
The number of the bank account (general ledger account) to be updated automatically when receipts or disbursements are entered. The
| ||||
cEmpNotPaidFlag_EV03 | EV03 | char | OPT | NONE |
A radio button that specifies the level at which trace/track result is to be displayed. Select the Detail to display all transactions except IB, IX,
|
B0700003 Create PrePayroll Caches | ||||
B0700920 Retrieve AAI for Journals | ||||
B0701180 Retrieve Corporate Tax ID | ||||
N0700105 F07355 Write Pre-Payroll Error Record |
F06106 Employee Pay Instructions | ||||
F069096 Payroll General Constants | ||||
F069116 Payroll Transaction Constants | ||||
F07350 Payment File |