GetParentCompany

Process Year-End Information

Minor Business Rule

Object Name: N7700140

Parent DLL: CPAY

Location: Client/Server

Language: NER

Data Structure

D7700140C - Get Parent Company

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharREQINPUT

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.

szPayrollTaxTypePTAXcharREQINPUT

A code that specifies the type of payroll tax being processed. This is a user defined code (07/TX). To set up state minimum wage amounts, 
you must enter MW in this field. To do so, you must first add MW to UDC 07/TX. However, you should not change the codes and definitions 
that J.D. Edwards provides with the software.

szTaxIdentificationNoTAXXcharREQINPUT

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.

szParentCompanyCOcharOPTOUTPUT

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.

szTaxIDCacheNamePIDcharREQINPUT

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

None

Related Tables

None
ProcessPensionInformation

ProcessPensionInformation

Process Year-End Information

Minor Business Rule

Object Name: N7700140

Parent DLL: CPAY

Location: Client/Server

Language: NER

Data Structure

D7700140B - Process Pension Information

Parameter NameData ItemData TypeReq/OptI/O/Both
mnPayGross1BW01MATH_NUMERICOPTINPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types: The total 
amount of earnings related to the type of pay.    B  DBAs: The total amount of the deduction, benefit, or accrual.    C  Payroll taxes: The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the first month of either the payroll 
year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction History 
Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnPayGross2BW02MATH_NUMERICOPTINPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types - The total 
amount of earnings related to the type of pay.    B  DBAs - The total amount of the deduction, benefit or accrual.    C  Payroll taxes - The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the second month of either the 
payroll year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction 
History Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnPayGross3BW03MATH_NUMERICOPTINPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types - The total 
amount of earnings related to the type of pay.    B  DBAs - The total amount of the deduction, benefit or accrual.    C  Payroll taxes - The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the third month of either the payroll 
year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction 
History Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnPayGross4BW04MATH_NUMERICOPTINPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types - The total 
amount of earnings related to the type of pay.    B  DBAs - The total amount of the deduction, benefit or accrual.    C  Payroll taxes - The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the fifth month of either the payroll 
year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction 
History Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnPayGross5BW05MATH_NUMERICOPTINPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types - The total 
amount of earnings related to the type of pay.    B  DBAs - The total amount of the deduction, benefit or accrual.    C  Payroll taxes - The total 
amount of gross wages, before exclusions of paid-in-excess. This amount represents the total for the first month of either the payroll year or the 
calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction History 
Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnPayGross6BW06MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 6th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross7BW07MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 7th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross8BW08MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 8th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross9BW09MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 9th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross10BW10MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 10th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross11BW11MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 11th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayGross12BW12MATH_NUMERICOPTINPUT

This field represents the Gross Amount of the transaction. Dependent upon the type of transaction the specific meaning will be as follows:    
A  Pay Types - The total amount of earnings related to the type of pay.    B  D/B/A Types - The total amount of the deduction, benefit or 
accrual.    C  Payroll Taxes - The total amount of gross wages, before exclusions of paid-in-excess. The amount in this field represents the 12th 
month of the Payroll Year (F06146) or Calendar Year (F06145) dependent on the inquiry screen being used.

mnPayExclud1BX01MATH_NUMERICOPTINPUT

The amount of monthly gross pay excluded from the tax calculation. This amount includes deductions for retirement savings plans and 
other non-taxable accounts.

mnPayExclud2BX02MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud3BX03MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud4BX04MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud5BX05MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud6BX06MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud7BX07MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud8BX08MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud9BX09MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud10BX10MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud11BX11MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExclud12BX12MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of gross pay excluded from the tax calculation.  This would include 401-k deductions, etc.

mnPayExcess1BE01MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess2BE02MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess3BE03MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess4BE04MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess5BE05MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess6BE06MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess7BE07MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess8BE08MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess9BE09MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess10BE10MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess11BE11MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnPayExcess12BE12MATH_NUMERICOPTINPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnAmtTax01BY01MATH_NUMERICOPTINPUT

The monthly amount of tax calculated.

mnAmtTax002BY02MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax003BY03MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax004BY04MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax005BY05MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax006BY06MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax007BY07MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax008BY08MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax009BY09MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax10BY10MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax011BY11MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnAmtTax012BY12MATH_NUMERICOPTINPUT

For months 01 - 12, this is the amount of tax calculated.

mnBirthdateMonthDOBMMATH_NUMERICOPTINPUT

The month in which the employee was born.

jdDateBirthDOBJDEDATEOPTINPUT

The employee's date of birth.

jdTodaysDateDTEJDEDATEOPTINPUT

You can enter a date with or without slashes (/) or dashes (-) as separators. If you leave a date entry field blank, the system supplies the 
current date.

mnTaxableGrossBW01MATH_NUMERICOPTOUTPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types: The total 
amount of earnings related to the type of pay.    B  DBAs: The total amount of the deduction, benefit, or accrual.    C  Payroll taxes: The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the first month of either the payroll 
year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction History 
Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnTotalGrossBW01MATH_NUMERICOPTOUTPUT

The gross amount of the transaction. The specific meaning, depending on the type of transaction, is as follows:    A  Pay types: The total 
amount of earnings related to the type of pay.    B  DBAs: The total amount of the deduction, benefit, or accrual.    C  Payroll taxes: The total 
amount of gross wages, before exclusions and paid-in-excess amounts. This amount represents the total for the first month of either the payroll 
year or the calendar year, depending on the review form that you are using. Payroll-month totals are stored in the Employee Transaction History 
Summary table (F06146). Calendar-month totals are stored in the Calendar Month DBA Summary History table (F06145).

mnTotalExcludableBX01MATH_NUMERICOPTOUTPUT

The amount of monthly gross pay excluded from the tax calculation. This amount includes deductions for retirement savings plans and 
other non-taxable accounts.

mnTotalExcessBE01MATH_NUMERICOPTOUTPUT

The amount of wages earned, but in excess of the annual limit, for tax calculation.

mnTotalTaxAmountBY01MATH_NUMERICOPTOUTPUT

The monthly amount of tax calculated.

mnTaxYearTAXYRMATH_NUMERICOPTINPUT

The tax year, including the century.

Related Functions

None

Related Tables

None
ProcessSpecialHandling

ProcessSpecialHandling

Process Year-End Information

Minor Business Rule

Object Name: N7700140

Parent DLL: CPAY

Location: Client/Server

Language: NER

Data Structure

D7700140A - Process Special Handling

Parameter NameData ItemData TypeReq/OptI/O/Both
szSpecialHandlingCacheNamePIDcharOPTINPUT

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.

szYearEndIdYEIDcharOPTINPUT

A unique code that identifies a group of employees for whom you are processing year-end forms for a particular year. Use this ID to 
process each step of year-end processing.

mnTaxYearTAXYRMATH_NUMERICOPTINPUT

The tax year, including the century.

mnFormsIdFORMSIDMATH_NUMERICOPTINPUT

A code that identifies the year-end form. Valid values are: 1 T4 2 Relevé 1 3 T4A 4 Relevé 2 5 NR4

mnAddressNumberAN8MATH_NUMERICOPTINPUT

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

mnDateYrDTEYMATH_NUMERICOPTINPUT

A two-digit number that specifies the applicable year. If you leave this field blank, the program uses the system date.

szCompanyHomeHMCOcharOPTINPUT

The company number where the employee records generally reside.

szTaxAreaWorkTARAcharOPTINPUT

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.

szTaxIdentificationNoTAXXcharOPTINPUT

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.

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

jdDateDTEJDEDATEOPTINPUT

You can enter a date with or without slashes (/) or dashes (-) as separators. If you leave a date entry field blank, the system supplies the 
current date.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

mnTimeTME0MATH_NUMERICOPTINPUT

Everest Parent Data Item

szEESpecialHandlingCacheNamePIDcharOPTINPUT

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.

szQuebecTaxIdentificationNoTAXXcharOPTNONE

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.

szParentCompanyCOcharOPTNONE

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.

cT4A_F06148_RecordFoundEV01charOPTNONE

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

Related Functions

None

Related Tables

None