EndPrintT4Forms

Cache for Employee/Employer T4 Forms

Minor Business Rule

Object Name: B7700250

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D7700250A - DS for Init/End T4 Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szEECacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

szERCacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

Related Functions

None

Related Tables

None
InitializePrintT4Forms

InitializePrintT4Forms

Cache for Employee/Employer T4 Forms

Minor Business Rule

Object Name: B7700250

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D7700250A - DS for Init/End T4 Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szEECacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

szERCacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

Related Functions

None

Related Tables

None
ReadPrintT4Forms

ReadPrintT4Forms

Cache for Employee/Employer T4 Forms

Minor Business Rule

Object Name: B7700250

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D7700250B - DS for Write/Read T4 Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompany_COCOcharOPTNONE

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.

mnTaxYear_TAXYRTAXYRMATH_NUMERICOPTNONE

The tax year, including the century.

szEmpLastNameT_EMPLNAMEEMPLNAMEcharOPTNONE

A field indicating the employee's last name. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEmpFirstNameT_EMPFNAMEEMPFNAMEcharOPTNONE

A field indicating the employee's first name. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEEAddressLine1T_ADD1ADD1charOPTNONE

The first line of a mailing address for an employee, customer, or supplier in the Address Book system. The U.S. Internal Revenue Service 
(IRS) restricts the size of the address that prints on an employee's year-end tax return. To comply with IRS regulations, the system has the 
following restrictions:   o  On W-2 returns, the system prints only the last three nonblank address lines plus the city, state, and postal code.   o  On 
1099 returns, the system prints only the last nonblank address line plus the city, state, and postal code.   o  On other U.S. federal magnetic 
media, the system prints only the last nonblank address line plus the city, state, and postal code.

szEEAddressLine2T_ADD2ADD2charOPTNONE

The second line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, 
and postal code.

cEmpMiddleInitialT_EMPMIEMPMIcharOPTNONE

A field indicating the employee's middle initial. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEECityT_CTY1CTY1charOPTNONE

A name that indicates the city associated with the address.

szEEProvinceT_ADDSADDScharOPTNONE

A user defined code (00/S) that specifies the state or province. This code is usually a postal service abbreviation.

szEEPostalCodeT_ADDZADDZcharOPTNONE

The United States ZIP code or the postal code that specifies where a letter is to be routed.  Attach this code to the address for delivery in 
other countries. This code is used as the low end value when doing Postal Code Transaction range processing.

szEmployerNameT_NAMENAMEcharOPTNONE

A generic field used for names, addresses, descriptions or remarks.

szEmployerAddressLine1T_ADD1ADD1charOPTNONE

The first line of a mailing address for an employee, customer, or supplier in the Address Book system. The U.S. Internal Revenue Service 
(IRS) restricts the size of the address that prints on an employee's year-end tax return. To comply with IRS regulations, the system has the 
following restrictions:   o  On W-2 returns, the system prints only the last three nonblank address lines plus the city, state, and postal code.   o  On 
1099 returns, the system prints only the last nonblank address line plus the city, state, and postal code.   o  On other U.S. federal magnetic 
media, the system prints only the last nonblank address line plus the city, state, and postal code.

szEmployerAddressLine2T_ADD2ADD2charOPTNONE

The second line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, 
and postal code.

szEmployerAddressLine3T_ADD3ADD3charOPTNONE

The third line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that prints 
on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, and 
postal code.

szEmployerAddressLine4T_ADD4ADD4charOPTNONE

The fourth line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, and 
postal code.

szEmployerAddressLine5T_ADD5ADD5charOPTNONE

The fifth line of the mailing address in the Address Book system.

mnPrimaryFormControlNoT_PFCNOPFCNOMATH_NUMERICOPTNONE

A form control number.

szEECacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

cEndofCacheFlag_EV01EV01charOPTNONE

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

mnBox14T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox16T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox17T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox18T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox20T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox22T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox24T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox26T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox44T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox46T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szBox54TaxIDNoT_TAXXTAXXcharOPTNONE

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.

szBox12EESocialInsNoT_DL01DL01charOPTNONE

A user defined name or remark.

szBox10ProvOfEmplyT_T4PET4PEcharOPTNONE

The 2-letter code indicating the Province of employment. Valid values are: AB Alberta BC British Columbia MB Manitoba NB New 
Brunswick NF Newfoundland NT Northwest Territories NS Nova Scotia ON Ontario PE Prince Edward Island QC Quebec SK Saskatchewan YT Yukon 
Territory ZZ Other Canadian Areas 

szBox29EmploymentCodeT_T4ECT4ECcharOPTNONE

The employment code for the employee. Valid values are defined in user defined code table 77/EC.

cAmendType_AMNDTAMNDTcharOPTNONE

The amend status of this record for this year-end ID. Valid values are: Blank Not amended 1 Amended

mnEEAddressNumber_AN8AN8MATH_NUMERICOPTNONE

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

nSequenceNumber_INT01INT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

szBox50RPP_DPSPNo_T4PPT4PPcharOPTNONE

The seven-digit registration number issued for the employees' pension plan or deferred compensation profit-sharing plan.

cExemptCppQpp_ECPPECPPcharOPTNONE

A flag that shows if the employee was exempt from CPP/QPP for the ENTIRE year.    blank The employee was not exempt    X       The 
employee was exempt from CPP/QPP for the entire year.

cExemptFromEI_EEIEEIcharOPTNONE

A flag that indicates whether the employee was exempt from EI for the entire year. Valid values are: Blank The employee was not 
exempt. X The employee was exempt from EI for the entire year.

mnBox52PensAdj_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount6_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount5_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount4_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount3_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount2_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount1_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szOtherBox1_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox2_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox3_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox4_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox5_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox6_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

cVoidBox_EV01EV01charOPTNONE

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

cFirstTimeInCacheFlag_EV01EV01charOPTNONE

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

idCacheCursor_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

cWhichCacheFlag_EV01EV01charOPTNONE

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

szERCacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

mnEREIPrem_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnERCPPContr_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szTaxAreaWork_TARATARAcharOPTNONE

A code that identifies a geographical location and the tax authorities for an employee work site, including employee and employer statutory 
requirements. In the Vertex payroll tax calculation software, the tax area code is synonymous with GeoCode. To determine the valid codes 
for your location, refer to the documentation for the tax calculation software that you are using.

Related Functions

None

Related Tables

None
WritePrintT4Forms

WritePrintT4Forms

Cache for Employee/Employer T4 Forms

Minor Business Rule

Object Name: B7700250

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D7700250B - DS for Write/Read T4 Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompany_COCOcharOPTNONE

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.

mnTaxYear_TAXYRTAXYRMATH_NUMERICOPTNONE

The tax year, including the century.

szEmpLastNameT_EMPLNAMEEMPLNAMEcharOPTNONE

A field indicating the employee's last name. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEmpFirstNameT_EMPFNAMEEMPFNAMEcharOPTNONE

A field indicating the employee's first name. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEEAddressLine1T_ADD1ADD1charOPTNONE

The first line of a mailing address for an employee, customer, or supplier in the Address Book system. The U.S. Internal Revenue Service 
(IRS) restricts the size of the address that prints on an employee's year-end tax return. To comply with IRS regulations, the system has the 
following restrictions:   o  On W-2 returns, the system prints only the last three nonblank address lines plus the city, state, and postal code.   o  On 
1099 returns, the system prints only the last nonblank address line plus the city, state, and postal code.   o  On other U.S. federal magnetic 
media, the system prints only the last nonblank address line plus the city, state, and postal code.

szEEAddressLine2T_ADD2ADD2charOPTNONE

The second line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, 
and postal code.

cEmpMiddleInitialT_EMPMIEMPMIcharOPTNONE

A field indicating the employee's middle initial. This field is populated from the alpha name. This field is used for SUI Magnetic Media 
Reporting.

szEECityT_CTY1CTY1charOPTNONE

A name that indicates the city associated with the address.

szEEProvinceT_ADDSADDScharOPTNONE

A user defined code (00/S) that specifies the state or province. This code is usually a postal service abbreviation.

szEEPostalCodeT_ADDZADDZcharOPTNONE

The United States ZIP code or the postal code that specifies where a letter is to be routed.  Attach this code to the address for delivery in 
other countries. This code is used as the low end value when doing Postal Code Transaction range processing.

szEmployerNameT_NAMENAMEcharOPTNONE

A generic field used for names, addresses, descriptions or remarks.

szEmployerAddressLine1T_ADD1ADD1charOPTNONE

The first line of a mailing address for an employee, customer, or supplier in the Address Book system. The U.S. Internal Revenue Service 
(IRS) restricts the size of the address that prints on an employee's year-end tax return. To comply with IRS regulations, the system has the 
following restrictions:   o  On W-2 returns, the system prints only the last three nonblank address lines plus the city, state, and postal code.   o  On 
1099 returns, the system prints only the last nonblank address line plus the city, state, and postal code.   o  On other U.S. federal magnetic 
media, the system prints only the last nonblank address line plus the city, state, and postal code.

szEmployerAddressLine2T_ADD2ADD2charOPTNONE

The second line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, 
and postal code.

szEmployerAddressLine3T_ADD3ADD3charOPTNONE

The third line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that prints 
on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, and 
postal code.

szEmployerAddressLine4T_ADD4ADD4charOPTNONE

The fourth line of the mailing address for an employee, customer, or supplier in the Address Book system. Attention Payroll users: The 
Internal Revenue Service (IRS) restricts the size of the address that prints on employee's year-end forms. To comply with IRS regulations, the 
address that prints on W-2 forms includes only the last three nonblank address lines plus the city, state, and postal code. The address that 
prints on 1099 forms includes only the last nonblank address line plus the city, state, and postal code. If you process year-end information using 
the federal magnetic media format, the address that prints on those forms contains only the last nonblank address line plus the city, state, and 
postal code.

szEmployerAddressLine5T_ADD5ADD5charOPTNONE

The fifth line of the mailing address in the Address Book system.

mnPrimaryFormControlNoT_PFCNOPFCNOMATH_NUMERICOPTNONE

A form control number.

szEECacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

cEndofCacheFlag_EV01EV01charOPTNONE

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

mnBox14T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox16T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox17T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox18T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox20T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox22T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox24T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox26T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox44T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnBox46T_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szBox54TaxIDNoT_TAXXTAXXcharOPTNONE

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.

szBox12EESocialInsNoT_DL01DL01charOPTNONE

A user defined name or remark.

szBox10ProvOfEmplyT_T4PET4PEcharOPTNONE

The 2-letter code indicating the Province of employment. Valid values are: AB Alberta BC British Columbia MB Manitoba NB New 
Brunswick NF Newfoundland NT Northwest Territories NS Nova Scotia ON Ontario PE Prince Edward Island QC Quebec SK Saskatchewan YT Yukon 
Territory ZZ Other Canadian Areas 

szBox29EmploymentCodeT_T4ECT4ECcharOPTNONE

The employment code for the employee. Valid values are defined in user defined code table 77/EC.

cAmendType_AMNDTAMNDTcharOPTNONE

The amend status of this record for this year-end ID. Valid values are: Blank Not amended 1 Amended

mnEEAddressNumber_AN8AN8MATH_NUMERICOPTNONE

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

nSequenceNumber_INT01INT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

szBox50RPP_DPSPNo_T4PPT4PPcharOPTNONE

The seven-digit registration number issued for the employees' pension plan or deferred compensation profit-sharing plan.

cExemptCppQpp_ECPPECPPcharOPTNONE

A flag that shows if the employee was exempt from CPP/QPP for the ENTIRE year.    blank The employee was not exempt    X       The 
employee was exempt from CPP/QPP for the entire year.

cExemptFromEI_EEIEEIcharOPTNONE

A flag that indicates whether the employee was exempt from EI for the entire year. Valid values are: Blank The employee was not 
exempt. X The employee was exempt from EI for the entire year.

mnBox52PensAdj_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount6_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount5_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount4_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount3_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount2_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnOtherAmount1_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szOtherBox1_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox2_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox3_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox4_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox5_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

szOtherBox6_BOXNBOXNcharOPTNONE

The number of the box as it appears on the year-end form.

cVoidBox_EV01EV01charOPTNONE

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

cFirstTimeInCacheFlag_EV01EV01charOPTNONE

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

idCacheCursor_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

cWhichCacheFlag_EV01EV01charOPTNONE

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

szERCacheName_VC11AVC11AcharOPTNONE

This is a generic field used as a work field in Everest.

mnEREIPrem_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

mnERCPPContr_AMNTAMNTMATH_NUMERICOPTNONE

An amount for a specific box on a year-end form.

szTaxAreaWork_TARATARAcharOPTNONE

A code that identifies a geographical location and the tax authorities for an employee work site, including employee and employer statutory 
requirements. In the Vertex payroll tax calculation software, the tax area code is synonymous with GeoCode. To determine the valid codes 
for your location, refer to the documentation for the tax calculation software that you are using.

Related Functions

None

Related Tables

None