Instruction guide for remittances made using a text file

INSTRUCTION GUIDE FOR
REMITTANCES MADE
USING A TEXT (.TXT) FILE
EMPLOYER SERVICES
HOW TO PREPARE A TEXT FILE
Your .txt file must respect a specific format. Two types of records make up the file:
the header and the details. The first line is the header; the other lines contain the
employee information.
HEADER RECORD
DESCRIPTION
POSITION
LENGTH
DESCRIPTON
FORMAT*
EMPLOYER NUMBER
1-6
6
Number
Numeric, no decimal (999999)
EX.
NOT USED
7
1
Leave blank
Alphanumeric
NUMBER OF TRANSACTIONS
NOT USED
8-12
13
5
1
Number
Leave blank
Number Numeric, no decimal(99999)
Alphanumeric
START OF PERIOD
14-22
9
Date
Numeric (YYYYMMDD)
19990101
NOT USED
END OF PERIOD
23
24-32
1
9
Leave blank
Date
Alphanumeric
Numeric (YYYYMMDD)
19990131
NOT USED
PAYMENT AMOUNT
33
34-44
1
11
Leave blank
Amount
Alphanumeric
Numeric, two decimals (99999999.99)
NOT USED
PAYMENT DATE
45
46-54
1
9
Leave blank
Date
Alphanumeric
Numeric (YYYYMMDD)
NOT USED
55
1
Leave blank
Alphanumeric
NOT USED
NOT USED
56-65
66
10
1
Enter 0 (Zero)
Leave blank
Numérique, aucune décimale
Alphanumeric
EMPLOYEE CONTRIBUTION (1)
NOT USED
67-77
78
11
1
Amount
Leave blank
Numeric, two decimals (99999999.99)
Alphanumeric
490.00
EMPLOYEE CONTRIBUTION (2)
NOT USED
79-89
90
11
1
Amount
Leave blank
Numeric, two decimals (99999999.99)
Alphanumeric
0.00
EMPLOYER CONTRIBUTION
NOT USED
91-101
102
11
1
Amount
Leave blank
Numeric, two decimals (99999999.99)
Alphanumeric
0.00
OTHER CONTRIBUTION
103-113
11
Amount
Numeric, two decimals (99999999.99)
0.00
NOT USED
114-137
24
Leave blank
Alphanumeric
13959
50
490.00
19990215
0
- Numeric characters must be flushed right and alphanumeric characters left. Use
periods to indicate decimals;
- The EMPLOYEE CONTRIBUTION (1), EMPLOYEE CONTRIBUTION (2), EMPLOYER CONTRIBUTION
and OTHER CONTRIBUTION correspond, for the header record, to the total of their
respective values in the details records;
Example: The EMPLOYER CONTRIBUTION field is the sum total of the EMPLOYER
CONTRIBUTION field for each employee.
Page 2 of 4
-
DETAILS RECORD
DESCRIPTION
NOT USED
POSITION LONGUEUR DESCRIPTION
1-6
6
Enter 0 (Zero)
Numeric
FORMAT*
EX.
NOT USED
NOT USED
7
8-12
1
5
Leave blank
Enter 0 (Zero)
Alphanumeric
Numeric
NOT USED
13
1
Leave blank
Alphanumeric
NOT USED
NOT USED
14-22
23
9
1
Enter 0 (Zero)
Leave blank
Numeric
Alphanumeric
0
NOT USED
NOT USED
24-32
33
9
1
Enter 0 (Zero)
Leave blank
Numeric
Alphanumeric
0
NOT USED
34-44
11
Numérique, deux décimales
NOT USED
45
1
Enter 0.00
(Zero)
Leave blank
NOT USED
NOT USED
46-54
55
9
1
Enter 0 (Zero)
Leave blank
Numeric
Alphanumeric
SOCIAL INSURANCE
NUMBER
NOT USED
56-65
10
Number
Numeric, no decimal (9999999999)
66
1
Leave blank
Alphanumeric
EMPLOYEE
CONTRIBUTION (1)
NOT USED
67-77
11
Amount
Amount Numeric, two decimals (99999999.99)
78
1
Leave blank
Alphanumeric
EMPLOYEE
CONTRIBUTION (2)
NOT USED
79-89
11
Amount
Amount Numeric, two decimals (99999999.99)
90
1
Leave blank
Alphanumeric
EMPLOYER
CONTRIBUTION
NOT USED
91-101
11
Amount
Amount Numeric, two decimals (99999999.99)
102
1
Leave blank
Alphanumeric
OTHER CONTRIBUTION
103-113
11
Amount
Amount Numeric, two decimals (99999999.99)
NOT USED
ABSENCE CODE
114
115
1
1
Leave blank
Text
Alphanumeric
Alphanumeric
NOT USED
FIRST AND LAST NAME
(EMPLOYEE)
116
117-136
1
20
Leave blank
Text
Alphanumeric
Alphanumeric
NOT USED
137
1
Leave blank
Alphanumeric
0
0
0.00
Alphanumeric
0
987654321
10.00
0.00
0.00
0.00
X
Nom Prénom
Numeric characters must be flushed right and alphanumeric characters left. Use
periods to indicate decimals;
- The EMPLOYEE CONTRIBUTION (1), EMPLOYEE CONTRIBUTION (2), EMPLOYER CONTRIBUTION
and OTHER CONTRIBUTION correspond, for each employee, to the amounts by type of
contribution made;
- Type “x” in the ABSENCE CODE to indicate a temporary payment stop for any
employee or the value determined based on the absence codes listed below;
Page 3 of 4
- The absence codes are as follows (note that these codes are not mandatory but
useful for the Fund);
B:
C:
D:
F:
G:
L:
M:
N:
-
Maternity leave
CSST
Death
End of employment
Strike
Lockout
Illness
New participant
P : Temporary layoff
R : Retired
S : Permanent stop requested by worker
T : Temporary stop requested by worker
V : Vacation
X : Undetermined
The LAST NAME, FIRST NAME and SOCIAL INSURANCE NUMBER are used for employee
identification and are required for detail records.
EXAMPLE OF A COMPLIANT TEXT FILE
Page 4 of 4