This process allows you to report to the Canadian government from the employees' YTD information according to the government specified requirements and to generate the Magnetic Media files for this reporting.
New for 2018
An amendment reason explanation tag has been added at the Summary level for the following form types: T4, T4A, T4A-NR, T4RSP, T4RIF, T4E, T4AP, T4OAS, T1204, PRPP, T5, T5007, T5008, T5013, T5018, T3, NR4, TFSA, RRSP. The tag is not mandatory and is intended allow a filer to provide a brief explanation for the amendments within the file up to 1309 characters.
T4A Form For 2017 reporting, the T4A(17) Form Layout is used. https://www.canada.ca/content/dam/cra-arc/migration/cra-arc/E/pbg/tf/t4a/t4a-17e.pdf
The latest T4A form (17) has no changes in alignment from last year’s form.
Please download CRA 2017 XML Schema from: https://www.canada.ca/en/revenue-agency/services/e-services/filing-information-returns-electronically-t4-t5-other-types-returns-overview/t619-2018/t4a-2018.html
The IDIF form is configured for the 2017 xml schema format.
High Line provides seed data scripts to our clients with the Year End software release to load in the IDFD Form Code SEED_IDFD_HL$CAN_T4_YYYY.sql.
T4 Form Definition Variables
Use the Variable Definition (IDFDV) form to enter the variable data needed to complete the printing of T4’s.
Users should only work with the 'Field Source' and 'Field Variable' columns. The Derivation Expression field can be used by advanced users or under the guidance of High Line. In this form, users define where, in their particular set up, each required field of data is to be retrieved from.
Example: Users can reference pay components, elements, database items, etc. For more information regarding the possible sources, refer the Field Descriptions table below.
Please refer to Revenue Canada for a clearer and more in depth description of the appropriate method to complete your forms. Users should read the following FORM DESCRIPTIONS and refer to ‘Employer’s Guide – Filing T4 Slip and Summary 2017 (RC4120)’ prior to setting up IDFDV form.
For more information on this process, please refer to the Canadian 2017 YE Training Manual.
Field Identifier | Description | Suggested Field Source | Suggested Variable |
---|---|---|---|
T4-ER-NAME | Employer Name | Data Base Column | DED.ENTITY_NAME |
T4-ER-NAME2 | Employer Name - Line 2 | Data Base Column | DED.ENTITY_NAME, optional |
T4-ER-CAREOF | Employer Name (care of) | Data Base Column | optional |
T4-ER-ADDR1 | Employer Address Line 1 | Data Base Column | DLN.ADDRESS_LINE_1 |
T4-ER-ADDR2 | Employer Address Line 2 | Data Base Column | DLN.ADDRESS_LINE_2 |
T4-ER-ADDR3 | Employer City | Data Base Column | DLN.LOCALITY |
T4-ER-ADDR4 | Employer Province | Data Base Column | DSP.STATE_PROVINCE_CODE |
T4-ER-ADDR5 | Employer Country | Data Base Column | DCO.COUNTRY_CODE |
T4-ER-POSTAL | Employer Postal Code | Data Base Column | DLN.ZIP_POSTAL |
T4-ER-MAG-PROV | Employer Prov for Mag File | Constant | blank |
T4-ER-MAG-CNTRY | Employer Country for Mag File | Constant | blank |
T4-ACCT-NAME | Accounting contact name | Constant | Enter your company data |
T4-ACCT-TEL-AREA | Accounting contact tel area code | Constant | Enter your company data |
T4-ACCT-TEL | Accounting contact telephone | Constant | Enter your company data |
T4-ACCT-TEL-EXT | Accounting contact tel extn | Constant | Enter your company data |
T4-ACCT-LANG | Accounting contact Language | Constant | E |
T4-REGIST-PEN1 | Registered pension plan number 1 | Constant | Enter your company data |
T4-REGIST-PEN2 | Registered pension plan number 2 | Constant | Enter your company data |
T4-REGIST-PEN3 | Registered pension plan number 3 | Constant | Enter your company data |
T4-REGIST-PEN4 | Registered pension plan number 4 | Constant | Enter your company data |
T4-REGIST-PEN5 | Registered pension plan number 5 | Constant | Enter your company data |
T4-PROP1-SIN | Proprietor #1 SIN | Constant | Enter your company data |
T4-PROP2-SIN | Proprietor #2 SIN | Constant | Enter your company data |
T4-YOUTH-IND | Youth Hires Program Indicator | Constant | 1 |
T4-EE-NAME1 | Employee Surname | Data Base Column | EID.LAST_NAME |
T4-EE-NAME2 | Employee First Name | Data Base Column | EID.FIRST_NAME |
T4-EE-NAME3 | Employee Middle Initial | Data Base Column | EID.MIDDLE_NAME |
T4-EE-ADDR1 | Employee Address Line 1 | Constant | EPS.ADDRESS_LINE_1 |
T4-EE-ADDR2 | Employee Address Line 2 | Constant | EPS.ADDRESS_LINE_2 |
T4-EE-ADDR3 | Employee City | Constant | EPS.LOCALITY |
T4-EE-ADDR4 | Employee Province | Constant | DSP.STATE_PROVINCE_CODE |
T4-EE-ADDR5 | Employee Country | Constant | DCP.COUNTRY_CODE |
T4-EE-POSTAL | Employee Postal Code | Constant | EPS.ZIP_POSTAL |
T4-EE-MAG-PROV | Employee Prov for Mag File | Constant | blank |
T4-EE-MAG-CNTRY | Employee Country for Mag File | Constant | blank |
T4-BOX-SIN | Social Insurance Number | Data Base Column | EID.GOVERNMENT_CODE |
T4-EE-DISTR | Print Distribution on T4 form | Constant | blank or 1 If 1, print employee distribution |
T4-EE-DESTIN | Print Pay Destination | Constant | blank or 1 If 1, the employee destination is concatenated to employee distribution for printing purposes |
T4-EE-DISTR1 | Employee Distribution 1 | Data Base Column | PPA.PAYROLL_CODE |
T4-EE-DISTR2 | Employee Distribution 2 | Data Base Column | EID.PERSON_CODE |
T4-BOX-14 | Employment Income | Element | T4-BOX-14 |
T4-BOX-16 | Employee's CPP contribution | Element | T4-BOX-16 |
T4-BOX-16-ER | Employer's CPP contribution | Element | T4-BOX-16-ER |
T4-BOX-17 | Employee's QPP contribution | Element | T4-BOX-17 |
T4-BOX-17-ER | Employer's QPP contribution | Element | T4-BOX-17-ER |
T4-BOX-18 | Employee's EI Premiums | Element | T4-BOX-18 |
T4-BOX-18-ER | Employer's EI Premiums | Element | T4-BOX-18-ER |
T4-BOX-20 | RPP contributions | Element | T4-BOX-20 |
T4-BOX-22 | Federal Income Tax deducted | Element | T4-BOX-22 |
T4-BOX-24 | EI Insurable Earnings | Element | T4-BOX-24 |
T4-BOX-24-PRT | EI Insurable Earnings Printed | Not specified | Information only, do not set up this identifier |
T4-BOX-26-CPP | CPP Pensionable Earnings | Element | T4-BOX-26-CPP |
T4-BOX-26-QPP | QPP Pensionable Earnings | Element | T4-BOX-26-QPP |
T4-BOX-26-EXCEPT | CPP/QPP Excepted Earnings | Element | T4-BOX-26-EXCEPT |
T4-BOX-26-OTHER | CPP/QPP Other Earnings | Element | T4-BOX-26-OTHER |
T4-BOX-26-PRT | CPP/QPP Earnings Printed | Not specified | Information only, do not set up this identifier |
T4-BOX-28-CPP-PRT | CPP Exempt Indicator | Not specified | Information only, do not set up this identifier |
T4-BOX-28-QPP-PRT | QPP Exempt Indicator | Not specified | Information only, do not set up this identifier |
T4-BOX-28-EI-PRT | EI Exempt Indicator | Not specified | Information only, do not set up this identifier |
T4-BOX-28-PPIP-PRT | PPIP Exempt Indicator | Not specified | Information only, do not set up this identifier |
T4-BOX-29-PRT | Employment Code | Not specified | Information only, do not set up this identifier |
T4-BOX-44 | Union Dues | Element | T4-BOX-44 |
T4-BOX-44-PRT | Union Dues Printed | Not specified | Information only, do not set up this identifier |
T4-BOX-46 | Charitable Donations | Element | T4-BOX-46 |
T4-BOX-50-REG1 | RPP Registration Number 1 | Data Base Column | constant, must be numeric |
T4-BOX-50-REG2 | RPP Registration Number 2 | Data Base Column | constant, must be numeric |
T4-BOX-50-REG3 | RPP Registration Number 3 | Data Base Column | constant, must be numeric |
T4-BOX-50-REG4 | RPP Registration Number 4 | Data Base Column | constant, must be numeric |
T4-BOX-50-REG5 | RPP Registration Number 5 | Data Base Column | constant, must be numeric |
T4-BOX-50-RPP1 | RPP Amount 1 | Element | T4-BOX-50-RPP1 |
T4-BOX-50-RPP2 | RPP Amount 2 | Element | T4-BOX-50-RPP2 |
T4-BOX-50-RPP3 | RPP Amount 3 | Element | T4-BOX-50-RPP3 |
T4-BOX-50-RPP4 | RPP Amount 4 | Element | T4-BOX-50-RPP4 |
T4-BOX-50-RPP5 | RPP Amount 5 | Element | T4-BOX-50-RPP5 |
T4-BOX-50-PRT | RPP or DPSP Plan Number Printed | Not specified | Information only, do not set up this identifier |
T4-BOX-52 | Pension Adjustment | Element | T4-BOX-52 |
T4-BOX-55 | PPIP Employee Premium | Element | T4-BOX-55 |
T4-BOX-55-ER | PPIP Employer Premium | Element | T4-BOX-55-ER |
T4-BOX-56 | PPIP Insurable Earnings | Element | T4-BOX-56 |
OTHER-30 | Housing, Board and Lodging | PC or Element | T4-BOX-OTH-30 |
OTHER-31 | Special work site | PC or Element | T4-BOX-OTH-31 |
OTHER-32 | Travel in prescribed zone | PC or Element | T4-BOX-OTH-32 |
OTHER-33 | Medical travel | PC or Element | T4-BOX-OTH-33 |
OTHER-34 | Personal use of employer auto | PC or Element | T4-BOX-OTH-34 |
OTHER-35 | Reasonable KM allowance | PC or Element | T4-BOX-OTH-35 |
OTHER-36 | Interest free loan | PC or Element | T4-BOX-OTH-36 |
OTHER-37 | Home relocation loan deduction | PC or Element | T4-BOX-OTH-37 |
OTHER-38 | Stock option benefits | PC or Element | T4-BOX-OTH-38 |
OTHER-39 | Stock option 110(1)(d) | PC or Element | T4-BOX-OTH-39 |
OTHER-40 | Other Taxable benefits | PC or Element | T4-BOX-OTH-40 |
OTHER-41 | Stock option 110(1)(d.1) | PC or Element | T4-BOX-OTH-41 |
OTHER-42 | Employment Commissions | PC or Element | T4-BOX-OTH-42 |
OTHER-53 | Deferred stock option benefits | PC or Element | T4-BOX-OTH-53 |
OTHER-70 | Officer expense allowance | PC or Element | T4-BOX-OTH-70 |
OTHER-71 | Status Indian employee | PC or Element | T4-BOX-OTH-71 |
OTHER-72 | Section 122.3 income | PC or Element | T4-BOX-OTH-72 |
OTHER-73 | Number of days outside Canada | PC or Element | T4-BOX-OTH-73 |
OTHER-74 | Pre 1990 Past Serv-Contributor | PC or Element | T4-BOX-OTH-74 |
OTHER-75 | Pre 1990 Past Serv-Not Contributor | PC or Element | T4-BOX-OTH-75 |
OTHER-77 | Workers Compensation repaid | PC or Element | T4-BOX-OTH-77 |
OTHER-78 | Fishers Gross earnings | PC or Element | T4-BOX-OTH-78 |
OTHER-79 | Fishers Net partnership amt | PC or Element | T4-BOX-OTH-79 |
OTHER-80 | Fishers Shareperson amt | PC or Element | T4-BOX-OTH-80 |
OTHER-81 | Placement Agency Earnings | PC or Element | T4-BOX-OTH-81 |
OTHER-82 | Drivers Earnings | PC or Element | T4-BOX-OTH-82 |
OTHER-83 | Barbers Earnings | PC or Element | T4-BOX-OTH-83 |
OTHER-84 | Public Transit Pass | PC or Element | T4-BOX-OTH-84 |
OTHER-85 | EE prem private health plan | PC or Element | T4-BOX-OTH-85 |
OTHER-86 | Security Options selections | PC or Element | T4-BOX-OTH-86 |
OTHER-87 | Emergency services volunteer exempt amount | PC or Element | T4-BOX-OTH-87 |
OTHER-88 | Indian (exempt income) | PC or Element | T4-BOX-OTH-88 |
OTHER-97 | Stock option benefit-before Feb 28, 2000 | PC or Element | T4-BOX-OTH-97 |
OTHER-98 | Stock dedn 110(1)(d)-before Feb 28, 2000 | PC or Element | T4-BOX-OTH-98 |
OTHER-99 | Stock dedn 110(1)(d.1)-before Feb 28, 2000 | PC or Element | T4-BOX-OTH-99 |
SUB-REF-ID | Submission Reference ID | Constant | Unique number for each filing |
IDIF is set up to use GVT Run Number for Submission Reference ID as default, if users want to override the GVT Run Number, then enter the value in this IDFDV Identifier and manually change the IDIF set up for the <sbmt_ref_id> tag to pick up the Variable Name from IDFDV Identifier with this SUB-REF-ID sequence | |||
FILE-TYPE-CODE | Transmitter Type Code | Constant | Constant '904' for T4 |
FILE-DATA-TYPE | Data Type Code | Constant | 1 |
FILE-TRAN-NUM | Transmitter number | Constant | MM999999 |
FILE-TRAN-TYPE | Transmitter type indicator | Constant | 1 |
FILE-TRAN-NAME1 | Transmitter Name - line 1 | Constant | Enter your company data |
FILE-TRAN-NAME2 | Transmitter Name - line 2 | Constant | Enter your company data |
FILE-TRAN-ADDR1 | Transmitter Address - line 1 | Constant | Enter your company data |
FILE-TRAN-ADDR2 | Transmitter Address - line 2 | Constant | Enter your company data |
FILE-TRAN-CITY | Transmitter City | Constant | Enter your company data |
FILE-TRAN-PROV | Transmitter Province | Constant | Enter your company data |
FILE-TRAN-COUNTRY | Transmitter Country | Constant | Enter your company data |
FILE-TRAN-POSTAL | Transmitter Postal Code | Constant | Enter your company data |
FILE-CONT-NAME | Technical contact name | Constant | Enter your company data |
FILE-CONT-TEL-AREA | Technical contact tel area code | Constant | 111 |
FILE-CONT-TEL | Technical contact telephone | Constant | 2223333 |
FILE-CONT-TEL-EXT | Technical contact tel extn | Constant | 1234 |
FILE-CONT-LANG | Technical contact Language | Constant | E |
FILE-CONT-EMAIL | Contact E-mail address | Constant | Enter your company data |
If a user has a complex situation to exclude an employee, a statistic can be used to indicate the employee is excluded.
Example: An employee is excluded when they work in certain groups or with certain hours. Users can keep track of this by using a STAT CODE. If an employee is to be excluded, then set the STAT CODE value to 1.00.
Then on IDFDV set up the following for the EXCLUDE-EE Identifier
Employee Primary Address and Mailing Address
If users want to use the employee Primary Address for reporting, the Identifiers 2100 – 2170 do not need to be set up. Leave these Identifiers blank and the system will use the Primary Address as the default.
If users want to use the employee "Mailing Address" for reporting, the following Identifiers need to be set up:
Seq | FieldIdentifier | Description | Field Variable |
---|---|---|---|
1220 | T4-EE-ADDR1 | Employee Address Line 1 | |
1230 | T4-EE-ADDR2 | Employee Address Line 2 | Blank |
1240 | T4-EE-ADDR3 | Employee City | Blank |
1250 | T4-EE-ADDR4 | Employee Province | Blank or constant NAME |
1260 | T4-EE-ADDR5 | Employee Country | Blank or constant NAME |
1270 | T4-EE-POSTAL | Employee Postal Code | BLANK |
1280 | T4-EE-MAG-PROV | Employee Prov for Mag File | Blank |
1290 | T4-EE-MAG-CNTRY | Employee Country for Mag File | Blank |
For both Primary Address and Mailing Address set up: Identifiers 2130, 2140 are used for printing on the government forms.
Identifiers 2160, 2170 are used for Magnetic Media filing. Users do not need to set these up, the PROV CODE and COUNTRY CODE are used as the default.
For the Employee Mailing Address and the Employee Address, users can use the primary address or the mailing address, derived from the IDFDV form.
Please enter other prompts appropriately.
Notes for RPYEC
Canadian Government Reporting - RPGRC Users should run the RPGRC process to generate the government xml file to send to the government and also to generate the internal xml file for printing of the T4s by the RPT4 program.
GVT Run Number | Enter the GVT Run Number from the RPYEC run |
Form Code | Enter HL$CAN-T4-YYYY for current reporting year |
Govt Interface Format | Enter HL$CAN-T4-YYYY This Interface Format is defined on the IDIF form and is provided in our software |
Please enter other prompts appropriately.
After the RPGRC process is run, the government xml file is generated and is ready for an xml parser validation prior to sending to the government. The internal xml file is generated for printing of the T4s by the RPT4 process.
For Oracle Reports, before running any reports, users must define the Destination Format as PDF on the Run Options tab.
Users should run all Government Form Print programs, such as RPT4, RPT4A, RPT4ANR, RPNR4, RPRL1, RPRL2 with this setting.
All Form Print programs are aligned with the government forms in the PDF format. Users can adjust the parameters for the Top Margin and the Between Form Space when generating the PDF file. Once the PDF file is generated, the users will not need to adjust the Page Set up when printing.
Field | Description |
---|---|
Print T4 Copy | Defines if the Employer or Employee copy will be printed. |
Exception Level | Defines the level of detail on the exception report. Users should always run with 'Exception Only' unless for needed for tracing |
Duplicate/Amended | Optional. Defines the text to print on the T4 form to indicate if it is a 'Duplicate' or an 'Amended' copy. There are two ways to print Duplicate or Amended T4 forms, please read below. |
Test Form Set-Up | Optional Defines if RPT4 shouldprint the actual T4s, or to print a sample of the T4 form to find out the correct page set up for the printer. Since each Printer's Page Set Up margin varies differently, each time a user is printing the T4 forms on a different Printer, the user should do a Printer Set up test. |
Trial Print only | Optional When set to YES, will produce a report for verification purposes only. In non-trial mode, RPT4 updates the GVT Headers Govt Print Stage of the run. |
Show T4 Form | Optional Allows users the option to print the T4s form image on the background for testing purposes only. Default is NO. When users are running RPT4 for the actual T4 form printing, DO NOT set this toggel to ON. |
User Comment | Optional Users can enter a comment to print on the heading of the report |
Directory Name | Defines the directory where the file will be saved. Must be the same as the RPGRC run. |
XML File Name | Defines the xml file name that is generated from RPGRC with the _HL.xml extension. |
Slips Per Segment | Optional Users are no longer required to send in T4 Segments when filing less than 500 slips on paper forms, however, users have the option to use the T4 segments at their discretion. If a user sends in T4 slips in a bundle of 200 or other quantities, then users need to define this field |
Adjust Top Margin | Optional Defines the adjustment spacing for the Top Margin when printing the T4 form |
From Lexicon | Top Margin Adjust. |
Between Form Space | Optional Defines the space increment between 2 forms on the same page Users should default to NULL or '0 - 0 line space' to begin testing |
From Lexicon | Between Form Space |
Show Frame (Test Only) | Used when testing the margin set up or to debug a Print Format problem. Users can use this toggle to show the line border of the internal frames. |
Report Filters | |
---|---|
GVT Run (WW only) | Mandatory when running Windward RPT4 reports only. This is not used for Oracle RPT4 reports. |
Person Code | Optional. Person code of the employee being tested with. If a Person Code is not defined, all the employees in the xml file will be printed. |
When users are running RPT4 for the actual Form printing, please do not set the 'Show T4 Form', 'Show Frame' toggles to ON.
The RPT4 Program's 'Print Format' is based on the Government published T4 (15) Form. If you are using other versions of the T4 form, such as T4(14), please test the RPT4 form layout prior to printing.
High Line will support the latest version of the government published form at time of programming and inform users of the form version being used. High Line recommends using the same form version as the RPT4 program. If a user receives, or is using, a different version of the form, and the RPT4 program does not align properly with the form, users should re-order the correct form from the government that is the same as the RPT4 program.
If RPT4 cannot select any information from the xml file to print, users must run RMEX with the RPT4 Mex ID to review any errors or exception messages to locate the problem. Typically, the problem is because of an invalid directory or file name.
Laser Form Printing When printing T4 forms using the Laser forms, users are required to print the Employer Copy and Employee Copy of the T4s.
If an employee loses their T4 form, the employee can request the employer to issue a Duplicate Copy' of their original T4 or T4A form to replace the lost or destroyed forms.
To issue Duplicate Copies:
If a user discovers erroneous box information on the T4 form and needs to revise the Box information, users may need to either correct the employee amounts or modify the IDFDV set up, then re-run the RPGRC and RPT4 processes. This produces the 'Amended' T4 form.
To issue Amended copies:
T4 slips are printed by government registration number, then in alphabetical order by the employee SURNAME, FIRST NAME.
If an employee is paid by multiple government registrations, then multiple T4 slips are produced, by government registration number, for the employee.
The font size for printing T4 slips is the standard 12 character per inch font, character mode.
Negative (credit) amounts are never allowed for T4 reporting. Therefore if negative amounts are encountered, an exception message is displayed and the user must resolve the negative amount and re-run the process.
If there is no amount to be printed in a Box on the T4 form, the Box is left as BLANK. A zero amount or 'NIL' is NOT allowed.
Users can sort inactive and active employees so inactive employees are printed separately for mailing purposes.
If the Employment Status is A (Active) then the employee is considered Active, otherwise the employee is considered inactive.
The T4 slip has an "Other Information" area to report up to 6 footnote codes and amounts for each form.
If there are more than 6 footnote codes to be reported, then subsequent T4 slips are generated until all footnote codes have been printed.
The subsequent T4 slips must report $1.00 in Employment Income Box 14 in order for Canada Customs and Revenue Agency (CCRA) to process the additional T4 slip. If all numeric boxes are zero, the T4 slip will be bypassed. If additional T4 slips are reported with $1.00 in Box 14, then the previous T4 slip is reduced by $1.00 in Box 14. The T4 Magnetic Media File also includes the subsequent T4 record(s) with the Other Information area in the same manner as the T4 slip. Consequently, an employee can have multiple "110" code records. The Box 14 reporting for the additional code "110" records will also contain $1.00. If an employee works in more than one province, then one T4 slip is produced for each province for the employee. The "Other Information" area information T4 slips are also produced by Province
The Alphanumeric fields are left-justified with no space between each character, such as JOHN DOE, not J O H N D O E.
The numeric fields are lined up with the decimal place.
The RPT4 grand totals are generated for all T4 forms as Execution Run Log Exception messages to balance to the RPGRC Summary report
Users MUST run the RMEX report for the Mex ID of the RPT4 run to print the T4 grand totals to verify all records are printed.
On the T4 Form, the last line in the Address Box is used to print the user defined distribution information for users to dsitribute the T4 forms to the employees.
Users must set up the following identifiers:
Field Identifier | Field Variable | Suggested Field Variable | |
---|---|---|---|
T4-EE-DISTR | Constant | Blank or 1 | |
T4-EE-DESTIN | Constant | Blank or 1 | |
T4-EE-DISTR1 | DED.ENTITY_CODE | ||
T4-EE-DISTR2 | EID.PERSON_CODE |
If T4-EE-DISTR value = 1 (not null), the distribution will be printed below the employee address for distribution purposes, and the distribution will be visible outside the window envelope. Otherwise, the distribution will not be printed.
If T4-EE-DESTIN value = 1, the employee's pay destination will be printed along with T4-EE-DISTR1 and T4-EE-DISTR2.
Therefore, the logic for printing the distribution on the T4 form is:
If T4-EE-DISTR = 1, the distribution information is printed from:
Seq | Field Identifier | Description | Field Variable |
---|---|---|---|
1220 | T4-ER-ADDR1 | Employer Address Line 1 | |
1230 | T4-ER-ADDR2 | Employer Address Line 2 | Blank |
1240 | T4-ER-ADDR3 | Employer City | Blank |
1250 | T4-ER-ADDR4 | Employer Province | Blank or NAME |
1260 | T4-ER-ADDR5 | Employer Country | Blank or NAME |
1270 | T4-ER-POSTAL | Employer Postal Code | Blank |
1280 | T4-ER-MAG-PROV | Employer Prov for Mag File | Blank |
1290 | T4-ER-MAG-CNTRY | Employer Country for Mag File | Blank |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-SIN | EID.GOVERNMENT_CODE |
Field Identifier | Suggested Field Variable |
---|---|
T4-EE-NAME1 | EID.LAST_NAME |
T4-EE-NAME2 | EID.FIRST_NAME |
T4-EE-NAME3 | EID.MIDDLE_NAME |
Seq | Field Identifier | Description | Field Variable |
---|---|---|---|
2100 | T4-EE-ADDR1 | Employee Address Line 1 | Blank or MAIL |
2110 | T4-EE-ADDR2 | Employee Address Line 2 | Blank |
2120 | T4-EE-ADDR3 | Employee City | Blank |
2130 | T4-EE-ADDR4 | Employee Province | Blank or NAME |
2140 | T4-EE-ADDR5 | Employee Country | Blank or NAME |
2150 | T4-EE-POSTAL | Employee Postal Code | Blank |
2160 | T4-EE-MAG-PROV | Employee Prov for Mag File | Blank |
2170 | T4-EE-MAG-CNTRY | Employee Country for Mag File | Blank |
Field Identifier | Field Variable | Suggested Field Variable | |
---|---|---|---|
T4-EE-DISTR | Constant | Blank or 1 | |
T4-EE-DESTIN | Constant | Blank or 1 | |
T4-EE-DISTR1 | DED.ENTITY_CODE | ||
T4-EE-DISTR2 | EID.PERSON_CODE |
Therefore, the logic for printing the distribution on the T4 form is:
If T4-EE-DISTR = 1, the distribution information is printed from:
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-14 | T4-BOX-14 |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-16 | T4-BOX-16 |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-17 | T4-BOX-17 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-18 | T4-BOX-18 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-20 | T4-BOX-20 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-22 | T4-BOX-22 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-24 | T4-BOX-24 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-26-CPP | T4-BOX-26-CPP |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-26-QPP | T4-BOX-26-QPP |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-26-EXCEPT | T4-BOX-26-EXCEPT |
T4-BOX-26-OTHER | T4-BOX-26-OTHER |
Field Identifier | |
---|---|
T4-BOX-28-CPP-PRT | |
T4-BOX-28-QPP-PRT | |
T4-BOX-28-EI-PRT | |
T4-BOX-28-PPIP-PRT |
11 | Placement agency - self employed |
12 | Driver of taxi or other passenger-carrying vehicle |
13 | Barber or hairdresser |
14 | Withdrawal from a prescribed salary deferral arrangement plan |
15 | Seasonal Agriculture Workers Program |
16 | Detached employee - social security agreement |
Field Identifier | |
---|---|
T4-BOX-29-PRT | This is used for the XML file only |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-44 | T4-BOX-44 |
Field Identifier | Suggested Field Variable (Element) |
---|---|
T4-BOX-46 | T4-BOX-46 |
Field Identifier | Suggested Field Variable | Suggested Field Variable (Element) |
---|---|---|
T4-BOX-50-REG1 | Constant | |
T4-BOX-50-REG2 | Constant | |
T4-BOX-50-REG3 | Constant | |
T4-BOX-50-REG4 | Constant | |
T4-BOX-50-REG5 | Constant | |
T4-BOX-50-RPP1 | T4-BOX-50-RPP1 | |
T4-BOX-50-RPP2 | T4-BOX-50-RPP2 | |
T4-BOX-50-RPP3 | T4-BOX-50-RPP3 | |
T4-BOX-50-RPP4 | T4-BOX-50-RPP4 | |
T4-BOX-50-RPP5 | T4-BOX-50-RPP5 |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-52 | T4-BOX-52 |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-55 | T4-BOX-55 |
Field Identifier | Suggested Field Variable |
---|---|
T4-BOX-56 | T4-BOX-56 |
Field Identifier | Suggested Field Variable |
---|---|
OTHER-nn | T4-BOX-OTH-nn |
The government XML file layouts are provided by the government on their web site each year. High Line uses the IDIF form to define the government file as specified, in an xml format.
The IDIF layout is provided by High Line with the year end software (SEED_IDIF_HL$CAN_T4_YYYY). Users do not need to modify this form.
Users must run the RPYEC and RPGRC processes to generate the Magnetic Media file in the government XML file format. Please refer 'Government Reporting Procedures, Sequence' section that describes how the process is run.
IMPORTANT: The government requires users to validate the government XML file according to the downloaded government XML schema using a validating parser prior to sending the file to the government.1. Verify the government XML file is properly created according to the XML syntax rules, such as the file is well formed, no missing xml tags, etc. 2. Verify the government XML file conforms to the schema downloaded from the government web site.
Validating parser software is NOT provided by High Line. Organizations can use any third party validating parser tool.
High Line uses the XML SPY Home edition tool to validate the T4 and T4A xml files.
To print their T4, employees must run the RET4 process and select the Reporting Year they want to print. The output of the T4 will be in a pdf format.
If an employee has chosen to receive electronic T4 forms, using either the consent form WEPT4 or IEPT4, a paper copy is NOT printed during the RPT4 T4 printing process.
Organizations can:
The GVT Run numbers must be entered with comma separators and no spaces, such as 1234,3333,4567).
Screen captures are meant to be indicative of the concept being presented and may not reflect the current screen design.
If you have any comments or questions please email the Wiki Editor
All content © High Line Corporation