VoidAndReissuePayments

Void and Reissue Payments

Major Business Rule

Object Name: B0701830

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0701830 - DS for Void and Reissue Payments

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTNONE

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

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.

szCountryOfPaymentCCPRcharREQINPUT

A user defined code list 00/CN that indicates the country in which the employee resides.

szInterimPayrollIDPAYDcharREQINPUT

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.

jdCheckDateCKDTJDEDATEREQINPUT

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.

jdWorkDateDWKJDEDATEREQINPUT

The date used as the actual work date or pay-period ending date.

cReissueFlagEV01charOPTINPUT

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

szVoidReissueCacheNamePIDcharREQINPUT

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

B0500130 Write to Timecard Cache
B0500131 Write to Check Control Cache
B0700001 Create Stub Detail Records
B0700003 Create PrePayroll Caches
B0700013 Create PDBA Cache History
B0700014 Create Tax Workfile History
B0700052 Negative Payment Logic DBA Cache Module
B0700770 Void and Reissue Cache
B0700920 Retrieve AAI for Journals
B0700922 Add/Update Tax Detail Cache
B0701180 Retrieve Corporate Tax ID
B0701840 Reset CPP QPP Exemption F0701740
B7700014 Create Tax Workfile History
N0700004 Calculate Payroll/Calendar Dates
N0700350 UnVoid a Void
N0701120 Get Fiscal/Anniversary end dates
XX0901 Validate Account Number

Related Tables

F060116 Employee Master Information
F06116 Employee Transaction Detail File
F06156 Pay Check History Summary
F06166 Pay Check History Tax Ledger
F06176 Unemployment Insurance History File
F0618 Employee Transaction History
F069036 Payroll Transaction Cross Reference
F069116 Payroll Transaction Constants
F0705 DBA Period Control File
F0709 Deduction/Benefit/Accrual Ledger File
F07149 Accrual Fiscal/Anniversary History Work File
F07186 Stub Information History Table
F0719 DBA Transaction Detail History
F07210 Pay Cycle Parameters File
F0724 Burden Distribution File
F07241 Burden Distribution File
F07300 Employee Lockout Code File
F07350 Payment File
F07351 Payment Distribution File
F07352 Stub Information File
F07353 Tax Detail File