Professional Documents
Culture Documents
The ADP Logo is a registered trademark of ADP, Inc. All other trademarks are the property of their respective owners. Copyright 2002-2009 ADP, Inc. All rights reserved. U.S. Government Restricted Rights. The Software and written materials accompanying the Software are provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer SoftwareRestricted Rights 48 cfr 52.227-19, as applicable. Contractor is ADP, Inc., One ADP Boulevard, Roseland, New Jersey 07068, U.S.A. The information contained herein constitutes proprietary and confidential information of ADP. It must not be copied, transmitted or distributed in any form or by any means, electronic, mechanical or other, including photocopy, recording or any information storage and retrieval system, without the express written permission of ADP. All rights reserved. ADP provides this publication as is without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability or fitness for a particular purpose. ADP is not responsible for any technical inaccuracies or typographical errors that may be contained in this publication. Changes are periodically made to the information herein, and such changes will be incorporated in new editions of this publication. ADP may make improvements and/or changes in the product and/or the programs described in this publication at any time without notice.
Contents
Data Exchange File Formats .......................................................................................................9 Data Exchange Record Types ........................................................................................9 Header Record..............................................................................................................10 Documentation Notations.............................................................................................10
11
Paydata Exchange File ..............................................................................................................12 Detailed Field Requirements........................................................................................12 Record Sequencing.......................................................................................................12 Paydata Exchange Key Information.............................................................................13 Company Data Record Layouts ................................................................................................14 Company Data Record Set ...........................................................................................14 Company Indicative Record (Packed Format) .............................................................14 Company Indicative Record (Unpacked Format) ........................................................15 Company Payroll Record (Packed Format)..................................................................16 Company Payroll Record (Unpacked Format) .............................................................16 Employee Indicative Record Layouts .......................................................................................18 Employee Indicative Data Record Set..........................................................................18 Employee Indicative Data Record (Packed Format) ....................................................18 Employee Indicative Data Record (Unpacked Format) ...............................................19 Employee Dates Record (Packed Format) ...................................................................20 Employee Dates Record (Unpacked Format)...............................................................21 Employee Payroll Indicative Record Layouts...........................................................................24 Employee Payroll Indicative Record Set......................................................................24 Employee Payroll Indicative Record (Packed Format) ................................................24 Employee Payroll Indicative Record (Unpacked Format) ...........................................26 Employee Payroll Indicative Continuation Record (Packed Format) ..........................31
Employee Payroll Indicative Continuation Record (Unpacked Format)......................31 Employee Banking Record (Packed Format)...............................................................32 Employee Banking Record (Unpacked Format) ..........................................................34 Pay Record Layouts ..................................................................................................................37 Pay Record Set .............................................................................................................37 Distribution Records ....................................................................................................44 Entry Records...............................................................................................................67
77
Masterfile Data Exchange File ..................................................................................................78 Detailed Field Requirements........................................................................................78 Company Data Record Layouts ................................................................................................79 Company Data Record Set ...........................................................................................79 Company Indicative Record (Packed Format) .............................................................79 Company Indicative Record (Unpacked Format) ........................................................80 Company Payroll Record (Packed Format)..................................................................80 Company Payroll Record (Unpacked Format) .............................................................81 Company Tip Allocation Record (Packed Format)......................................................81 Company Tip Allocation Record (Unpacked Format) .................................................82 Company Tax Reporting Record Layouts.................................................................................84 Company Tax Reporting Record Set............................................................................84 Federal Tax Reporting Deposit/Liability Record (Packed Format) .............................84 Federal Tax Reporting Deposit/Liability Record (Unpacked Format).........................89 Federal Tax Reporting Record (Packed Format) .........................................................93 Federal Tax Reporting Record (Unpacked Format).....................................................95 State Tax Reporting Deposit/Liability Record (Packed Format) .................................98 State Tax Reporting Deposit/Liability Record (Unpacked Format)...........................102 State Tax Reporting Record (Packed Format) ...........................................................106 State Tax Reporting Record (Unpacked Format).......................................................108 Local Tax Reporting Record (Packed Format) ..........................................................109 Local Tax Reporting Record (Unpacked Format)......................................................112
Tax Reporting Frequencies Record (Packed Format) ................................................116 Tax Reporting Frequencies Record (Unpacked Format)............................................122 Employee Indicative Data Record Layouts.............................................................................132 Employee Indicative Data Record Set........................................................................132 Employee Primary Indicative Data Record (Packed Format) ....................................136 Employee Primary Indicative Data Record (Unpacked Format) ...............................140 Employee Primary Indicative Data Continuation Record (Packed Format) ..............145 Employee Primary Indicative Data Continuation Record (Unpacked Format)..........146 Employee Personnel Reporting Record (Packed Format)..........................................146 Employee Personnel Reporting Record (Unpacked Format) .....................................149 Employee Banking Record (Packed Format).............................................................152 Employee Banking Record (Unpacked Format) ........................................................155 Employee Enhanced Banking Record (Packed Format) ............................................159 Employee Enhanced Banking Record (Unpacked Format)........................................163 Employee Generic Direct Deposit Record (GDD) (Packed Format) .........................170 Employee Generic Direct Deposit Record (GDD) (Unpacked Format).....................170 Employee Extra Dates Record (Packed Format)........................................................173 Employee Extra Dates Record (Unpacked Format) ...................................................174 Employee Calc Factor Record (Packed Format) ........................................................176 Employee Calc Factor Record (Unpacked Format) ...................................................177 Employee Additional Data Record (Packed Format).................................................179 Employee Additional Data Record (Unpacked Format) ............................................181 Employee Standard Deductions Record (Packed Format) .........................................184 Employee Standard Deductions Record (Unpacked Format) ....................................186 Employee Liens Record (Packed Format)..................................................................188 Employee Liens Record (Unpacked Format) .............................................................192 Employee Lien Positional Mapping Record (Packed Format)...................................196 Employee Lien Positional Mapping Record (Unpacked Format) ..............................197 Employee Goals Deduction Record (Packed Format)................................................198 Employee Goals Deduction Record (Unpacked Format)...........................................200 Employee Goal Positional Mapping Record (Packed Format) ..................................204
Employee Goal Positional Mapping Record (Unpacked Format)..............................205 Employee Benefit Accruals Record (Packed Format)................................................205 Employee Benefit Accruals Record (Unpacked Format)...........................................208 Employee Salary History Record (Packed Format) ...................................................211 Employee Salary History Record (Unpacked Format)...............................................214 Employee Action Flags Record (Packed Format) ......................................................217 Employee Action Flags Record (Unpacked Format) .................................................219 Employee Department Number Record (Packed Format)..........................................221 Employee Department Number Record (Unpacked Format).....................................225 Employee Job Number Record (Packed Format).......................................................227 Employee Job Number Record (Unpacked Format) ..................................................229 ALA Cost Numbers and Percentages Record (Packed Format).................................231 ALA Cost Numbers and Percentages Record (Unpacked Format) ............................233 Employee Additional Rates Record (Packed Format) 0886Dec ................................234 Employee Additional Rates Record (Unpacked Format)...........................................236 Employee Additional (Automatic) Earnings Record (Packed Format)......................238 Employee Additional (Automatic) Earnings Record (Unpacked Format) .................240 Employee Accumulator Record (Packed Format)......................................................242 Employee Deductions in Arrears Record (Packed Format) .......................................246 Employee Accumulator Record (Unpacked Format) .................................................247 Employee Deductions in Arrears Record (Unpacked Format)...................................252 Employee Monthly Tax/Taxable Control Record (Packed Format) ..........................253 Employee Monthly Tax/Taxable Control Record (Unpacked Format)......................254 Employee BLS SUI Codes Record (Packed Format).................................................256 Employee BLS SUI Codes Record (Unpacked Format) ............................................256 Employee SCET Record (Packed Format).................................................................258 Employee SCET Record (Unpacked Format) ............................................................258 Employee W-4 Information Record (Packed Format) ...............................................259 Employee W-4 Information Record (Unpacked Format)...........................................261 Employee Jurisdictional Data Record Layouts .......................................................................264 Employee Jurisdictional Record Set...........................................................................264
Employee Jurisdiction Indicative Record (Packed Format).......................................265 Employee Jurisdiction Indicative Record (Unpacked Format) ..................................268 Employee Jurisdiction Tax Accumulations Record (Packed Format) .......................271 Employee Jurisdiction Tax Accumulations Record (Unpacked Format)...................274 Employee Jurisdiction Taxable/Employer Tax Record (Packed Format) ..................277 Employee Jurisdiction Taxable/Employer Tax Record (Unpacked Format) .............279 Employee Jurisdiction Special Comp Accumulator Record (Packed Format)...........281 Employee Jurisdiction Special Comp Accumulator Record (Unpacked Format)..........................................................................................................285 Employee 3rd Party Sick Pay Tax Accumulations Record (Packed Format) ............290 Employee 3rd Party Sick Pay Tax Accumulations Record (Unpacked Format)........293 Employee Untaken Tax Accumulations Record (Packed Format).............................298 Employee Untaken Tax Accumulations Record (Unpacked Format) ........................302 Employee Generic Tax Record (Packed Format).......................................................307 Employee Generic Tax Record (Unpacked Format) ..................................................309 Employee Tip Allocation Record Layout ...............................................................................311 Employee Tip Allocation Record (Packed Format) ...................................................311 Employee Tip Allocation Record (Unpacked Format) ..............................................315 Employee Custom Data Record Layouts ................................................................................321 Employee Custom Data Record Set ...........................................................................321 Employee Deductions in Arrears Record (Packed Format) .......................................321 Employee Deductions in Arrears Record (Unpacked Format)...................................323 Employee Deduction Forecasting Record (Packed Format) ......................................326 Employee Deduction Forecasting Record (Unpacked Format)..................................329 Employee Generic Data Record (Packed Format) .....................................................332 Employee Generic Data Record (Unpacked Format).................................................332 Employee Custom Report Data Record (Packed Format)..........................................332 Employee Custom Report Data Record (Unpacked Format) .....................................334
337
Summary Data Exchange Key Information ...............................................................338 Company Data Record Layouts ..............................................................................................339 Company Data Record Set .........................................................................................339 Company Indicative Record (Packed Format) ...........................................................339 Company Indicative Record (Unpacked Format) ......................................................340 Company Payroll Record (Packed Format)................................................................340 Company Payroll Record (Unpacked Format) ...........................................................341 Detail Totals Record Layouts..................................................................................................342 Detail Totals Record Set ............................................................................................342 Primary Detail Totals Record (Packed Format) .........................................................342 Primary Detail Totals Record (Unpacked Format) ....................................................343 Additional Detail Totals Record (Packed Format).....................................................345 Additional Detail Totals Record (Unpacked Format) ................................................346 Analysis Group Totals Record Layouts ..................................................................................349 Analysis Group Totals Record Set .............................................................................349 General Payroll Totals Analysis Record (Unpacked Format)....................................350 General Payroll Totals Analysis Record (Packed Format).........................................351 Hours/Earnings Analysis Record (Packed Format)....................................................352 Hours/Earnings Analysis Record (Unpacked Format) ...............................................355 Deduction Analysis Record (Packed Format) ............................................................359 Deduction Analysis Record (Unpacked Format) .......................................................363 Memo Analysis Record (Packed Format) ..................................................................369 Memo Analysis Record (Unpacked Format)..............................................................371 Non-Void Memo Analysis Record (Packed Format) .................................................376 Non-Void Memo Analysis Record (Unpacked Format) ............................................377 Federal Taxation Analysis Record (Packed Format) .................................................379 Federal Taxation Analysis Record (Unpacked Format).............................................380 State Taxation Analysis Record (Packed Format) .....................................................382 State Taxation Analysis Record (Unpacked Format).................................................385 Local Taxation Analysis Record (Packed Format) ....................................................390 Local Taxation Analysis Record (Unpacked Format)................................................393
399
Job Data Exchange File...........................................................................................................400 Detailed Field Requirements......................................................................................400 Job Data Exchange Key Information .........................................................................401 Company Data Record Layouts ..............................................................................................402 Company Data Record Set .........................................................................................402 Company Indicative Record (Packed Format) ...........................................................402 Company Indicative Record (Unpacked Format) ......................................................403 Company Payroll Record (Packed Format)................................................................403 Company Payroll Record (Unpacked Format) ...........................................................404 Employee Indicative Record Layouts .....................................................................................406 Employee Indicative Data Record Set........................................................................406 Employee Indicative Data Record (Packed Format) ..................................................406 Employee Indicative Data Record (Unpacked Format) .............................................407 Employee Payroll Indicative Record Layouts.........................................................................408 Employee Payroll Indicative Record Set....................................................................408 Employee Payroll Indicative Record (Packed Format) ..............................................408 Employee Payroll Indicative Record (Unpacked Format) .........................................411 Job Record Layouts.................................................................................................................415 Job Record Set............................................................................................................415 Primary Job Entry Record (Packed Format) ..............................................................415 Primary Job Entry Record (Unpacked Format)..........................................................417 Job Entry Memo Record (Packed Format).................................................................420 Job Entry Memo Record (Unpacked Format) ............................................................420
The regional office code on all files is blank. Unless specifically stated in the record layout, date fields on all files have the format MMDDYYYY.
Description
Contains information for paid employees from the hours to gross pay level per job number. Contains descriptive information for all employees (active, inactive, terminated, and deceased). Contains information for all paid employees for the current payroll. Contains a recap of the payroll summaries issued with each payroll.
10
Header Record There is no separate header record for a Data Exchange file. The first record on the Data Exchange file for each record type is the Company Indicative record, (that is, a company header record). Each company on the Data Exchange file has its own Company Indicative record. Documentation Notations The following documentation notations are used in describing the record layouts.
Documentation Notation
Packed S9(n)v99
Represents
The data in the field is a positive or negative number, typically a dollar amount or percentage. N indicates the number of digits preceding the decimal point. It can also be used to indicate digits after the decimal point. The maximum amount of digits is twice the size of the field it is entered into. See below for individual definitions.
Note: Unless otherwise specified in the Justify column, all data entered into a packed field is right-justified.
S v 9 (n), where n is a number from 1-9 The field is signed, i.e., data can be a positive or negative number. Decimal point Numeric data The maximum amount of digits a number may contain before or after the decimal point.
Example: 9(4)v99 may contain up to four digits before the decimal point;
9v9(3) may contain up to three digits following the decimal point. Character Data can be alpha, numeric, alphanumeric, or blank.
Note: Unless otherwise specified in the Justify column, all data entered into a character field is left-justified.
MMDDYYYY L, R Date Data is left-justified (L) in the field. Data is right-justified (R) in the field.
Note: See the special justification guidelines above for data entered into a packed or character field when no justification is noted in the Justify column.
October 2002
11
12
Note: Pay records that were generated as a result of an adjustment are indicated by the record code. Record Sequencing All company-level records are generated before employee or paydata data. Within a company data record set, the company indicative record precedes company payroll record(s). For a particular company code, employee indicative and pay records are generated in employee file number sequence. All records for a particular file number are sequenced together. The employee indicative data record is generated first for a file number. For each payroll, the employee payroll indicative record set directly precedes the pay record set(s) for a file number. The pay record sets for a particular file number are sequenced by pay number within payroll. Within the pay record set, records are sequenced by entry, within distribution, within pay.
13
Paydata Exchange Key Information The following fields represent the key structure of all Paydata Exchange records: ADP Office Code Company Code File Number Client Payroll Year Client Payroll Week Client Payroll Number Batch Number Pay Number Calc Number Entry Number Record Code Record Sequence Number (Continuation Record Number)
The following values on the Paydata Exchange file are set to zero: Company Indicative Data Record (PAY010CIND): the Client Payroll Year, Client Payroll Week, Client Payroll Number, Batch Number, File Number, Pay Number, Calc Number, and Entry Number. Company Payroll Record (PAY020CPRL/PAA020CPRL): the File Number, Pay Number, Calc Number, and Entry Number. Employee Indicative Record Set (PAY030EIND/PAA030EIND, PAY040EDAT/PAA040EDAT): the Client Payroll Year, Client Payroll Week, Client Payroll Number, Batch Number, Pay Number, Calc Number, and Entry Number. Employee Payroll Indicative Record Set (PAY050EPRL/PAA050EPRL, PAY060EBNK/PAA060EBNK): the Pay Number, Calc Number, and Entry Number. Paydata Record (PAY070PPRI/PAA070PPRI): the Calc Number and Entry Number. Distribution Record Set (PAY080LPRI/PAY080LPRI, PAY090LMIS/PAA090LMIS, PAY100LDED/PAA100LDED): Entry Number
14
This record contains company data that varies among payrolls. There is one record per payroll, per company code. If there is more than one payroll per company code, there are multiple records. It directly follows the Company Indicative record and directly precedes the employee data records for the company code. All occurrences for each company code are grouped together. Company Indicative Record (Packed Format)
Field Name
Regional Office Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
15
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L L
Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
20 6 1 2 1 10
A, B, or C Always blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-50
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
Always zero Always zero Always zero L Always PAY010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L L
Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
20 6 1 2 1 10
A, B, or C Always blank
16
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
Always zero Always zero Always zero L PAY020CPRL if data type = PR, OS, QS PAA020CPRL if data type = AC or AD
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Payroll Quarter Number Pay Date 1 Period Ending Date 1 Pay Date 2 Period Ending Date 2 Filler
1 5 5 5 5 10
Packed S9 Packed S9(9) Packed S9(9) Packed S9(9) Packed S9(9) Character MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always blank
Position
01-04 05-10 11-15 20-24 25-27 28-30 31-35 36-38
Length
4 6 9 5 3 3 5 3
Format
Character Character 9(9) 9(5) YYYY 9(3) 9(3) 9(5) 9(3)
Justify
Requirements
Always blank
Always zero
17
55-59
9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Payroll Quarter Number Pay Date 1 Period Ending Date 1 Pay Date 2 Period Ending Date 2 Filler
1 9 9 9 9 10
9 9(9) 9(9) 9(9) 9(9) Character MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always blank
18
This record contains selected employee indicative fields with data values, as they existed for the most recent payroll in which the employee has a pay record set on the data exchange file. There is one record per employee file number, and it is the first record for the file number. Employee Date Record (packed (see "Employee Dates Record (Packed Format)" on page 20) and unpacked (see "Employee Dates Record (Unpacked Format)" on page 21)) PAY040EDAT (if the activity was a PR, OS, or QS data type) PAA040EDAT (if the activity was an AC or AD data type)
This record contains employee master date information. This record is optional, that is, no record will exist if there are no dates on file for the employee. Employee Indicative Data Record (Packed Format)
Field Name
Regional Office Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L PAY030EIND if data type = PR, OS, or QS PAA030EIND if data type = AC or AD
19
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Social Security Number Gender W-2 Name Street Address Additional Address Line City Name State Postal Code Zip Code-First 5 positions Zip Code-Last 4 positions (ZIP +4) Filler
5 1 32 30 30 30 2 5 4 10
Packed S9(9) Character Character Character Character Character Character Character Character Character L L Always blank L L L L F, M, or blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) S9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L Always PAY030EIND except when an adjustment pay, then PAA030EIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Social Security Number Gender W-2 Name Street Address Additional Address Line
9 1 32 30 30
20
City Name State Postal Code Zip Code-First 5 positions Zip Code-Last 4 positions (ZIP +4) Filler
30 2 5 4 10
900 - Combined with State Postal Code 900 - Combined with City Name
L L
900 - Pos 1-5 of zip code field 900 - Pos 6-9 of zip code field Always blank
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L PAY040EDAT if data type = PR, OS, or QS PAA040EDAT if data type = AC or AD
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. R MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY
Date Code 1 Date 1 Date Code 2 Date 2 Date Code 3 Date 3 Date Code 4 Date 4 Date Code 5 Date 5
45-47 48-52 53-55 56-60 61-63 64-68 69-71 72-76 77-79 80-84
3 5 3 5 3 5 3 5 3 5
Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9)
21
Field Name
Date Code 9 Date 9 Date Code 10 Date 10 Date Code 11 Date 11 Date Code 12 Date 12 Date Code 13 Date 13 Date Code 14 Date 14 Date Code 15 Date 15 Date Code 16 Date 16 Date Code 17 Date 17 Date Code 18 Date 18 Date Code 19 Date 19 Date Code 20 Date 20 Filler
Position
109-111 112-116 117-119 120-124 125-127 128-132 133-135 136-140 141-143 144-148 149-151 152-156 157-159 160-164 165-167 168-172 173-175 176-180 181-183 184-188 189-191 192-196 197-199 200-204 205-214
Length
3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 10
Format
Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character
Justify
R
Requirements
MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY R MMDDYYYY R Future MMDDYYYY R Future MMDDYYYY R Future MMDDYYYY R Future MMDDYYYY R Future MMDDYYYY Always blank
Position
01-04
Length
4
Format
Character
Justify
Requirements
Always blank
22
Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code Record Sequence Number
05-10 11-19 20-24 25-27 28-30 31-35 36-37 39-41 42-44 45-54 55-59
6 9 5 3 3 5 3 3 3 10 5
Character L 9 (9) 9 (5) 9 (3) 9 (3) 9 (5) 9 (3) 9 (3) 9 (3) Character L Packed 9(5) Always zero Always zero Always zero Always PAY040EDAT except when an adjustment pay, then PAA040EDAT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Date Code 1 Date 1 Date Code 2 Date 2 Date Code 3 Date 3 Date Code 4 Date 4 Date Code 5 Date 5 Date Code 6 Date 6 Date Code 7 Date 7 Date Code 8 Date 8
60-62 63-71 72-74 75-83 84-86 87-95 96-98 99-107 108-110 111-119 120-122 123-131 132-134 135-143 144-146 147-155
3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9
Character R 9 (9) Character R 9(9) Character R 9 (9) Character R 9 (9) Character R 9 (9) Character R 9 (9) Character R 9 (9) Character R 9 (9) MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY
Field Name
Date Code 9 Date 9 Date Code 10 Date 10 Date Code 11 Date 11
Position
156-158 159-167 168-170 171-179 180-182 183-191
Length
3 9 3 9 3 9
Format
Justify
Requirements
23
24
This record contains employee indicative data (other than Cost Number, banking, or date information) that varies among payrolls. There is one record per employee file number and payroll. It is the first record for the file number for each payroll. Employee Payroll Indicative Continuation Record, PAY051EPRL (packed (see "Employee Payroll Indicative Continuation Record (Packed Format)" on page 31) and unpacked (see "Employee Payroll Indicative Continuation Record (Unpacked Format)" on page 31)) This optional record is produced when a Home Cost Number exists. There is one record per employee file number and payroll. If present, it is output after the Employee Payroll Indicative Record. Employee Banking Records, PAY060EBNK (packed (see "Employee Banking Record (Packed Format)" on page 32) and unpacked (see "Employee Banking Record (Unpacked Format)" on page 34)) PAY060EBNK (if the activity was a PR, OS, or QS data type) PAA060EBNK (if the activity was an AC or AD data type)
This record contains an employee's bank account information. This optional record does not exist for employees with no bank account information on file. It is output after the Employee Payroll Indicative record or the optional Employee Payroll Indicative Continuation record and directly precedes the employee's first Paydata record. Employee Payroll Indicative Record (Packed Format)
Field Name
Regional Office Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25
Length
4 6 5 3 2 2 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5)
Justify
Requirements
Always blank
YYYY
25
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Blank = no marital status entered (default) M = married 2 N = married 2 and head of household R = single, head of household, and qualified dependent S = single T = single and head of household X = married 1 Y = married 1 and head of household
45
Character
46
Character
47-61
15 1
Character Character
63-68
Packed S9(7)v9(4)
Input Hourly and Daily rates with 4 decimals; input Salary rate with 2 decimals. B = biweekly D = daily M = monthly S = semimonthly W = weekly
69
Character
26
2 = 2.6 weeks 4 = 4 weeks 5 = 5.2 weeks Standard (Home) Hours Quantity Weekly Standard Hours Quantity 70-72 73-75 3 3 Packed S9(3)v99 Packed S9(3)v99 Based on a conversion routine involving the Pay Frequency Code field D = (field 3) double time (gross calc 1) 1 = (field 2) time (gross calc 2) 2 = (field 3) straight time (gross calc 3) 3 = (all fields) straight time (gross calc 4)
76
Character
Field Name
Data Control Position 1 Data Control Position 2 Data Control Position 3 Data Control Position 4 Clock Number Position 1 Clock Number Position 2 Clock Number Position 3 Clock Number Position 4 Clock Number Position 5 Job Title
Position
77 78 79 80 81 82 83 84 85 86-117
Length
1 1 1 1 1 1 1 1 1 32
Format
Character Character Character Character Character Character Character Character Character Character
Justify
Requirements
If you use master job number for job title, enter the job number in this field.
1st Additional Numeric Data Code 1 Additional Numeric Data 2 Additional Numeric Data Code 2nd Additional Numeric Data Pay Frequency Group Code
nd st
3 6 3 6 1
Character Packed S9(11) Character Packed S9(11) Character 1 = group 1 (default) 2 = group 2
137
Character
Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
138 139
1 1
Character Character
27
Y = use alternate language Social Security Tax Status Code 140 1 Character Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax 141 1 Character Blank = follow the CCI option (default) Y = reverse the CCI option Earned Income Credit (EIC) Even Year Status Code 142 1 Character Blank = employee is not eligible for EIC calculation (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible EIC Odd Year Status Code Medicare Tax Status Code 143 144 1 1 Character Character See EIC Even Year Status Code See Social Security Tax Status Code
Note: When Social Security Tax Status = E and Medicare Tax Status = blank or R, employee is designated Medicare only.
Federal Special Camp Override Flag
Note: When Social Security Tax Status = E and Medicare Tax Status = blank or R, employee is designated Medicare only.
Filler 145-153 9 Character
Always blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 5 5 3 3 5 3 3 3 10
Format
Character Character 9 (9) 9(5) 9 (3) 9 (3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L Always PAY050EPRL except when an adjustment pay, then PAA040EPRL
28
55-59
9 (5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. 900 = marital status DE - combined with head of household Blank = no marital status entered (default) M = married 2 N = married 2 and head of household R = single, head of household, and qualified dependent S = single T = single and head of household X = married 1 Y = married 1 and head of household
60
Character
61
Character
62-76
15 1
Character Character
L Blank = no standard rate (default) D = daily (900 value was 5) H = hourly (900 value was 1) S = salary (900 value was 4)
78-88
11
9 (7)v9(4)
Input Hourly and Daily rates with 4 decimals; input Salary rate with 2 decimals. B = biweekly (900 value was 2) D = daily (900 value was 6) M = monthly (900 value was 4) S = semimonthly (900 value was 3) W = weekly (900 value was 1)
89
Character
29
2 = 2.6 weeks (900 value was 8) 4 = 4 weeks (900 value was 5) 5 = 5.2 weeks (900 value was 7) Sign Standard (Home) Hours Quantity Sign Weekly Standard Hours Quantity 90 91-95 96 97-101 1 5 1 5 Character 9 (3)v99 Character 9(3)v99 Value will either be '-' or ' ' Employee pay period standard hours Value will either be '-' or ' ' Based on a conversion routine involving the Pay Frequency Code field D = (field 3) double time (gross calc 1) 1 = (field 2) time (gross calc 2) 2 = (field 3) straight time (gross calc 3) 3 = (all fields) straight time (gross calc 4)
102
Character
Field Name
Data Control Position 1 Data Control Position 2 Data Control Position 3 Data Control Position 4 Clock Number Position 1 Clock Number Position 2 Clock Number Position 3 Clock Number Position 4 Clock Number Position 5 Job Title
Position
103 104 105 106 107 108 109 110 111 112-143
Length
1 1 1 1 1 1 1 1 1 32
Format
Character Character Character Character Character Character Character Character Character Character
Justify
Requirements
900 = May also be Employee tip status code 900 = May also be Indirect tipped employee status code
If you use master job number for job title, enter the job number in this field.
1st Additional Numeric Data Code Sign 1st Additional Numeric Data 2nd Additional Numeric Data Code Sign 2nd Additional Numeric Data
3 1 11 3 1 11
The code that is mapped here is "2". Value will either be '-' or ' '
30
174
Character
175
Character
900 = Print Last on Worksheet DE = Combined with Do Not Print on Worksheet. DE values are: Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
176 177
1 1
Character Character
Always blank Blank = use company level language (default) Y = use alternate language
178
Character
Note: When Social Security Tax Status = E and Medicare Tax Status = blank or R, employee is designated Medicare only.
900 = FICA block. See Medicare Tax Status Code. DE Values are: Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax
179
Character
Blank = follow the CCI option (default) Y = reverse the CCI option
180
Character
Only populated for this year (STAT effective year) or next year. Values are: Blank = employee is not eligible for EIC calculation (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible
181 182
1 1
Character Character
See EIC Even Year Status Code See Social Security Tax Status Code
Note: When Social Security Tax Status = E and Medicare Tax Status = blank or R, employee is designated Medicare only.
31
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44 45-94 95-153
Length
4 6 5 3 2 2 3 2 2 2 10 3 50 59
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5) Character Character
Justify
Requirements
Always blank
YYYY
L Always blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 9 5 3 3 5 3 3 3 10
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L Always PAY051EPRL except when an adjustment pay, then PAA051EPRL
55-59
9(5)
32
60-109 110-168
50 59
Character Character
L Always blank
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L PAY060EBNK if data type = PR, OS, or QS PAA060EBNK if data type = AC or AD
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. R L L L R L L L R L L L
Direct Deposit Deduction Code 1 Bank Transit Number 1 Bank ABA Number 1 Bank Account Number 1 Direct Deposit Deduction Code 2 Bank Transit Number 2 Bank ABA Number 2 Bank Account Number 2 Direct Deposit Deduction Code 3 Bank Transit Number 3 Bank ABA Number 3 Bank Account Number 3
45-47 48-51 52-55 56-72 73-75 76-79 80-83 84-100 101-103 104-107 108-111 112-128
3 4 4 17 3 4 4 17 3 4 4 17
Character Character Character Character Character Character Character Character Character Character Character Character
33
Position
129-131 132-135 136-139 140-156 157-159 160-163 164-167 168-184 185-187 188-191 192-195 196-212 213-215 216-219 220-223 224-240 241-243 244-247 248-251 252-268 269-271 272-275 276-279 280-296 297-299 300-303 304-307 308-324 325-334
Length
3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 10
Format
Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character
Justify
R L L L R L L L R L L L R L L L R L L L R L L L R L L L
Requirements
Always blank
34
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 9 5 3 3 5 3 3 3 10
Format
Character Character S9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L PAY060EBNK if data type = PR, OS, or QS PAA060EBNK if data type = AC or AD
55-59
9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. R The mapping for this occurrence corresponds to the positional bank account 1 and may not match this code/data. 900 = Combined with Bank ABA Number 900 = Combined with Bank Transit Number
60-62
Character
Bank Transit Number 1 Bank ABA Number 1 Bank Account Number 1 Direct Deposit Deduction Code 2
4 4 17 3
L L L R
The mapping for this occurrence corresponds to the positional bank account 2 and may not match this code/data. 900 = Combined with Bank ABA Number 900 = Combined with Bank Transit Number
Bank Transit Number 2 Bank ABA Number 2 Bank Account Number 2 Direct Deposit Deduction Code 3
4 4 17 3
L L L R
The mapping for this occurrence corresponds to the positional bank account 3 and may not match this code/data. 900 = Combined with Bank ABA Number
119-122
Character
35
Field Name
Direct Deposit Deduction Code 4 Bank Transit Number 4 Bank ABA Number 4 Bank Account Number 4 Direct Deposit Deduction Code 5 Bank Transit Number 5 Bank ABA Number 5 Bank Account Number 5 Direct Deposit Deduction Code 6 Bank Transit Number 6 Bank ABA Number 6 Bank Account Number 6 Direct Deposit Deduction Code 7 Bank Transit Number 7 Bank ABA Number 7 Bank Account Number 7 Direct Deposit Deduction Code 8 Bank Transit Number 8 Bank ABA Number 8 Bank Account Number 8 Direct Deposit Deduction Code 9 Bank Transit Number 9 Bank ABA Number 9 Bank Account Number 9 Direct Deposit Deduction Code 10 Bank Transit Number 10 Bank ABA Number 10 Bank Account Number 10 Filler
Position
144-146 147-150 151-154 155-171 172-174 175-178 179-182 183-199 200-202 203-206 207-210 211-227 228-230 231-234 235-238 239-255 256-258 259-262 263-266 267-283 284-286 287-290 291-294 295-311 312-314 315-318 319-322 323-339 340-349
Length
3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 3 4 4 17 10
Format
Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character
Justify
R L L L R L L L R L L L R L L L R L L L R L L L R L L L
Requirements
Always blank
36
37
Each pay contains a separate pay record set. A single file number may have multiple pay record sets, since multiple pays may exist for the employee (in one or more payrolls to be included in the data exchange file). Pay Record Set Each pay contains a separate pay record set. A single file number may have multiple pay record sets, since multiple pays may exist for an employee (in one or more payrolls to be included in the Data Exchange file). Within the pay record set, records are generated for pay-level data, each distribution within the pay, and each entry within a distribution, i.e., a gross-to-net calculation level. Only one distribution can exist within a pay for A and C Version company codes; however, a B Version pay can contain multiple distributions. Each pay record set contains the following records: Pay Level Records (see "Primary Pay Record (Packed Format)" on page 38): Paydata Record (packed (see "Primary Pay Record (Packed Format)" on page 38) and unpacked (see "Primary Pay Record (Unpacked Format)" on page 39)) PAY070PPRI (if the activity was a PR, OS, or QS data type) PAA070PPRI (if the activity was an AC or AD data type)
This record contains data that does not vary within a payroll. There is one record per payroll and it is the first record in the Pay Record set per payroll. Distribution Level Records (see "Distribution Records" on page 44): Note: This data can vary among the distributions in a pay. Primary Distribution Record PAY080LPRI (if the activity was a PR, OS, or QS data type) PAA080LPRI (if the activity was an AC or AD data type)
Secondary Distribution Record (PAY081LSEC) Miscellaneous Field Symbols Record PAY090LMIS (if the activity was a PR, OS, or QS data type) PAA090LMIS (if the activity was an AC or AD data type) PAY100LDED (if the activity was a PR, OS, or QS data type) PAA100LDED (if the activity was an AC or AD data type)
38
Entry Level Records (see "Entry Records" on page 67): Note: The first record is for C Version companies only. Primary Effective Department Record PAY105LDPT (if the activity was a PR, OS, or QS data type) PAA105LDPT (if the activity was an AC or AD data type) PAY110NPRI (if the activity was a PR, OS, or QS data type) PAA110NPRI (if the activity was an AC or AD data type) PAY120NMEM (if the activity was a PR, OS, or QS data type) PAA120NMEM (if the activity was an AC or AD data type)
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero L PAY070PPRI if data type = PR, OS, or QS PAA070PPRI if data type = AC or AD
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L Blank = Regular pay 1 = Void and Pay to Net 2 = Pay to Company and Pay to Net 3 = Pay to Net (issue pay document)
45-59 60
15 1
Character Character
39
5 = Third party sick pay, Void, and Pay to Net R = Recalc, Void, and Pay to Net (Regular) S = Recalc, Void, and Pay to Net (3PSP) Manual Check Number Split Net Flag 61-67 68 7 1 Packed S9(13) Character Blank = Not a Split Net Pay Y = Split Net pay Check Number Voucher Number Envelope Number Pay Document Type Code 69-75 76-79 80-83 84 7 4 4 1 Packed S9(13) Packed S9(7) Packed S9(7) Character L Blank = no document issued B = Check and voucher C = Check D = Cash envelope and voucher E = Cash envelope V = Voucher Alternate Pay Method Code 85 1 Character Blank = no alternate method I = Instant Pay Electronic Voucher 86 1 Character Y = Electronic voucher only N = Electronic voucher and paper Filler 87-94 8 Character Always blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 9 5 3 3 5 3 3 3 10
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero Always zero L PAY070PPRI if data type = PR, OS, or QS PAA070PPRI if data type = AC or AD
40
55-59
9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L Blank = Regular pay 1 = Void and Pay to Net 2 = Pay to Company and Pay to Net 3 = Pay to Net (issue pay document) 5 = Third party sick pay, Void, and Pay to Net R = Recalc, Void, and Pay to Net (Regular) S = Recalc, Void, and Pay to Net (3PSP)
60-74 75
15 1
Character Character
76-88 89
13 1
9(13) Character Blank = not a Split Net Pay Y = Split Net pay
Check Number Voucher Number Envelope Number Pay Document Type Code
13 7 7 1
9(13) 9(7) 9(7) Character Blank = no document issued B = Check and voucher C = Check D = Cash envelope and voucher E = Cash envelope V = Voucher
Character
EIC-Only-Flag Filler
119 120-127
1 8
Position
01-04 05-10 11-19 20-24 25-27 28-30
Length
4 6 9 5 3 3
Format
Character Character 9(9) 9(5) 9(3) 9(3)
Justify
Requirements
Always blank
YYYY
41
Always PAY120NMEM except when an adjustment pay, then PAA120NMEM This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Blank = none C = calculated (output or nondeduction)
55-59
9(5)
60
Character
42
Special Comp. Code Cafeteria Benefit Code Memo Type Code 4 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code
3 3 1 3 1 11 3 3
L L See Memo Type Code 1 for valid values R Value will either be '-' or ' '
L L
Field Name
Memo Type Code 5 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 6 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 7 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 8 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code
Position
148 149-151 152 153-163 164-166 167-169 170 171-173 174 175-185 186-188 189-191 192 193-195 196 197-207 208-210 211-213 214 215-217 218 219-229 230-232 233-235
Length
1 3 1 11 3 3 1 3 1 11 3 3 1 3 1 11 3 3 1 3 1 11 3 3
Format
Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character
Justify
Requirements
See Memo Type Code 1 for valid values
L L See Memo Type Code 1 for valid values R Value will either be '-' or ' '
L L See Memo Type Code 1 for valid values R Value will either be '-' or ' '
L L See Memo Type Code 1 for valid values R Value will either be '-' or ' '
L L
43
Field Name
Memo Type Code 13 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 14 Memo Code Sign
Position
324 325-327 328 329-339 340-342 343-345 346 347-349 350
Length
1 3 1 11 3 3 1 3 1
Format
Character Character Character 9(9)v99 Character Character Character Character Character
Justify
Requirements
See Memo Type Code 1 for valid values
L L See Memo Type Code 1 for valid values R Value will either be '-' or ' '
44
Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 15 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 16 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 17 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 18 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 19 Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 20
351-361 362-364 365-367 368 369-371 372 373-383 384-386 387-389 390 391-393 394 395-405 406-40/8 409-411 412 413-415 416 417-427 428-430 431-433 434 435-437 438 439-449 450-452 453-455 456 457-459 460 461-471 472-474 475-477 478
11 3 3 1 3 1 11 3 3 1 3 1 11 3 3 1 3 1 11 3 3 1 3 1 11 3 3 1 3 1 11 3 3 1
9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character L L See Memo Type Code 1 for R Value will either be '-' or ' ' L L See Memo Type Code 1 for valid values R Value will either be '-' or ' ' L L See Memo Type Code 1 for valid values R Value will either be '-' or ' ' L L See Memo Type Code 1 for valid values R Value will either be '-' or ' ' L L See Memo Type Code 1 for valid values R Value will either be '-' or ' ' L L See Memo Type Code 1 for valid values
45
Distribution Records Within the pay record set, records are generated for pay-level data, each distribution within the pay, and each entry within a distribution, i.e., a gross-to-net calculation level. Only one distribution exists within a pay for A and C Version company codes; however, a B Version pay may contain multiple distributions. Each pay record set contains the following distribution records: Primary Distribution Record, PAY080LPRI/PAA080LPRI (packed (see "Primary Distribution Record (Packed Format)" on page 44) and unpacked (see "Primary Pay Record (Unpacked Format)" on page 39)) This record contains the distribution paydata other than deduction information. There is one record for each pay for A and C Version (i.e., job cost allocation) companies; B Version (i.e., labor allocation) companies may have multiple records per pay. Secondary Distribution Record, PAY081LSEC (packed (see "Secondary Distribution Record (Packed Format)" on page 55) and unpacked (see "Secondary Distribution Record (Unpacked Format)" on page 55)) This record is only valid with B Version companies and is produced when a Worked-In Cost Number exists. Miscellaneous Field Symbols Record, PAY090LMIS/PAA090LMIS (packed (see "Miscellaneous Field Symbols Record (Packed Format)" on page 56) and unpacked (see "Miscellaneous Field Symbols Record (Unpacked Format)" on page 57)) This record contains miscellaneous field symbol data for each pay distribution. It is an optional record that only exists if miscellaneous field symbols are used, and it immediately follows the Primary Distribution record. Deductions Distribution Records, PAY100LDED/PAA100LDED (packed (see "Deductions Distribution Record (Packed Format)" on page 59) and unpacked (see "Primary Distribution Record (Unpacked Format)" on page 49)) This record contains information about an employee's taken deductions. It is an optional record that does not exist if no deductions are taken. Note: This data may vary among the distributions in a pay.
Position
01-04
Length
4
Format
Character
Justify
Requirements
Always blank
46
Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code
05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
6 5 3 2 2 3 2 2 2 10
Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
YYYY
Always zero L PAY080LPRI if data type = PR, OS, or QS PAA080LPRI if data type = AC or AD
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
15 1
Character Character Blank = not a bonus B = Bonus at Fed tax bonus rate F = Bonus EE pays SS/Med Y = Bonus ER pays SS/Med
61
Character
Gross Earnings Amount YTD Gross Amount Net Earnings Amount Federal Taxable Amount Federal Tax Amount YTD Federal Tax Amount FUTA Taxable Amount FUTA Tax Amount Social Security Employee Taxable Amount Social Security Employee Tax Amount
62-67 68-74 75-80 81-86 87-92 93-99 100-105 106-113 114-119 120-125
6 7 6 9 6 7 6 8 6 6
Packed S9(9)v99 Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v9(6) Packed S9(9)v99 Packed S9(9)v99 Regular third party sick pay (3PSP) SS tax also output as Memo code "#"; Recalc 3PSP SS tax also output as Memo code "," (comma) Also output as Memo code 6
126-132
Packed S9(11)v99
47
Regular 3PSP Medicare Tax also output as Memo code "&"; Recalc 3PSP Medicare Tax also output as Deduction code "+" (plus)
YTD Medicare Employee Tax Amount Medicare Employer Taxable Amount Medicare Employer Tax Amount State 1 Postal Code State 1 Commuter Flag
7 6 8 2 1
Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v9(6) Character Character L Blank = not a commuter tax code (default) Y = a commuter tax code (currently limited to ND and NJ)
183-184
Character
This value is a translation of the state postal code and commuter flag into a numeric state code (using an internal ADP utility program).
State 1 Taxable Amount State 1 Tax Amount YTD State 1 Tax Amount Filler SUI/DI/VPDI Numeric Code
6 6 7 2 2
Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)v99 Character Character R This value is a translation of SUI postal code, SUI status code, SDI postal code, and SDI status code into a numeric SUI code (using an internal ADP utility program).
Filler
208
Character
Field Name
Position
Length
6
Format
Packed S9(9)v99
Justify
Requirements
215-220
Packed S9(9)v99
Regular 3PSP SUI/DI/VPDI Tax also output as Memo code "$"; Recalc 3PSP SUI/DI/VPDI Tax also
48
SUI/DI/VPDI Employer Taxable 221-226 Amount SUI/DI/VPDI Employer Tax Amount YTD SUI/DI/VPDI Employee Tax Amount Client Local 1 Code Local 1 Taxable Amount Local 1 Tax Amount YTD Local 1 Tax Amount State Reciprocity Code 227-234 235-241 242-245 246-251 252-257 258-264 265
6 8 7 4 6 6 7 1
Packed S9(9)v99 Packed S9(9)v9(6) Packed S9(11)v99 Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)v99 Character Blank = none; use the Statutory database (default) W = 100% to state 1 tax/0% to state 2 tax L = 0% to state 1 tax/100% to state 2 tax B = 100% to state 1 tax/100% to state 2 tax S = 100% to state 1 tax; if (state 2 tax - state 1 tax) is greater than 0, the difference goes to state 2 tax L
State 2 Postal Code Commuter Flag State 2 Numeric Code State 2 Taxable Amount State 2 Tax Amount YTD State 2 Tax Amount Client Local 2 Code Local 2 Taxable Amount Local 2 Tax Amount YTD Local 2 Tax Amount Client Local 3 Code (OHSDIT) Local 3 Taxable Amount Local 3 Tax Amount Earned Income Credit (EIC) Amount YTD EIC Amount Effective Under-Limit Amount
266-267 268 269-270 271-276 277-282 283-289 290-293 294-299 300-305 306-312 313-316 317-322 323-328 329-334 335-341 342-347
2 1 2 6 6 7 4 6 6 7 4 6 6 6 6 6
Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)9v99 Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)9v99 Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(11)v99 Packed S9(9)v99
Also output as a deduction with a client defined code Also output as Deduction code 7
49
Field Name
Filler 3PSP Taxable Amount 3PSP Non-Taxable Amount SUI Postal Code SUI Status Code
Position
354-359 360-365 366-371 372-373 374
Length
6 6 6 2 1
Format
Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Character Character
Justify
Requirements
Also output as Memo code 7 Also output as Memo code 8 L Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax U = Alaska Reimbursable SUI; calculate SUI taxable but no tax
375-376 377
2 1
Character Character
L Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax 1, 2, 3, 4 = VPDI Plan Number 5, 6, 7, 8 = Employer Paid VPDI for plans 1-4 9 = California VPDI; calculate DI taxable but no tax
Client Local 4 Code Local 4 Taxable Amount Local 4 Tax Amount Client Local 5 Code Local 5 Taxable Amount Local 5 Tax Amount Filler
4 6 6 4 6 6 4
Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character
Always blank
Position
01-04 05-10 11-19 20-24 25-27
Length
4 6 9 5 3
Format
Character Character 9(9) 9(5) 9(3)
Justify
Requirements
Always blank
YYYY
50
Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code
3 5 3 3 3 10
9(3) 9(5) 9(3) 9(3) 9(3) Character L Always zero PAY080LPRI if data type = PR, OS, or QS PAA080LPRI if data type = AC or AD
55-59
9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
15 1
Character Character Blank = not a bonus B = Bonus at Fed tax bonus rate F = Bonus EE pays SS/Med Y = Bonus ER pays SS/Med
76
Character
Sign Gross Earnings Amount Sign YTD Gross Amount Sign Net Earnings Amount Sign Federal Taxable Amount Sign Federal Tax Amount Sign YTD Federal Tax Amount Sign FUTA Taxable Amount Sign
77 78-88 89 90-102 103 104-114 115 116-126 127 128-138 139 140-152 153 154-164 165
1 11 1 13 1 11 1 11 1 11 1 13 1 11 1
Character 9(9)v99 Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(11)v99 Character 9(11)v99 Character
166-180 181
15 1
51
Sign Social Security Employee Tax Amount Sign YTD Social Security Employee Tax Amount
193 194-204
1 11
Character 9(9)v99
Value will either be '-' or ' ' 900 = Contains the combined amount of SS and Med tax (FICA). Value will either be '-' or ' ' 900 = Contains the combined amount of YTD SS tax and YTD Med tax (FICA). Subtract YTD Med to get YTD SS. Value will either be '-' or ' ' 900 - Conditionally output for Tip companies and 3PSP companies. Value will either be '-' or ' '
205 206-218
1 13
Character 9(11)v99
Sign Social Security Employer Taxable Amount Sign Social Security Employer Tax Amount Sign Medicare Employee Taxable Amount Sign Medicare Employee Tax Amount Sign YTD Medicare Employee Tax Amount Sign Medicare Employer Taxable Amount Sign Medicare Employer Tax Amount State 1 Postal Code State 1 Commuter Flag
219 220-230
1 11
Character 9(9)v99
231 232-246 247 248-258 259 260-270 271 272-284 285 286-296 297 298-312 313-314 315
1 15 1 11 1 11 1 13 1 11 1 15 2 1
Character 9(9)v9(6) Character 9(9)v99 Character 9(9)v99 Character 9(11)v99 Character 9(9)v99 Character 9(9)v9(6) Character Character L
Value will either be '-' or ' ' 900 - Old Medicare Employer Taxable and Value will either be '-' or ' '
Values are: "blank" for not a commuter tax code (default) "Y" for a commuter tax code (currently limited to ND and NJ) R Translation of State Postal Code and Commuter Flag into Autopay Client Input numeric state code (using PSTNUCCT).
316-317
Character
52
Sign State 1 Taxable Amount Sign State 1 Tax Amount Sign YTD State 1 Tax Amount
1 11 1 11 1 13
Value will either be '-' or ' ' 900 - Contains the combined amount of YTD State 1 and YTD State 2 taxes
356-357 358-359
2 2
Character Character R Translation of SUI Postal Code, SUI Status Code, SDI Postal Code, SDI Status Code into Autopay's Client Input Numeric SUI code (using PXXXSUMP). Value will either be '-' or ' '
Filler
360
Character
Field Name
Sign
Position
361
Length
1 11
Format
Character 9(9)v99
Justify
Requirements
Value will either be '-' or ' ' 900 - This field is employee SUI/SDI/VPDI taxable for states that have a SUI, SDI or VPDI employee limit. For all other states it is the employer SUI taxable. Value will either be '-' or ' '
1 11 1 11 1 15 1 13 4 1 11 1 11 1 13
Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(11)v99 Character Character 9(9)v99 Character 9(9)v99 Character 9(11)v99 L
Value will either be '-' or ' ' See SUI/DI/VPDI Employee Taxable Amount Value will either be '-' or ' '
SUI/DI/VPDI Employer Taxable 386-396 Amount Sign SUI/DI/VPDI Employer Tax Amount Sign YTD SUI/DI/VPDI Employee Tax Amount Client Local 1 Code Sign Local 1 Taxable Amount Sign Local 1 Tax Amount Sign YTD Local 1 Tax Amount 397 398-412 413 414-426 427-430 431 432-442 443 444-454 455 456-468
900 - Pos 1-3 of local code Value will either be '-' or ' '
Value will either be '-' or ' ' 900 - Contains the combined
53
amount of YTD Local 1 and YTD Local 2 taxes State Reciprocity Code 469 1 Character Blank = none; use the Statutory database (default) W = 100% to state 1 tax/0% to state 2 tax L = 0% to state 1 tax/100% to state 2 tax B = 100% to state 1 tax/100% to state 2 tax S = 100% to state 1 tax; if (state 2 tax - state 1 tax) is greater than 0, the difference goes to state 2 tax State 2 Postal Code Commuter Flag State 2 Numeric Code Sign State 2 Taxable Amount Sign State 2 Tax Amount Sign YTD State 2 Tax Amount Client Local 2 Code Sign Local 2 Taxable Amount Sign Local 2 Tax Amount Sign YTD Local 2 Tax Amount Client Local 3 Code (OHSDIT) Sign Local 3 Taxable Amount Sign Local 3 Tax Amount 470-471 472 473-474 475 476-486 487 488-498 499 500-512 513-516 517 518-528 529 530-540 541 542-554 555-558 559 560-570 571 572-582 2 1 2 1 11 1 11 1 13 4 1 11 1 11 1 13 4 1 11 1 11 Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(11)9v99 Character Character 9(9)v99 Character 9(9)v99 Character 9(11)9v99 Character Character 9(9)v99 Character 9(9)v99 Value will either be '-' or ' ' 900 - Output as a deduction with a client defined code. DE - Also output as a deduction with a client defined code. Value will either be '-' or ' ' 900 - Output as deduction code "7". L Value will either be '-' or ' ' Value will either be '-' or ' ' Value will either be '-' or ' ' L 900 - Pos 1-3 of local code Value will either be '-' or ' ' Value will either be '-' or ' ' Value will either be '-' or ' ' R L See State 1 Commuter Flag above See State 1 Numeric Code above Value will either be '-' or ' '
583 584-594
1 11
Character 9(9)v99
54
Sign YTD EIC Amount Sign Effective Under-Limit Amount Sign Filler
1 13 1 11 1 11
Field Name
Sign Filler Sign 3PSP Taxable Amount
Position
633 634-644 645 646-656
Length
1 11 1 11
Format
Character 9(9)v99 Character 9(9)v99
Justify
Requirements
Value will either be '-' or ' '
Value will either be '-' or ' ' 900 - Output as memo code "7". DE - Also output as memo code "7". Value will either be '-' or ' ' 900 - Output as memo code "8". DE - Also output as memo code "8". L Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax U = Alaska Reimbursable SUI; calculate SUI taxable but no tax
657 658-668
1 11
Character 9(9)v99
669-670 671
2 1
Character Character
672-673 674
2 1
Character Character
L Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax 1, 2, 3, 4 = VPDI Plan Number 5, 6, 7, 8 = Employer Paid VPDI for plans 1-4 9 = California VPDI; calculate DI taxable but no tax
675-678 679
4 1
Character Character
55
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44 45-94 95-104
Length
4 6 5 3 2 2 3 2 2 2 10 3 50 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5) Character Character
Justify
Requirements
Always blank
YYYY
L Always blanks
Position
01-04 05-10 11-19 20-24 25-27 28-30
Length
4 6 9 5 3 3
Format
Character Character 9(9) 9(5) 9(3) 9(3)
Justify
Requirements
Always blank
56
Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code
5 3 3 3 10
9(5) 9(3) 9(3) 9(3) Character Always zero Always PAY081LSEC except when an adjustment pay, then PAA081LSEC This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. L Always blanks
55-59
9(5)
60-109 110-119
50 10
Character Character
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero L PAY090LMIS if data type = PR, OS, or QS PAA090LMIS if data type = AC or AD
42-44
Packed S9(5)
This field will be initialized to 1 and incremented by 1 for each additional record created with the same key information. L
1st Misc. Field Symbol Code Misc. Field Amount 2 Misc. Field Symbol Code 2nd Misc. Field Amount 3 Misc. Field Symbol Code
rd nd
6 6 6 6 6
57
75-80 81-86 87-92 93-98 99-104 105-110 111-116 117-122 123-128 129-134 135-140 141-146 147-152 153-158 159-164 165-174
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 10
Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Always blank L L L L L L L
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 9 5 3 3 5 3 3 3 10
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
Always zero L Always PAY090LMIS except when an adjustment pay, then PAA090LMIS This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. L
55-59
9(5)
60-65
Character
58
66 67-77
1 11
Character 9(9)v99
Value will either be '-' or ' ' This mapping is if the Misc. Field Symbol was for the 1st occurrence. L Value will either be '-' or ' ' This mapping is if the Misc. Field Symbol was for the 2nd occurrence. L Value will either be '-' or ' ' This mapping is if the Misc. Field Symbol was for the 3rd occurrence. L Value will either be '-' or ' '
2nd Misc. Field Symbol Code 78-83 Sign 2nd Misc. Field Amount 84 85-95
6 1 11
3rd Misc. Field Symbol Code 96-101 Sign 3rd Misc. Field Amount 102 103-113
6 1 11
4th Misc. Field Symbol Code 114-119 Sign 4 Misc. Field Amount
th
6 1 11 6 1 11 6 1 11 6 1 11 6 1 11 6 1 11 6 1 11 10
Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character
120 121-131
5th Misc. Field Symbol Code 132-137 Sign 5 Misc. Field Amount
th
138 139-149
6th Misc. Field Symbol Code 150-155 Sign 6 Misc. Field Amount
th
156 157-167
7th Misc. Field Symbol Code 168-173 Sign 7 Misc. Field Amount
th th
174 175-185
192 193-203
9 Misc. Field Symbol Code 204-209 Sign 9 Misc. Field Amount 10 Misc. Field Symbol Code Sign 10 Misc. Field Amount Filler
th th th
Always blank
59
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
Always zero L PAY100LDED if data type = PR, OS, or QS PAA100LDED if data type = AC or AD
42-44
Packed S9(5)
This field will be initialized to 1 and incremented by 1 for each additional record created with the same key information. B = bank deposit deduction D = regular deduction T = tax deduction (e.g., EIC, OHSDIT, etc.)
45
Character
46-48 49-51
3 3
Character Character
R L May be a deduction, input memo, or calculated memo; values are GTL or GTT
Cafeteria Benefit Code Deduction Amount 2 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 3 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code
rd nd
3 6 1 3 3 3 6 1 3 3 3
Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character
60
87-92 93 94-96
6 1 3
Packed S9(9)v99 Character Character R See 1st Deduction Type Code for values
Field Name
Special Comp Code Cafeteria Benefit Code Deduction Amount 5 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 6 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 7 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 8th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 9th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 10 Deduction Type Code
th th th th
Position
97-99 100-102 103-108 109 110-112 113-115 116-118 119-124 125 126-128 129-131 132-134 135-140 141 142-144 145-147 148-150 151-156 157 158-160 161-163 164-166 167-172 173 174-176 177-179 180-182 183-188 189
Length
3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1
Format
Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character
Justify
L L
Requirements
61
3 3 3 6 1 3 3 3 6
Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99
R L L
Field Name
12th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 13 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 14 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 15 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 16th Deduction Type Code Deduction Code Special Comp Code
th th th
Position
221 222-224 225-227 228-230 231-236 237 238-240 241-243 244-246 247-252 253 254-256 257-259 260-262 263-268 269 270-272 273-275 276-278 279-284 285 286-288 289-291
Length
1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3
Format
Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character
Justify
Requirements
See 1st Deduction Type Code for values
R L L
62
Cafeteria Benefit Code Deduction Amount 17 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 18th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 19 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount 20 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Deduction Amount Filler
th th th
292-294 295-300 301 302-304 305-307 308-310 311-316 317 318-320 321-323 324-326 327-332 333 334-336 337-339 340-342 343-348 349 350-352 353-355 356-358 359-364 365-374
3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 1 3 3 3 6 10
Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character
Always blank
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38
Length
4 6 9 5 3 3 5 3
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3)
Justify
Requirements
Always blank
YYYY
63
Always PAY100LDED except when an adjustment pay, then PAA100LDED This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. B = bank deposit deduction D = regular deduction T = tax deduction (e.g., EIC, OHSDIT, etc.)
55-59
9(5)
60
Character
61-63 64-66
3 3
Character Character
R L Mapping for GTL SS/Med Taxable. May be a Deduction, Input memo or Calculated memo. Values are: "GTL" or "GTT"
Cafeteria Benefit Code Sign Deduction Amount 2 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 3 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 4 Deduction Type Code Deduction Code
th rd nd
67-69 70 71-81 82 83-85 86-88 89-91 92 93-103 104 105-107 108-110 111-113 114 115-125 126 127-129
3 1 11 1 3 3 3 1 11 1 3 3 3 1 11 1 3
Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character
See 1st Deduction Type Code for values R L L Value will either be '-' or ' '
See 1st Deduction Type Code for values R L L Value will either be '-' or ' '
Field Name
Special Comp Code Cafeteria Benefit Code
Position
130-132 133-135
Length
3 3
Format
Character Character
Justify
L L
Requirements
64
Sign Deduction Amount 5 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 6 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 7 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 8 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 9 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 10th Deduction Type Code
th th th th th
136 137-147 148 149-151 152-154 155-157 158 159-169 170 171-173 174-176 177-179 180 181-191 192 193-195 196-198 199-201 202 203-213 214 215-217 218-220 221-223 224 225-235 236 237-239 240-242 243-245 246 247-257 258
1 11 1 3 3 3 1 11 1 3 3 3 1 11 3 3 3 3 1 11 1 3 3 3 1 11 1 3 3 3 1 11 1
Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character R L L R L L R L L R R L L R L L
65
Field Name
12th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 13 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 14 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 15 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code
th th th
Position
302 303-305 306-308 309-311 312 313-323 324 325-327 328-330 331-333 334 335-345 346 347-349 350-352 353-355 356 357-367 368 369-371 372-374 375-377
Length
1 3 3 3 1 11 1 3 3 3 1 11 1 3 3 3 1 11 1 3 3 3
Format
Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character
Justify
Requirements
See 1st Deduction Type Code for values
See 1st Deduction Type Code for values R L L Value will either be '-' or ' '
See 1st Deduction Type Code for values R L L Value will either be '-' or ' '
66
Sign Deduction Amount 16 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 17th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 18th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 19th Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount 20 Deduction Type Code Deduction Code Special Comp Code Cafeteria Benefit Code Sign Deduction Amount Filler
th th
378 379-389 390 391-393 394-396 397-399 400 401-411 412 413-415 416-418 419-421 422 423-433 434 435-437 438-440 441-443 444 445-455 456 457-459 460-462 463-465 466 467-477 478 479-481 482-484 485-487 488 489-499 500-509
1 11 1 3 3 3 1 11 1 3 3 3 1 11 1 3 3 3 1 1 1 3 3 3 1 11 1 3 3 3 1 11 10
Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character Character Character Character Character Character Character Character Character Character Character 9(9)v99 Character Character Character Character Character 9(9)v99 Character R L L R L L R L L R L L R L L
Value will either be '-' or ' ' See 1st Deduction Type Code for values See 1st Deduction Type Code for values
Always blank
67
Entry Records Within the pay record set, records are generated for each entry within a pay distribution, i.e., a gross-to-net calculation level. Each pay record set contains the following entry-level records: Primary Effective Department Record, PAY105NDPT/PAA105NDPT (packed (see "Primary Effective Department Record (Packed Format)" on page 67) and unpacked (see "Primary Effective Department Record (Unpacked Format)" on page 68)) Note: This record only applies to C Version companies. This record contains an employee's effective department number, i.e., the department the employee worked in during this pay period. It is an optional record that does not exist if there was no effective department for this pay entry. Primary (Hours and Earnings) Entry Record, PAY110NPRI/PAA110NPRI (packed (see "Primary (Hours and Earnings) Entry Record (Packed Format)" on page 68) and unpacked (see "Primary (Hours and Earnings) Entry Record (Unpacked Format)" on page 70)) This record contains an employee's special hours and earnings data. It is an optional record that does not exist if these fields do not apply to the pay entry. Memos Entry Records, PAY120NMEM/PAA120NMEM (packed (see "Memos Entry Record (Packed Format)" on page 72) and unpacked (see "Memos Entry Record (Unpacked Format)" on page 40)) This record contains data for an employee's memo codes. It is an optional record that does not exist if the employee has no memo codes
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41
Length
4 6 5 3 2 2 3 2 2 2 10
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character
Justify
Requirements
Always blank
YYYY
42-44
Packed S9(5)
This field will be initialized to 1 and incremented by 1 for each additional record created with the same key
68
45-59 60-89
15 30
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54
Length
4 6 9 5 3 3 5 3 3 3 10
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character
Justify
Requirements
Always blank
YYYY
Always PAY105NDPT except when an adjustment pay, then AA105NDPT This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information.
55-59
9(5)
60-74 75-104
15 30
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27
Length
4 6 5 3 2 2 3 2
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3)
Justify
Requirements
Always blank
YYYY
69
42-44
Packed S9(5)
This field will be initialized to 1 and incremented by 1 for each additional record created with the same key information.
45 46-51 52
1 6 1
Character Packed S9(7)v9(4) Character Blank = home rate C = company rate E = employee rate F = FLSA RROP (Regular Rate of Pay) H = FLSA effective rate Higher than RROP P = posted rate R = restaurant overtime rate
53
Character
3 4 6 3 3 3 1
Always blank
Special Comp Code for Code 67-69 1 Cafeteria Benefit Code for Code 1 Hours/Earnings 2 Code Straight-Time Flag for this Code 70-72 73-75 76
77-80 81-86
4 6 3 3 3
Special Comp Code for Code 87-89 2 Cafeteria Benefit Code for Code 2 Hours/Earnings 3 Code 90-92 93-95
70
96
Character
97-100 101-106
4 6 3 3
Special Comp Code for Code 107-109 3 Cafeteria Benefit Code for Code 3 110-112
Field Name
Hours/Earnings 4 Code Hours 4 Quantity Earnings 4 Amount
Position
113-115 116-119 120-125
Length
3 4 6 3 3 3 6 3 3 1 1 10
Format
Character Packed S9(5)v99 Packed S9(9)v99 Character Character Character Packed S9(9)v99 Character Character Character Character Character
Justify
R
Requirements
Special Comp Code for Code 126-128 4 Cafeteria Benefit Code for Code 4 Earnings 5 Code Earnings 5 Amount 129-131 132-134 135-140
L L R
Special Comp Code for Code 141-143 5 Cafeteria Benefit Code for Code 5 Work Week Literals Code FLSA Overtime Special Processing Code Filler 144-146 147-147 148-148 149-156
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41
Length
4 6 9 5 3 3 5 3 3
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3)
Justify
Requirements
Always blank
YYYY
71
Always PAY110NPRI except when an adjustment pay, then PAA110NPRI This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Only shift codes 6, 7, 8 and 9 900 - Flex 001 only created if data not equal to home rate Blank = home rate C = company rate E = employee rate F = FLSA RROP (Regular Rate of Pay) [Future] H = FLSA effective rate Higher than RROP [Future] P = posted rate R = restaurant overtime rate
55-59
9(5)
60 61-71 72
1 11 1
73
Character
3 1 7 1 11 3 3 3 1
Special Comp Code for Code 97-99 1 Cafeteria Benefit Code for Code 1 Hours/Earnings 2 Code Straight-Time Flag for this Code 100-102 103-105 106
1 7 1 11 3 3
Special Comp Code for Code 127-129 2 Cafeteria Benefit Code for Code 2 130-132
72
133-135 136
3 1
Character Character
1 7 1 11 3 3
Special Comp Code for Code 157-159 3 Cafeteria Benefit Code for Code 3 160-162
Field Name
Hours/Earnings 4 Code Sign Hours 4 Quantity Sign Earnings 4 Amount
Position
163-165 166 167-173 174 175-185
Length
3 1 7 1 11 3 3 3 1 11 3 3 1 1 8
Format
Character Character 9(5)v99 Character 9(9)v99 Character Character Character Character 9(9)v99 Character Character Character Character Character
Justify
R
Requirements
Special Comp Code for Code 186-188 4 Cafeteria Benefit Code for Code 4 Earnings 5 Code Sign Earnings 5 Amount 189-191 192-194 195 196-206
Special Comp Code for Code 207-209 5 Cafeteria Benefit Code for Code 5 FLSA-WRK-WK-Code FLSA-SPCLP-Code Filler 210-212 214 215 216-222
L L
Always blank
Position
01-04 05-10 11-15
Length
4 6 5
Format
Character Character Packed S9(9)
Justify
Requirements
Always blank
73
42-44
Packed S9(5)
This field will be initialized to 1 and incremented by 1 for each additional record created with the same key information. Blank = none C = calculated (output or nondeduction);
45
Character
74
Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code
3 6 3 3
L L
Field Name
Memo Type Code 5 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 6 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 7 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 8 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 9 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 10 Memo Code Memo Amount
Position
109 110-112 113-118 119-121 122-124 125 126-128 129-134 135-137 138-140 141 142-144 145-150 151-153 154-156 157 158-160 161-166 167-169 170-172 173 174-176 177-182 183-185 186-188 189 190-192 193-198
Length
1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 1 3 6
Format
Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99
Justify
Requirements
See Memo Type Code 1 for valid values
75
Field Name
Memo Type Code 13 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 14 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 15 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 16 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 17
Position
237 238-240 241-246 247-249 250-252 253 254-256 257-262 263-265 266-268 269 270-272 273-278 279-281 282-284 285 286-288 289-294 295-297 298-300 301
Length
1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 1
Format
Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character
Justify
Requirements
See Memo Type Code 1 for valid values
76
Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 18 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 19 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code 20 Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Filler
302-304 305-310 311-313 314-316 317 318-320 321-326 327-329 330-332 333 334-336 337-342 343-345 346-348 349 350-352 353-358 359-361 362-364 365-374
3 6 3 3 1 3 6 3 3 1 3 6 3 3 1 3 6 3 3 10
Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character Character Packed S9(9)v99 Character Character Character
L L Always blank
77
78
Detailed Field Requirements This chapter describes the records included in the Masterfile data exchange file. It indicates the field names, lengths, formats, justification (if defined), position on the data exchange file, and any requirements for entering data in the field. The Masterfile data exchange file contains the following record sets: Company Data Record (see "Company Data Record Layouts" on page 79) Company Tax Reporting Record (see "Company Tax Reporting Record Layouts" on page 84) Employee Indicative Data Record (see "Employee Indicative Data Record Layouts" on page 132) Employee Jurisdictional Record (see "Employee Jurisdictional Data Record Layouts" on page 264) Employee Tip Allocation Data Record (see "Employee Tip Allocation Record Layout" on page 311) Employee Custom Record (see "Employee Custom Data Record Layouts" on page 321)
79
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always zero Always spaces Always MST010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Company Name Parent Company Code Report Schedule Code Report Number Company Version Code
4 1 20 6 1 2 1
A, B, or C
80
Filler
80-91
11
Character
Always spaces
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank
Always zero Always blank Always MST010CIND This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
4 1 20 6 1 2 1 11
Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character 9(5)
Justify
Requirements
Always zero Always spaces Always MST015CPRL This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information Populated with the Effective Year when this file is created
Year
45-48
Character
81
Populated with the Effective Quarter when this file is created MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always spaces
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank.
Always zero. Always blank Always MST015CPRL This field is initialized to 1 and is incremented by 1 for each additional record created for the custom report information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always blank
Year Quarter Number Pay Date 1 Period Ending Date 1 Pay Date 2 Period Ending Date 2 Filler
4 1 9 9 9 9 10
Position
01-04 05-10 11-15 16-31 32-41
Length
4 6 5 16 10
Format
Character Character Packed S9(9) Character Character
Justify
Requirements
Always spaces
82
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Corporation Number Establishment Code Charged Tip Amount Charged Gross Receipt Amount Direct (Cash) Gross Receipt Amount Direct (Cash) Tip Amount Indirect (Cash) Tip Amount
4 1 2 4 8 8 8 8 8 8 10
Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Character
Always spaces
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST020CTAL Starts with the value of 1 and is incremented by 1 for each additional record created for the establishment tip allocation information sets. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number Corporation Number Establishment Code Sign Charged Tip Amount Sign
4 1 2 4 1 15 1
83
84
Position
01-04 05-10 11-15 16-31 32-41
Length
4 6 5 16 10
Format
Character Character Packed S9(9) Character Character
Justify
Requirements
Always blank
85
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created The following 8 fields occur 10 times.
Year Quarter Number 1st Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 2nd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 3rd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency
45-48 49 50 51-53 54-58 59-60 61 62 63-70 71 72-79 80 81-83 84-88 89-90 91 92 93-100 101 102-109 110 111-113 114-118 119-120
4 1 1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 1 3 5 2
Character Character Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character
MMDDYYYY
2nd occurrence
MMDDYYYY
3rd occurrence
MMDDYYYY
86
Code
Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 4th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 5th Effective Quarter Number Sequence Number Control
121 122 123-130 131 132-139 140 141-143 144-148 149-150 151 152 153-160 161 162-169 170 171-173
1 1 8 1 8 1 3 5 2 1 1 8 1 8 1 3
Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) 5th occurrence MMDDYYYY 4th occurrence
Field Name
Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 6th Effective Quarter
Position
174-178 179-180 181 182 183-190 191 192-199 200
Length
5 2 1 1 8 1 8 1
Format
Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character
Justify
Requirements
MMDDYYYY
6th occurrence
87
Field Name
Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control
Position
269-270 271 272
Length
2 1 1
Format
Character Character Character
Justify
Requirements
88
Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 9th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 10th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due Filler
273-280 281 282-289 290 291-293 294-298 299-300 301 302 303-310 311 312-319 320 321-323 324-328 329-330 331 332 333-340 341 342-349 350-359
8 1 8 1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 10
Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Always blank MMDDYYYY 10th occurrence MMDDYYYY 9th occurrence
89
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST030CFDL Starts with the value of 1 and is incremented by 1 for each additional record created for the company Federal tax reporting information sets. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number 1st Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 2nd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code
51-54 55 56 57-61 62-70 71-72 73 74 75 76-90 91 92 93-107 108 109-113 114-122 123-124 125
4 1 1 5 9 2 1 1 1 15 1 1 15 1 5 9 2 1
Character Character Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character Character
MMDDYYYY
MMDDYYYY
90
Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 3rd Effective Quarter Number
1 1 15 1 1 15 1
Field Name
Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 4th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control
Position
161-165 166-174 175-176 177 178 179 180-194 195 196 197-211 212 213-217 218-226 227-228 229 230 231 232-246 247
Length
5 9 2 1 1 1 15 1 1 15 1 5 9 2 1 1 1 15 1
Format
9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(3) 9(9) Character Character Character Character 9(13)v99 Character
Justify
Requirements
MMDDYYYY
MMDDYYYY
91
Field Name
Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 6th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 7th Effective Quarter Number Sequence Number Control
Position
270-278 279-280 281 282 283 284-298 299 300 301-315 316 317-321 322-330 331-332 333 334 335 336-350 351 352 353-367 368 369-373
Length
9 2 1 1 1 15 1 1 15 1 5 9 2 1 1 1 15 1 1 15 1 5
Format
9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(3)
Justify
Requirements
MMDDYYYY
MMDDYYYY
92
Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount
9 2 1 1 1 15
MMDDYYYY
Field Name
Deposit Override Control Sign Tax Deposit Amount Due 8th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 9th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override
Position
403 404 405-419 420 421-425 426-434 435-436 437 438 439 440-454 455 456 457-471 472 473-477 478-486 487-488 489 490
Length
1 1 15 1 5 9 2 1 1 1 15 1 1 15 1 5 9 2 1 1
Format
Character Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character Character Character
Justify
Requirements
MMDDYYYY
MMDDYYYY
93
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST035CFTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created
Year
45-48
Character
94
Quarter Number 1st Quarter Federal Income Tax Liability Total Amount Quarterly Employee SS Tax Liability Total Amount Quarterly Employer SS Tax Liability Total Amount Quarterly Employee Medicare Tax Liability Total Amount Quarterly Employer Medicare Tax Liability Total Amount Quarterly EIC Total Amount 2nd Quarter Federal Income Tax Liability Total Amount Quarterly Employee SS Tax Liability Total Amount Quarterly Employer SS Tax Liability Total Amount Quarterly Employee Medicare Tax Liability Total Amount Quarterly Employer Medicare Tax Liability Total Amount Quarterly EIC Total Amount 3rd Quarter Federal Income Tax Liability Total Amount Quarterly Employee SS Tax Liability Total Amount Quarterly Employer SS Tax Liability Total Amount Quarterly Employee Medicare Tax Liability Total Amount Quarterly Employer Medicare Tax Liability
49 50-57
1 8
58-65
Packed S9(13)v99
66-73
Packed S9(13)v99
74-81
Packed S9(13)v99
82-89
Packed S9(13)v99
90-97 98-105
8 8
106-113
Packed S9(13)v99
114-121
Packed S9(13)v99
122-129
Packed S9(13)v99
130-137
Packed S9(13)v99
138-145 146-153
8 8
154-161
Packed S9(13)v99
162-169
Packed S9(13)v99
170-177
Packed S9(13)v99
178-185
Packed S9(13)v99
95
202-209
Packed S9(13)v99
210-217
Packed S9(13)v99
218-225
Packed S9(13)v99
226-233
Packed S9(13)v99
234-241 242-251
8 10
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST035CFTX Starts with the value of 1 and is incremented by 1 for each additional record created for the company Federal tax reporting information sets. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number Sign 1st Quarter Federal Income Tax Liability Total Amount Sign Quarterly Employee SS Tax Liability Total
51-54 55 56 57-71
4 1 1 15
72 73-87
1 15
Character 9(13)v99
96
Amount Sign
88 89-103
1 15
Character 9(13)v99
Quarterly Employer SS Tax Liability Total Amount Sign Quarterly Employee Medicare Tax Liability Total Amount Sign Quarterly Employer Medicare Tax Liability Total Amount Sign Quarterly EIC Total Amount Sign 2nd Quarter Federal Income Tax Liability Total Amount Sign Quarterly Employee SS Tax Liability Total Amount Sign Quarterly Employer SS Tax Liability Total Amount Sign Quarterly Employee Medicare Tax Liability Total Amount Sign
104 105-119
1 15
Character 9(13)v99
120 121-135
1 15
Character 9(13)v99
1 15 1 15
168 169-183
1 15
Character 9(13)v99
184 185-199
1 15
Character 9(13)v99
200 201-215
1 15
Character 9(13)v99
216
Character
Field Name
Quarterly Employer Medicare Tax Liability Total Amount Sign Quarterly EIC Total Amount Sign 3rd Quarter Federal Income Tax Liability Total Amount
Position
217-231
Length
15
Format
9(13)v99
Justify
Requirements
1 15 1 15
97
280 281-295
1 15
Character 9(13)v99
296 297-311
1 15
Character 9(13)v99
312 313-327
1 15
Character 9(13)v99
1 15 1 15
360 361-375
1 15
Character 9(13)v99
376 377-391
1 15
Character 9(13)v99
392 393-407
1 15
Character 9(13)v99
408 409-423
1 15
Character 9(13)v99
1 15 10
98
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST040CSDL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number State Code 1st Effective Quarter Number Sequence Number Control Tax Liability Cycle Date
4 1 2 1 3 5 2 1 1 8 1 8 8 1 3 5 2 1 1 8
Character Character Character Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99
MMDDYYYY
Deposit Frequency Code 61-62 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 63 64 65-72
Deposit Override Control 73 Tax Deposit Amount Due 74-81 State-SDI Tax Liability Amount 2nd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 82-89 90 91-93 94-98
2nd occurrence
MMDDYYYY
Deposit Frequency Code 99-100 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 101 102 103-110
99
Format
Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character
Justify
Requirements
Deposit Override Control 111 Tax Deposit Amount Due 112-119 State-SDI Tax Liability Amount 3rd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 120-127 128 129-131 132-136
3rd occurrence
MMDDYYYY
Deposit Frequency Code 137-138 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 139 140 141-148
Deposit Override Control 149 Tax Deposit Amount Due 150-157 State-SDI Tax Liability Amount 4th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 158-165 166 167-169 170-174
4th occurrence
MMDDYYYY
Deposit Frequency Code 175-176 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 177 178 179-186
Deposit Override Control 187 Tax Deposit Amount Due 188-195 State-SDI Tax Liability Amount 5th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 196-203 204 205-207 208-212
5th occurrence
MMDDYYYY
100
Field Name
Liability Override Control Tax Liability Amount
Position
216 217-224
Length
1 8 1 8 8 1 3 5 2 1 1 8 1 8 8 1 3 5 2 1 1 8 1 8 8 1 3
Format
Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5)
Justify
Requirements
Deposit Override Control 225 Tax Deposit Amount Due 226-233 State-SDI Tax Liability Amount 6th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 234-241 242 243-245 246-250
6th occurrence
MMDDYYYY
Deposit Frequency Code 251-252 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 253 254 255-262
Deposit Override Control 263 Tax Deposit Amount Due 264-271 State-SDI Tax Liability Amount 7th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 272-279 280 281-283 284-288
7th occurrence
MMDDYYYY
Deposit Frequency Code 289-290 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 291 292 293-300
Deposit Override Control 301 Tax Deposit Amount Due 302-309 State-SDI Tax Liability Amount 8th Effective Quarter Number Sequence Number Control 310-317 318 319-321
8th occurrence
101
Position
322-326
Length
5 2 1 1 8 1 8 8 1 3 5 2 1 1 8 1 8 8 1 3 5 2 1 1 8 1 8 8 10
Format
Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Packed S9(13)v99 Character
Justify
Requirements
MMDDYYYY
Deposit Frequency Code 327-328 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 329 330 331-338
Deposit Override Control 339 Tax Deposit Amount Due 340-347 State-SDI Tax Liability Amount 9th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 348-355 356 357-359 360-364
9th occurrence
MMDDYYYY
Deposit Frequency Code 365-366 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 367 368 369-376
Deposit Override Control 377 Tax Deposit Amount Due 378-385 State-SDI Tax Liability Amount 10th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 386-393 394 395-397 398-402
10th occurrence
MMDDYYYY
Deposit Frequency Code 403-404 Deposit Frequency Sub Code Liability Override Control Tax Liability Amount 405 406 407-414
Deposit Override Control 415 Tax Deposit Amount Due 416-423 State-SDI Tax Liability Amount Filler 424-431 432-441
Always blank
102
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST040CSDL Starts with the value of 1 and is incremented by 1 for each additional record created for the company State tax reporting information sets. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number State Code Effective Quarter Number Sequence Number Control Tax Liability Cycle Date
4 1 2 1 5 9 2 1 1 1 15 1 1 15 1 15 1 5 9 2 1
Character Character Character Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(13)v99 Character 9(5) 9(9) Character Character
MMDDYYYY
Deposit Frequency Code 73-74 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 75 76 77 78-92
Tax Deposit Amount Due 95-109 Sign State-SDI Tax Liability Amount 2nd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 110 111-125 126 127-131 132-140
MMDDYYYY
103
Tax Deposit Amount Due 163-177 Sign State-SDI Tax Liability Amount 3rd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 178 179-183 194 195-199 200-208
Deposit Frequency Code 209-210 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 211 212 213 214-228
Tax Deposit Amount Due 231-245 Sign State-SDI Tax Liability Amount 4th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 246 247-261 262 263-267 268-276
Field Name
Liability Override Control Sign Tax Liability Amount
Position
280 281 282-296
Length
1 1 15 1
Format
Character Character 9(13)v99 Character
Justify
Requirements
104
Sign
298
1 15 1 15 1 5 9 2 1 1 1 15 1 1 15 1 15 1 5 9 2 1 1 1 15 1 1 15 1 15 1
Character 9(13)v99 Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(13)v99 Character MMDDYYYY MMDDYYYY
Tax Deposit Amount Due 299-313 Sign State-SDI Tax Liability Amount 5th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 314 315-329 330 331-335 336-344
Deposit Frequency Code 345-346 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 347 348 349 350-364
Tax Deposit Amount Due 367-381 Sign State-SDI Tax Liability Amount 6th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 382 383-397 398 399-403 404-412
Deposit Frequency Code 413-414 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 415 416 417 418-432
Tax Deposit Amount Due 435-449 Sign State-SDI Tax Liability Amount 7th Effective Quarter Number 450 451-465 466
105
Field Name
Position
Length
2 1 1 1 15 1 1 15 1 15 1 5 9 2 1 1 1 15 1 1 15 1 15 1 5 9 2 1
Format
Character Character Character Character 9(13)v99 Character Character Packed S9(13)v99 Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(13)v99 Character 9(5) 9(9) Character Character
Justify
Requirements
Deposit Frequency Code 481-482 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 483 484 485 486-500
Tax Deposit Amount Due 503-517 Sign State-SDI Tax Liability Amount 8th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 518 519-533 534 535-539 540-548
MMDDYYYY
Deposit Frequency Code 549-550 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 551 552 553 554-568
Tax Deposit Amount Due 571-585 Sign State-SDI Tax Liability Amount 9th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date 586 587-601 602 603-607 608-616
MMDDYYYY
106
1 1 15 1 1 15 1 8 1
Character Character 9(13)v99 Character Character 9(13)v99 Character Packed S9(13)v99 Character
Tax Deposit Amount Due 639-653 Sign State-SDI Tax Liability Amount 10th Effective Quarter Number 654 655-669 670
Field Name
Sequence Number Control Tax Liability Cycle Date
Position
671-675 676-684
Length
5 9 2 1 1 1 15 1 1 15 1 15 10
Format
9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(13)v99 Character
Justify
Requirements
MMDDYYYY
Deposit Frequency Code 685-686 Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 687 688 689 690-704
Tax Deposit Amount Due 707-721 Sign State-SDI Tax Liability Amount Filler 722 723-737 738-747
Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
107
incremented by 1 for each additional record created with the same key information. 45-48 49 50-51 52-54 4 1 2 3 Character Character Character Packed S9(5) Quarter 1 data Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number State Code Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter
58-60
Packed S9(5)
Number of New Hires for 61-63 this quarter Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter 64-66
3 3
67-69
Packed S9(5)
70-72
Packed S9(5)
Number of New Hires for 73-75 this quarter Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter 76-78
3 3
79-81
Packed S9(5)
82-84
Packed S9(5)
Number of New Hires for 85-87 this quarter Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter 88-90
3 3
91-93
Packed S9(5)
94-96
Packed S9(5)
108
3 10
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST045CSTX Starts with the value of 1 and is incremented by 1 for each additional record created for the company State tax reporting information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter of when this file was created.
Year Quarter Number State Code Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter
4 1 2 5
63-67
9(5)
68-72
9(5)
Number of New Hires for 73-77 this quarter Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter 78-82
5 5
9(5) 9(5)
83-87
9(5)
88-92
9(5)
Number of New Hires for 93-97 this quarter Number of VPDI Employees for 1st month 98-102
5 5
9(5) 9(5)
109
108-112
9(5)
Number of New Hires for 113-117 this quarter Number of VPDI Employees for 1st month of this quarter Number of VPDI Employees for 2nd month of this quarter Number of VPDI Employees for 3rd month of this quarter 118-122
5 5
9(5) 9(5)
123-127
9(5)
128-132
9(5)
5 10
9(5) Character
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST050CLTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number State Code Local Code Local Type Code
4 1 2 4 1
57
Character
110
Sequence Number Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 2nd Effective Quarter Number Sequence Number Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 3rd Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 4th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 5th Effective Quarter Number
58-60 61-65 66-67 68 69 70-77 78 79-86 87 88-90 91-95 96-97 98 99 100-107 108 109-116 117 118-120 121-125 126-127 128 129 130-137 138 139-146 147 148-150 151-155 156-157 158 159 160-167 168 169-176 177
3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 1
Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character 5th occurrence MMDDYYYY 4th occurrence MMDDYYYY 3rd occurrence MMDDYYYY 2nd occurrence MMDDYYYY
111
Field Name
Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 7th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due 8th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due
Position
219 220-227 228 229-236 237 238-240 241-245 246-247 248 249 250-257 258 259-266 267 268-270 271-275 276-277 278 279 280-287 288 289-296
Length
1 8 1 8 1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8
Format
Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99
Justify
Requirements
7th occurrence
MMDDYYYY
8th occurrence
MMDDYYYY
112
9th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due
1 3 5 2 1 1 8 1 8 1 3 5 2 1 1 8 1 8 10
Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character Packed S9(5) Packed S9(9) Character Character Character Packed S9(13)v99 Character Packed S9(13)v99 Character
9th occurrence
MMDDYYYY
10th Effective Quarter Number 327 Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Tax Liability Amount Deposit Override Control Tax Deposit Amount Due Filler 328-330 331-335 336-337 338 339 340-347 348 349-356 357-366
10th occurrence
MMDDYYYY
Always blank
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 15 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST050CLTX Starts with the value of 1 and is incremented by 1 for each additional record created for the company Local tax reporting information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter of when this file was created.
51-54 55
4 1
Character Character
State Code
56-57
Character
113
114
Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 5th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 6th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code
225-233 234-235 234 237 238 239-253 254 255 256-270 271 272-276 277-285 286-287 288 289 290 291-305 306 307 308-322 323 324-328 329-337 338-339 340
9 2 1 1 1 15 1 1 15 1 5 9 2 1 1 1 15 1 1 15 1 5 9 2 1
9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character Character Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character Character
MMDDYYYY
MMDDYYYY
MMDDYYYY
Field Name
Liability Override Control Sign Tax Liability Amount Deposit Override Control Sign Tax Deposit Amount Due 7th Effective Quarter Number Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code
Position
341 342 343-357 358 359 360-374 375 376-380 381-389 390-391
Length
1 1 15 1 1 15 1 5 9 2
Format
Character Character 9(13)v99 Character Character 9(13)v99 Character 9(5) 9(9) Character
Justify
Requirements
MMDDYYYY
115
10th Effective Quarter Number 531 Sequence Number Control Tax Liability Cycle Date Deposit Frequency Code Deposit Frequency Sub Code Liability Override Control Sign Tax Liability Amount 532-536 537-545 546-547 548 549 550 551-565
116
1 1 15 10
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST055CDFQ This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created The following 9 fields occur 10 times.
Year Quarter Number Effective Quarter Number State Code Local Code Local Type Code
4 1 1 2 4 1
58-59 60
2 1 2
Character Character Character Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency
63
Character
Character
66
Character
117
Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
74
Character
75-76
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 3rd occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
77
Character
Character
80
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
83
Character
84 85-86 87-90
1 2 4
91
Character
92-93
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is
94
Character
Character
118
97
Character
Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 4th occurrence Will be blank if the occurrence is for Federal Deposit Frequency
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code
100
Character
101 102-103
1 2
Character Character
Field Name
Local Code
Position
104-107
Length
4
Format
Character
Justify
Requirements
Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
108
Character
109-110
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 5th occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency
111
Character
Character
114
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
117
Character
1 2 4
119
Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
126-127
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 6th occurrence
128
Character
Character
131
Character
Character
134
Character
135
Character
Field Name
State Code Local Code
Position
136-137 138-141
Length
2 4
Format
Character Character
Justify
Requirements
Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
142
Character
143-144
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency
145
Character
Character
148
Character
120
Character
Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 7th occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
151
Character
1 2 4
159
Character
160-161
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency. Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 8th occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
162
Character
Character
165
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
168
Character
1 2 4
176
Character
121
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency 9th occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
179
Character
Character
182
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
185
Character
1 2 4
193
Character
194-195
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency
196
Character
Field Name
Position
Length
2
Format
Character
Justify
Requirements
Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency
199
Character
Character
202
Character
122
1 2 4
10th occurrence Will be blank if the occurrence is for Federal Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency; otherwise, values are as follows: Blank = regular jurisdiction D = school district
210
Character
211-212
Character
Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for State or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or Local Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Will be blank if the occurrence is for Federal or State Deposit Frequency Always blank
213
Character
Character
216
Character
Character
219
Character
220-229
10
Character
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Always zeros. Always blank Always MST055CDFQ Starts with the value of 1 and is incremented by 1 for each additional record created for the company default reporting frequencies by jurisdiction information sets.
123
Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
56 57-58 59-62
1 2 4
Character Character Character Will be blank if the occurrence is for Federal default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for Federal or Local default frequency. Will be blank if the occurrence is for Federal or Local default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency.
63
Character
64-65
Character
66
Character
Character
69
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
72
Character
73 74-75 76-79
1 2 4
Character Character Character Will be blank if the occurrence is for Federal default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for Federal or Local default frequency.
80
Character
81-82
Character
83
Character
Character
124
86
Character
Will be blank if the occurrence is for Federal or Local default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency.
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code Local Code
89
Character
90 91-92 93-96
1 2 4
Character Character Character Will be blank if the occurrence is for Federal default frequency. Will be blank if the occurrence is for Federal or State Deposit Frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for State or Local default frequency. Will be blank if the occurrence is for Federal or Local default frequency. Will be blank if the occurrence is for Federal or Local default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency.
97
Character
98-99
Character
100
Character
Character
103
Character
Character
Local Deposit Frequency Sub Code Effective Quarter Number State Code
106
Character
107 108-109
1 2
Character Character Will be blank if the occurrence is for Federal default frequency.
Field Name
Local Code
Position
110-113
Length
4
Format
Character
Justify
Requirements
Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for Federal or State default frequency. Will be blank if the occurrence is for State or Local default
114
Character
115-116
Character
125
Character
120
Character
Character
123
Character
124 125-126
1 2
Character Character
Local Code
127-130
Character
131
Character
132-133
Character
134
Character
126
default frequency.
Character
137
Character
Character
140
Character
141
Character
Field Name
State Code
Position
142-143
Length
2
Format
Character
Justify
Requirements
Local Code
144-147
Character
148
Character
149-150
Character
151
Character
127
Character
154
Character
Character
157
Character
158 159-160
1 2
Character Character
Local Code
161-164
Character
165
Character
166-167
Character
168
Character
128
Character
171
Character
Character
174
Character
175 176-177
1 2
Character Character
Local Code
178-181
Character
182
Character
183-184
Character
185
Character
129
188
Character
Character
191
Character
192 193-194
1 2
Character Character
Local Code
195-198
Character
199
Character
200-201
Character
202
Character
130
Field Name
Position
Length
2
Format
Character
Justify
Requirements
205
Character
Character
208
Character
209 210-211
1 2
Character Character
Local Code
212-215
Character
216
Character
217-218
Character
219
Character
131
Character
222
Character
Character
225
Character
Filler
226-235
10
Character
Always blank
132
Employee Indicative Data Record Set An employee indicative record set is generated for every file number. There are two types of records included in this record set: a mandatory primary indicative record for each employee on file, and optional data records whenever the applicable data is present. The employee indicative data record set contains the following records for each file number: Employee Primary Indicative Data record, MST060EIND (packed (see "Employee Primary Indicative Data Record (Packed Format)" on page 136) and unpacked (see "Employee Primary Indicative Data Record (Unpacked Format)" on page 140)) This record contains the following selected employee indicative information. Employee Primary Indicative Data Continuation record, MST061EIND (packed (see "Employee Primary Indicative Data Continuation Record (Packed Format)" on page 145) and unpacked (see "Employee Primary Indicative Data Record (Unpacked Format)" on page 140)) This optional record contains the employee's Home Cost Number. It is produced only when a Home Cost number exists. Additional Indicative (Personnel Reporting) record, MST070EPRS (packed (see "Employee Personnel Reporting Record (Packed Format)" on page 146) and unpacked (see "Employee Personnel Reporting Record (Unpacked Format)" on page 149)) This record contains an employee's personnel information. Banking record, MST080EBNK (packed (see "Employee Banking Record (Packed Format)" on page 152) and unpacked (see "Employee Banking Record (Unpacked Format)" on page 155)) This record contains an employee's banking information. Each record contains information for up to 10 different bank accounts as noted by the Bank Deposit code. Each employee may have an unlimited number of banking records as noted by the Record Sequence Number. Example: An employee has 25 different bank accounts in which money can be deposited. This employee has three banking records: Record Sequence Number 1 contains information for banks 1-10, Record Sequence Number 2 contains information for banks 11-20, and Record Sequence Number 3 contains information for banks 21-25. Enhanced Banking record, MST081EBNK (packed (see "Employee Enhanced Banking Record (Packed Format)" on page 159) and unpacked (see "Employee Enhanced Banking Record (Unpacked Format)" on page 163)) This record contains the same information as the MST080EBNK record, and in addition contains Check Digit, Deposit Bonus Indicator, Deposit Percent, and Deposit Priority Number. The MST081EBNK record is produced for all employees with a Bank deposit code on file even if no Bank Deposit code is a Bonus Direct Deposit code, a Percent deposit, or has a Deposit Priority Number assigned. Each record contains information for up to 9 different bank accounts as noted by the Bank Deposit code. Each employee may have an unlimited number of banking records as noted by the Record Sequence Number.
133
Example: An employee has 25 different bank accounts in which money can be deposited. This employee has three banking records: Record Sequence Number 1 contains information for banks 1-9, Record Sequence Number 2 contains information for banks 10-18, and Record Sequence Number 3 contains information for banks 19-25. Employee Generic Direct Deposit record,MST085EGDD (packed (see "Employee Generic Direct Deposit Record (GDD) (Packed Format)" on page 170) and unpacked (see "Employee Generic Direct Deposit Record (GDD) (Unpacked Format)" on page 170)) Extra Dates record, MST090EDAT (packed (see "Employee Extra Dates Record (Packed Format)" on page 173) and unpacked (see "Employee Generic Data Record (Unpacked Format)" on page 332)) The following sets of dates (code and date) may not be in positional (1, 2, 3, etc.) sequence. The sets of date data are entered in code sequence. Calc Factors record, MST100ECLC (packed (see "Employee Calc Factor Record (Packed Format)" on page 176) and unpacked (see "Employee Calc Factor Record (Unpacked Format)" on page 177)) This record contains an employee's calculation factors used to calculate various types of pay. Employee Additional Data record, MST110EADT (packed (see "Employee Additional Data Record (Packed Format)" on page 179) and unpacked (see "Employee Additional Data Record (Unpacked Format)" on page 181)) This record contains miscellaneous, client-defined data about an employee. Standard Deductions record, MST120ESTD (packed (see "Employee Standard Deductions Record (Packed Format)" on page 184) and unpacked (see "Employee Standard Deductions Record (Unpacked Format)" on page 186)) The following sets of standard deduction data (code and amount) may not be in positional (1, 2, 3, etc.) sequence. The sets of standard deduction data are entered in code sequence. Standard deductions do not include banking deductions or Calc Factors, which have their own record layouts; however, lien deductions are included in this record. An employee may have an unlimited number of standard deductions records. Each standard deductions record contains information for up to 20 standard deductions. Additional standard deductions are contained on subsequent records as noted by the Record Sequence Number. Employee Liens record, MST130ELEN (packed (see "Employee Liens Record (Packed Format)" on page 188) and unpacked (see "Employee Liens Record (Unpacked Format)" on page 192)) The following sets of lien data may not be in positional (1, 2, 3, etc.) sequence. The sets of lien data are entered in code sequence. Employee Lien Mapping record, MST135ELMP (packed (see "Employee Lien Positional Mapping Record (Packed Format)" on page 196) and unpacked (see "Employee Lien Positional Mapping Record (Unpacked Format)" on page 197)) This record identifies the positions of the liens used in the Employee Liens record. Goal Deductions record, MST140EGDE (packed (see "Employee Goals Deduction Record (Packed Format)" on page 198) and unpacked (see "Employee Goals Deduction Record (Unpacked Format)" on page 200)) The following sets of goal deduction data (code and amount) may not be in positional (1, 2, 3, etc) sequence. The sets of goal deduction data are entered in code sequence.
134
Goal Mapping record, MST145EGMP (packed (see "Employee Goal Positional Mapping Record (Packed Format)" on page 204) and unpacked (see "Employee Goal Positional Mapping Record (Unpacked Format)" on page 205)) This record identifies the position of the goal deductions used on the Employee Goals Deduction record.
Benefit Accruals record, MST150EBAC (packed (see "Employee Benefit Accruals Record (Packed Format)" on page 205) and unpacked (see "Employee Benefit Accruals Record (Unpacked Format)" on page 208)) The following sets of benefit accrual (i.e., allowed and taken) data may not be in positional (1, 2, 3, or 4) sequence. The sets of benefit accrual data are entered in code sequence.
Employee Salary History record, MST160ESLH (packed (see "Employee Salary History Record (Packed Format)" on page 211) and unpacked (see "Employee Salary History Record (Unpacked Format)" on page 214)) This record contains an employee's salary history in date sequence. The data for Salary Increase #1 is the most recent.
Employee Action Flags record, MST170EAFL (packed (see "Employee Action Flags Record (Packed Format)" on page 217) and unpacked (see "Employee Action Flags Record (Unpacked Format)" on page 219)) The following sets of action flag data may not be in positional (1, 2, 3, etc.) sequence. The sets of action flag data are entered in code sequence.
Employee Department Numbers record, MST180EDPT (packed (see "Employee Department Number Record (Packed Format)" on page 221) and unpacked (see "Employee Department Number Record (Unpacked Format)" on page 225)) The following sets of department data may not be in positional (1, 2, 3, etc.) sequence. The sets of department data are entered in code sequence. The Home Department (Department #1) is on the Employee Primary Indicative record (MST060EIND, positions 199-213).
Employee Job Number record, MST190EJOB (packed (see "Employee Job Number Record (Packed Format)" on page 227) and unpacked (see "Employee Job Number Record (Unpacked Format)" on page 229)) The following sets of job number data may not be in positional (1, 2, 3, etc.) sequence. The sets of job number data are entered in code sequence. The Home Job Number (Job Number #1) is on the Employee Primary Indicative record (MST060EIND, positions 244-258).
ALA Cost Numbers and Percentages record, MST195ECST (packed (see "ALA Cost Numbers and Percentages Record (Packed Format)" on page 231) and unpacked (see "ALA Cost Numbers and Percentages Record (Unpacked Format)" on page 233)) This optional record is produced when ALA Cost Numbers and Percentages exist. The sets of Cost Number data are entered in code sequence. The Home Cost Number (Cost Number #1) is on the Employee Primary Indicative Data Continuation record (MST061EIND: positions 505-99).
135
Additional Rates record, MST200EPRT (packed (see "Employee Additional Rates Record (Packed Format) 0886Dec" on page 234) and unpacked (see "Employee Additional Rates Record (Unpacked Format)" on page 236)) The following sets of additional rate data may not be in positional (1, 2, 3, etc.) sequence. The sets of additional rate data are entered in code sequence. The Standard Rate Amount (Rate #1) is on the Employee primary indicative record (MST060EIND, positions 193-198).
Additional (Automatic) Earnings record, MST210EAER (packed (see "Employee Additional (Automatic) Earnings Record (Packed Format)" on page 238) and unpacked (see "Employee Additional (Automatic) Earnings Record (Unpacked Format)" on page 240)) This record contains an employee's automatic earnings information and is coded as automatic earnings 5 on the employee's check or voucher an employee may have an unlimited number of additional earnings records. Each additional earnings record contains information for up to 20 additional earnings codes. Additional earnings codes are contained on subsequent records as noted by the Record Sequence Number.
Employee Accumulators record, MST220EACC (packed (see "Employee Accumulator Record (Packed Format)" on page 242) and unpacked (see "Employee Accumulator Record (Unpacked Format)" on page 247)) The following sets of accumulator data may not be in positional (1, 2, 3, etc.) sequence. The sets of accumulator data are entered in code sequence. Record contains all current year quarter-to-date amounts for special comp accumulators (SCA) and non-statutory accumulators (NSA).
Employee Deductions in Arrears record, MST225EDIA (packed (see "Employee Deductions in Arrears Record (Packed Format)" on page 246) and unpacked (see "Employee Deductions in Arrears Record (Unpacked Format)" on page 252)) This record contains an employee's deductions in arrears information used by the ADP Custom Programming department.
Employee Monthly Tax/Taxable Control record, MST230EMTC (packed (see "Employee Monthly Tax/Taxable Control Record (Packed Format)" on page 253) and unpacked (see "Employee Monthly Tax/Taxable Control Record (Unpacked Format)" on page 254)) This record contains an employee's monthly tax and taxable control information. Each record has up to 12 sets of tax information (one per month).
Bureau of Labor Statistics (BLS) 12th of the Month State Unemployment Insurance (SUI Codes) record, MST240EPAI (packed (see "Employee BLS SUI Codes Record (Packed Format)" on page 256) and unpacked (see "Employee BLS SUI Codes Record (Unpacked Format)" on page 256)) This record contains the state unemployment insurance postal abbreviation for the state where the employee is paid. This information is collected for the Bureau of Labor Statistics (BLS).
Employee Same Control Employee Transfer (SCET) record, MST250ESCT (packed (see "Employee SCET Record (Packed Format)" on page 258) and unpacked (see "Employee SCET Record (Unpacked Format)" on page 258)) This record contains information used for the Same Control Employee Transfers (SCET) feature, i.e., when an employee transfers from one division or location of a company to another.
Employee W-4 Information, MST260EJW4 (packed (see "Employee W-4 Information Record (Packed Format)" on page 259) and unpacked (see "Employee W-4 Information Record (Unpacked Format)" on page 261)) The following W-4 data can be set up for each of the employee's worked-in jurisdictions.
136
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST060EIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49 50-54 55
4 1 5 1
Employee Name Street Address Additional Address Line City Name State Abbreviation Zip Code (1st 5) Zip Code (last 4) Standard Hours Standard Rate Type
32 30 30 30 2 5 4 3 1
Character Character Character Character Character Character Character Packed S9(3)v99 Character
Standard Pay Rate Amount Home Department Premium Hours Factor (aka Gross Calc code)
6 15 1
Packed S9(7)v9(4) Character Character L D = (field 3) double time (Gross Calc code = 1) 1 = (field 2) half time (Gross Calc code
137
2 = (field 3) straight time (Gross Calc code = 3) 3 = (all fields) 1 time (Gross Calc code = 4)
Field Name
Pay Frequency Code
Position
215
Length
1
Format
Character
Justify
Requirements
B = biweekly D = daily M = monthly S = semimonthly W = weekly 2 = every 2.6 weeks 4 = every 4 weeks 5 = every 5.2 weeks
Pay Frequency Group Code Federal Special Comp Override Flag (aka Taxable Fringe Federal Override) Gender
216
Character
217
Character
Blank = follow the CCI option (default) Y = reverse the CCI option
218
Character
5 4 1
Character Character Character This field is populated with the value in the 1st position of the Data Control field (i.e., record position 224). Values are: Blank = not a tipped employee (default) T = tipped adult employee Y = tipped youth employee P = part-time tipped adult employee U = part-time tipped youth employee
229
Character
This field is populated with the value in the 2nd position of the Data Control field (i.e., record position 225). Values are: Blank = not a direct tipped employee (default) N = Indirect tipped employee
230
Character
138
Blank = active employee D = logically deleted employee P = employee flagged for purge Terminated EE Issue W2 Flag 231 1 Character Blank = Term W-2 has not been issued (default) Y = Term W-2 has been issued
Field Name
FLSA-OT Filler Statutory EE W-2 Option Flag New Hire 1st Pay Date New Hire 1 Quarter Number Merge-Spinoff EE Flag
st
Position
232 233-235 236 237-241 242 243
Length
1 4 1 5 1 1
Format
Character Character Character Packed S9(9) Character Character
Justify
Requirements
Y or blank Always blank
This is an output only field. This is an output only field. This flag indicates that the employee is on this company/file number due to a merge/spinoff.
15 32 1
Character Character Character Blank = no Earned Income Credit (EIC) calculation for this year (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible for EIC calculation
292-294 295
3 1
YYYY Blank = no EIC calculation for this year (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible for EIC calculation
296-298 299
3 1
YYYY Blank = no garnishment (default) F = Federal garnishment G = regular garnishment X = court-ordered garnishment
3 3 5
Packed S9(3)v99 Packed S9(3)v99 Character Blank = no pension calculation (default) 1, 2, 3, 4, or 5 = the earnings fields
139
used in the pension calculation Pension Percent EE Worksheet Print Control 311-314 315 4 1 Packed S9(3)v9(4) Character Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
Field Name
Alternate Language Flag
Position
316
Length
1
Format
Character
Justify
Requirements
Blank = use company level language (default) Y = use alternate language
317
Character
Blank = produce pay document (default) Y = block pay document (aka, permanent exclude)
318
Character
Blank = no information available default to company level (default) N = not a qualified pension employee Y = qualified pension employee
319-323
5 5 3 3 1
GTL Additional Coverage 324-328 Amount GTL Benefit Factor Next GTL Coverage Calculation Year Block GTL PreCalculation Flag 329-331 332-334 335
This is an output only field in the format YYYY. Blank = perform taxable premium calculation (default) Y = block taxable premium calculation
336
Character
Blank = block GTL taxable calculation when employee is not paid (default) Y = perform GTL taxable calculation, even when the employee is not paid
337
Character
Blank = perform annual GTL coverage calculation (default) Y = block annual GTL coverage calculation
338
Character
Blank = use client GTL coverage limit (default) Y = ignore client GTL coverage limit
339-344
Packed S9(9)v99
This field is only populated for NJ Schoolboards and Municipalities. It is the equivalent of Rate 3. The output values for this field are Y or blank. The input values for this field are F or blank.
345
Character
346
Character
140
Code
347
Character
Field Name
EE W-2 IRA Separation Flag Total Distribution Flag Compliance Test Exclude Code Compliance Test Family Code Compliance Test Key Code Compliance Test Highly Compensated Employee (HCE) Code
Position
348 349 350 351 352 353
Length
1 1 1 1 1 1
Format
Character Character Character Character Character Character
Justify
Requirements
Compliance Test Eligible 354 Code Block 401K Qualified Pension Flag Household Employee Indicator Pay by Pay (PBP) Workers' Compensation (WC) Class Code PBP WC Type Code 355 356 357-362
1 1 1 6
363
Character
364
1 1
PBP Ohio Workers' 365 Compensation Job Class Code Type e-Voucher Indicator 366
Character
e-W2 indicator
367
Character
Position
01-04
Length
4
Format
Character
Justify
Requirements
Difference in field size.
141
This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Populated with the Effective Year when this file is created Populated with the Effective Quarter of when this file was created.
51-54 55 56-64 65
4 1 9 1
Employee Name
66-97
32
Character
This field appears in 2 places on 900 byte tape. 19 positions 015-033 on record 1-00.
Street Address Additional Address Line City Name State Abbreviation Zip Code (1 5) Zip Code (last 4) Standard Hours Standard Rate Type
st
30 30 30 2 5 4 5 1
Character Character Character Character Character Character 9(3)v99 Character This is the employee's standard hours per pay period. Blank = none (default) D = daily H = hourly S = salary
Standard Pay Rate Amount Home Department Premium Hours Factor (aka Gross Calc code)
11 15 1
9(7)v9(4) Character Character This field is left justified. D = (field 3) double time (Gross Calc code = 1) 1 = (field 2) half time (Gross Calc code = 2) 2 = (field 3) straight time (Gross Calc code = 3) 3 = (all fields) 1 time (Gross Calc code = 4)
142
Field Name
Pay Frequency Code
Position
232
Length
1
Format
Character
Justify
Requirements
B = biweekly D = daily M = monthly S = semimonthly W = weekly 2 = every 2.6 weeks 4 = every 4 weeks 5 = every 5.2 weeks
Pay Frequency Group Code Federal Special Comp Override Flag (aka Taxable Fringe Federal Override) Gender
233
Character
234
Character
Blank = follow the CCI option (default) Y = reverse the CCI option
235
Character
5 4 1
Character Character Character This field is populated with the value in the 1st position of the Data Control field (i.e., record position 224). Values are: Blank = not a tipped employee (default) T = tipped adult employee Y = tipped youth employee P = part-time tipped adult employee U = part-time tipped youth employee
246
Character
This field is populated with the value in the 2nd position of the Data Control field (i.e., record position 225). Values are: Blank = not a direct tipped employee (default) N = Indirect tipped employee
247
Character
This is an output only field. Values are: Blank = active employee D = logically deleted employee P = employee flagged for purge
248
Character
Blank = Term W-2 has not been issued (default) Y = Term W-2 has been issued
143
Position
249 248-252 253 254-262 263 264
Length
1 3 1 9 1 1
Format
Character Character Character 9(9) Character Character
Justify
Requirements
Always blank
This is an output only field. This is an output only field. This flag indicates that the employee is on this company/file number due to a merge/spinoff.
15 32 1
Character Character Character Difference in field length. Blank = no Earned Income Credit (EIC) calculation for this year (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible for EIC calculation
313-317 318
5 1
9(5) Character
YYYY Blank = no EIC calculation for this year (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible for EIC calculation
319-323 324
5 1
9(5) Character
YYYY Blank = no garnishment (default) F = Federal garnishment G = regular garnishment X = court-ordered garnishment
5 5 5
9(3)v99 9(3)v99 Character Blank = no pension calculation (default) 1, 2, 3, 4, or 5 = the earnings fields used in the pension calculation
340-346 347
7 1
9(3)v9(4) Character Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
144
Field Name
Alternate Language Flag
Position
348
Length
1
Format
Character
Justify
Requirements
Blank = use company level language (default) Y = use alternate language
349
Character
Blank = produce pay document (default) Y = block pay document (aka, permanent exclude)
350
Character
Blank = no information available - default to company level (default) N = not a qualified pension employee Y = qualified pension employee
1 9 1 9 5 5 1
GTL Additional Coverage 362-370 Amount GTL Benefit Factor Next GTL Coverage Calculation Year Block GTL PreCalculation Flag 371-375 376-380 381
This is an output only field in the format YYYY. Blank = perform taxable premium calculation (default) Y = block taxable premium calculation
382
Character
Blank = block GTL taxable calculation when employee is not paid (default) Y = perform GTL taxable calculation, even when the employee is not paid
383
Character
Blank = perform annual GTL coverage calculation (default) Y = block annual GTL coverage calculation
384
Character
Blank = use client GTL coverage limit (default) Y = ignore client GTL coverage limit
385 386-396
1 11
Character 9(9)v99
Value is '-' or ' ' This field is only populated for NJ Schoolboards and Municipalities. It is the equivalent of Rate 3. The output values for this field are Y or blank. The input values for this field are F or blank.
397
Character
398 399
1 1
Character Character
145
Position
400 401 402 403 404 405
Length
1 1 1 1 1 1
Format
Character Character Character Character Character Character
Justify
Requirements
Compliance Test Eligible 406 Code Block 401K Qualified Pension Flag Household Employee Indicator Pay by Pay (PBP) Workers' Compensation (WC) Class Code PBP WC Type Code PBP WC Status Code e-Voucher Indicator 407 408 409-414
1 1 1 6
1 1 1
e-W2 indicator
418
Character
Position
01-04 05-10 11-15 16-31 32-41 42-44 45-48 49 50-99
Length
4 6 5 16 10 3 4 1 50
Format
Character Character Packed S9(9) Character Character Packed S9(5) Character Character Character
Justify
Requirements
Always blank
YYYY
146
Employment Record Number Job Status Job Code Job Start Date Job End Date Filler
3 1 6 5 5 267
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size.
Difference in field size. Difference in formats Always blank Always MST061EIND This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Populated with the Effective Year when this file is created. Populated with the Effective Quarter of when this file was created.
Year Quarter Number Home Cost Number Employment Record Number Job Status Job Code Job Start Date Job End Date Filler
4 1 50 3 1 6 8 8 267
Character Character Character Character Character Character decimal(9) YYYYMMDD decimal (9) YYYYMMDD Character L
Position
01-04 05-10
Length
4 6
Format
Character Character
Justify
Requirements
Always blank
147
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Personnel Division Code Personnel Office Code Personnel Department Code Personnel Section Code Termination Code Rehire Status Code FLSA Code Employee Type Code Assigned Shift Code Home Phone Area Code Home Phone Number Actual Number of Dependents
4 1 3 3 3 2 1 1 1 4 1 3 7 2 1 3 5 4 3 2 1
Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character Character
Actual Marital Status Code 81 Union Code Location Code Workers Compensation Code Current Educational Level Code EEOC Job Class Code EEOC Ethnic Code 82-84 85-89 90-93 94-96 97-98 99
EEOC = Equal Employment Opportunity Commission Blank = none (default) 1 = White 2 = Black or African American 3 = Hispanic or Latino 4 = Asian 5 = American Indian or Alaska 6 = Hawaiian/Pacific Islander 9 = Two or more races
148
100
Character
A = Executive/Senior level officials and managers 1 = First/Mid level officials and managers 2 = Professionals 3 = Technicians 4 = Sales Workers 5 = Administrative Support Workers 6 = Craft workers 7 = Operatives 8 = Laborers and Helpers 9 = Service workers N = Not reported to the EEOC
101
Character
EEOC Report Major Total Group Code EEOC Report Minor Total Group Code EEOC Report Interim Total Group Code Hire Rate Type Code
2 2 2 1
Packed S9(3) Packed S9(3) Packed S9(3) Character Blank = None (default) D = Daily H = hourly S = salary
Hire Rate Amount Hire EEOC Pay Frequency Code Hire EEOC Job Code Hire EEOC Years of Experience Hire EEOC Education Level Hiring Source Code Client Controlled Custom Area 1
6 1 2 2 3 3 10
Field Name
Client Controlled Custom Area 2 Client Controlled Custom Area 3
Position
136-145 146-155
Length
10 10
Format
Character Character
Justify
Requirements
149
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Difference in formats. Always blank Always MST070EPRS This field will be initialized to 1 and incremented by 1 for each additional record created with the same "key" information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Personnel Division Code Personnel Office Code Personnel Department Code
4 1 3 3 3 2 1 1
150
69 70-73 74
1 4 1 3 7 2 1 3 5 4
Character Character Character Character Character Character Character Character Character Character Four position compensation code. (The 6-position code can be found in positions 189-194 of this record.
Home Phone Area Code 75-77 Home Phone Number Actual Number of Dependents Actual Marital Status Code Union Code Location Code Workers Compensation Code Current Educational Level Code EEOC Job Class Code EEOC Ethnic Code 78-84 85-86 87 88-90 91-95 96-99
3 2 1
Character Character Character Blank = none (default) 1 = White 2 = Black 3 = Hispanic 4 = Asian or Pacific Islander 5 = American Indian or Alaskan
106
Character
1 = Officials and managers 2 = Professional 3 = Technicians 4 = Sales 5 = Office and clerical 6 = Craftsman 7 = Semi-skilled operators 8 = Unskilled laborers 9 = Service workers N = Not reported to the EEOC
107
Character
Blank = none (default) 1 = OJT class white collar 2 = OJT class production
EEOC Report Major Total Group Code EEOC Report Minor Total Group Code
108-110 111-113
3 3
9(3) 9(3)
151
Sign Hire Rate Amount Hire EEOC Pay Frequency Code Hire EEOC Job Code Hire EEOC Years of Experience Hire EEOC Education Level Hiring Source Code Client Controlled Custom Area 1
1 11 1 2 3 3 3 10
Field Name
Client Controlled Custom Area 2 Client Controlled Custom Area 3 Client Controlled Custom Area 4 Client Controlled Status Flag 1 Client Controlled Status Flag 2 Client Controlled Status Flag 3 Client Controlled Status Flag 4 Client Controlled Status Flag 5 Client Controlled Status Flag 6 Client Controlled Status Flag 7
Position
152-161 162-171 173-181 182 183 184 185 186 187 188
Length
10 10 10 1 1 1 1 1 1 1 6
Format
Character Character Character Character Character Character Character Character Character Character Character
Justify
Requirements
Six position compensation code. (The 4-position code can be found in positions 96-99 of this record. Always blank
Character
152
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST080EBNK This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field should only be populated on the 1st of these records. If it is valued on all occurrences of this record for a given employee, the code must be the same on all records. There are 10 occurrences of the next 5 fields.
45-48 49 50-52
4 1 3
Bank Deposit Code 53-55 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 56-59 60-63 64-80 81-85 86-91
3 4 4 17 5 6 3 4 4 17
Character Character Character Character Packed S9(9) Packed S9(9)v99 Character Character Character Character
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. 2nd occurrence
Bank Deposit Code 92-94 Transit Number ABA Number Account Number 95-98 99-102 103-119
153
This field will be zeros if the bank deposit code is a full deposit code. 3rd occurrence
Bank Deposit Code 131-133 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 134-137 138-141 142-158 159-163 164-169
This field will be zeros if the bank deposit code is a full deposit code. 4th occurrence
Bank Deposit Code 170-172 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 173-176 177-180 181-197 198-202 203-208
This field will be zeros if the bank deposit code is a full deposit code. 5th occurrence
Bank Deposit Code 209-211 Transit Number ABA Number Account Number 212-215 216-219 220-236
Field Name
Prenote Date Partial Deposit Amount
Position
237-241 242-247
Length
5 6
Format
Packed S9(9) Packed S9(9)v99
Justify
Requirements
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code.
154
Bank Deposit Code 248-250 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 251-254 255-258 259-275 276-280 281-286
3 4 4 17 5 6 3 4 4 17 5 6 3 4 4 17 5 6 3 4
Character Character Character Character Packed S9(9) Packed S9(9)v99 Character Character Character Character Packed S9(9) Packed S9(9)v99 Character Character Character Character Packed S9(9) Packed S9(9)v99 Character Character
6th occurrence
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. 7th occurrence
Bank Deposit Code 287-289 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 290-293 294-297 298-314 315-319 320-325
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. 8th occurrence
Bank Deposit Code 326-328 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount 329-332 333-336 337-353 354-358 359-364
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. 9th occurrence
155
This field will be zeros if the bank deposit code is a full deposit code. 10th occurrence
Bank Deposit Code 404-406 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount Filler 407-410 411-414 415-431 432-436 437-442 443-452
This field will be zeros if the bank deposit code is a full deposit code. Always blank
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-58
4 1 3
156
59-61 62-69
3 8
Character Character
Account Number Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Sign Partial Deposit Amount
70-86 87-95 96 97-107 108-110 111-118 119-135 136-144 145 146-156 157-159 160-167 168-184 185-193 194 195-205
17 9 1 11 3 8 17 9 1 11 3 8 17 9 1 11
Character 9(9) Character 9(9)v99 Character Character Character 9(9) Character 9(9)v99 Character Character Character 9(9) Character 9(9)v99 MMDDYYYY This value with either be ' ' or '+' This field will be zeros if the bank deposit code is a full deposit code. Difference is - was 2 fields, now 1. MMDDYYYY This value with either be ' ' or '+' This field will be zeros if the bank deposit code is a full deposit code. Difference is - was 2 fields, now 1. MMDDYYYY This value with either be ' ' or '+' This field will be zeros if the bank deposit code is a full deposit code.
157
This value with either be ' ' or '+' This field will be zeros if the bank deposit code is a full deposit code.
Field Name
Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number
Position
283-291 292 293-303 304-306 307-314 315-331 332-340 341 342-352 353-355 356-363
Length
9 1 11 3 8 17 9 1 11 3 8
Format
9(9) Character 9(9)v99 Character Character Character 9(9) Character 9(9)v99 Character Character
Justify
Requirements
MMDDYYYY This value with either be ' ' or '+' This field will be zeros, if the bank deposit code is a full deposit code.
MMDDYYYY This value with either be ' ' or '+' This field will be zeros, if the bank deposit code is a full deposit code.
158
Account Number Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Sign Partial Deposit Amount Bank Deposit Code Transit/ABA Number Account Number Prenote Date Sign
364-380 381-389 390 391-401 402-404 405-412 413-429 430-439 440-450 451-453 454-461 462-478 479-487 488 489-499 500-502 503-510 511-527 528-536 537
17 9 1 11 3 8 17 9 11 3 8 17 9 1 11 3 8 17 9 1
Character 9(9) Character 9(9)v99 Character Character Character 9(9) 9(9)v99 Character Character Character 9(9) Character 9(9)v99 Character Character Character 9(9) Character MMDDYYYY This value with either be ' ' or '+' MMDDYYYY This value with either be ' ' or '+' This field will be zeros if the bank deposit code is a full deposit code. MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. MMDDYYYY This value with either be ' ' or '+' This field will be zeros, if the bank deposit code is a full deposit code.
159
This field will be zeros if the bank deposit code is a full deposit code. Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST081EBNK This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field should only be populated on the 1st of these records. If it is valued on all occurrences of this record for a given employee, the code must be the same on all records. There are 10 occurrences of the next 5 fields.
45-48 49 50-52
4 1 3
Bank Deposit Code 53-55 Transit Number ABA Number Check Digit 56-59 60-63 64-64
3 4 4 1
Valued with the Check Digit generated for the Transit and ABA numbers above.
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
160
Deposit Percent
94-96
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
97-98
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 2nd occurrence
Bank Deposit Code 99-101 Transit Number ABA Number Check Digit 102-105 106-109 110-110
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
Deposit Percent
140-142
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
143-144
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 3rd occurrence
Bank Deposit Code 145-147 Transit Number ABA Number Check Digit 148-151 152-155 156-156
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
161
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
189-190
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 4th occurrence
Bank Deposit Code 191-193 Transit Number ABA Number Check Digit 194-197 198-201 202-202
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
Deposit Percent
232-234
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
235-236
2 3 4 4 1 17
Packed S999 Character Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 5th occurrence
Bank Deposit Code 237-239 Transit Number ABA Number Check Digit Account Number 240-243 244-247 248-248 249-265
Field Name
Prenote Date Partial Deposit Amount Deposit Bonus Indicator
Position
266-270 271-276 277-277
Length
5 6 1
Format
Packed S9(9) Packed S9(9)v99 Character
Justify
Requirements
MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code
162
P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee) Deposit Percent 278-280 3 Packed S9V9999 Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
281-282
2 3 4 4 17 5 6 1
Packed S999 Character Character Character Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee) 6th occurrence
Bank Deposit Code 283-285 Transit Number ABA Number Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator 286-289 290-293 295-311 312-316 317-322 323-323
Deposit Percent
324-326
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
327-328
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 7th occurrence
Bank Deposit Code 329-331 Transit Number ABA Number Check Digit 332-335 336-339 340-340
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only
163
one per employee) Deposit Percent 370-372 3 Packed S9V9999 Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
373-374
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 8th occurrence
Bank Deposit Code 375-377 Transit Number ABA Number Check Digit 378-381 382-385 386-386
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
Deposit Percent
416-418
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
419-420
2 3 4 4 1
Packed S999 Character Character Character Character Valued with the Check Digit generated for the Transit and ABA numbers above. 9th occurrence
Bank Deposit Code 421-423 Transit Number ABA Number Check Digit 424-427 428-431 432-432
Account Number Prenote Date Partial Deposit Amount Deposit Bonus Indicator
17 5 6 1
Character Packed S9(9) Packed S9(9)v99 Character MMDDYYYY This field will be zeros if the bank deposit code is a full deposit code. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only
164
Deposit Percent
462-464
Packed S9V9999
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
465-466 467-476
2 10
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Requirements
Difference in field size. Difference in field size. Difference in formats Always blank Always MST081EBNK Starts with the value of 1 and is incremented by 1 for each additional record created for the banking information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field should only be populated on the 1st of these records. If it is valued on all occurrences of this record for a given employee, the code must be the same on all records. Old one digit code area is stored in 1-00. Record position 735. 1st Occurrence of Bank Information. Difference in field length. 686 - Old one digit code area. There are 10 occurrences of this and the next 11 fields.
4 1 3
59-61
Character
8 1 17 9 1
Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive.
165
This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
109-109
Character
Field Name
Sign Deposit Percent
Position
110-110 111-115
Length
1 5
Format
Character 9V9999
Requirements
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
Sign Deposit Priority Number Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
1 3 3 8 1 17 9 1 11
2nd occurrence of Bank Information Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
170-170
Character
171-171 172-176
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
1 3 3
166
8 1 17
Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
Field Name
Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
Position
210-218 219-219 220-230
Length
9 1 11
Format
9(9) Character 9(9)v99
Requirements
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
231-231
Character
232-232 233-237
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
Sign Deposit Priority Number Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
1 3 3 8 1 17 9 1 11
4th occurrence of Bank Information Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
292-292
Character
Sign
293-293
Character
167
Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero.
Field Name
Sign Deposit Priority Number Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
Position
299-299 300-302 303-305 306-313 314-314 315-331 332-340 341-341 342-352
Length
1 3 3 8 1 17 9 1 11
Format
Character 999 Character Character Character Character 9(9) Character 9(9)v99
Requirements
This is valued +, indicating the Deposit Priority Number field below is positive.
5th occurrence Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
353-353
Character
354-354 355-359
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
Sign Deposit Priority Number Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign
1 3 3 8 1 17 9 1
6th occurrence of Bank Information Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
168
403-413
11
9(9)v99
This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero.
Field Name
Deposit Bonus Indicator
Position
414-414
Length
1
Format
Character
Requirements
Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
415-415 416-420
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
Sign Deposit Priority Number Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
1 3 3 8 1 17 9 1 11
7th occurrence of Bank Information Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
475-475
Character
476-476 477-481
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
482-482 483-485
1 3
Character 999
169
Field Name
Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
Position
497-497 498-514 515-523 524-524 525-535
Length
1 17 9 1 11
Format
Character Character 9(9) Character 9(9)v99
Requirements
Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
536-536
Character
537-537 538-542
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
543-543 544-546
1 3
Character 999
Field Name
Bank Deposit Code Transit/ABA Number Check Digit Account Number Prenote Date Sign Partial Deposit Amount Deposit Bonus Indicator
Position
547-549 550-557 558-558 559-575 576-584 585-585 586-596
Length
3 8 1 17 9 1 11
Format
Character Character Character Character 9(9) Character 9(9)v99
Requirements
9th occurrence of Bank Information Difference is - was 2 fields, now 1. Valued with the Check Digit generated for the Transit and ABA numbers above.
MMDDYYYY This is valued +, indicating the Partial Deposit Amount field below is positive. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Deposit Percent is valued other than zero. Space=Not a Bonus Deposit Code P=Partial Bonus Deposit Code F=Bonus Full Deposit Code (only one per employee)
597-597
Character
170
598-598 599-603
1 5
Character 9V9999
This is valued +, indicating the Deposit Percent field below is positive. Passed as a rate (as stored in EMP), so 10% is passed as 0.1000. This field will be zero if the bank deposit code is a Full Deposit Code, Bonus Full Deposit Code or the Partial Deposit (flat) Amount is valued other than zero. This is valued +, indicating the Deposit Priority Number field below is positive.
1 3 10
Always blank
Positions
01-04 05-10 11-15 16-31 32-41 42-44
Lengt Format h
4 6 5 16 10 3 Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST085EGDD This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created. Populated with the Effective Quarter when this file is created. BENHSA for Benefit Services HSA
Year
45-48
Character
Quarter Number
49
Character
Feature/Use Code Bank Transit Number Bank ABA Number Bank Account Number Pre-Note Date Employee Contribution Deduction Code Employee Contribution Type
6 4 4 17 5 3 1
MMDDYYYY
Masterfile Data Exchange File Field Name Positions Lengt Format h Justify Requirements
Space=None Employee Contribution Deduction Amount Employee Contribution Limit: Pro-Rated Employee Contribution Limit: Annual Employer Contribution Memo Code Employer Contribution Type 90-95 96-101 102-107 108-110 111 6 6 6 3 1 Packed S9(9)V99 Packed S9(9)V99 Packed S9(9)V99 Character Character Right A=Annual (one-time) F=Full Match P=Per Payroll
171
S=Scheduled (via Special Effect) Space=None Employer Contribution Memo Amount Employer Contribution Limit-Pro-Rated Employer Contribution Limit-Annual 112-117 118-123 124-129 6 6 6 Packed S9(9)V99 Packed S9(9)V99 Packed S9(9)V99
Position Length
01-04 05-10 11-19 20-35 36-45 46-50 4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank
Always blank Always MST085EGDD This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
4 1 6 4
172
Field Name
Bank ABA Number Bank Account Number Pre-Note Date Employee Contribution Deduction Code
Position Length
66-69 70-86 87-95 96-98 4 17 9 3 1
Format
Character Character 9(9) Character Character
Justify
Requirements
Sign Employee Contribution Deduction Amount Sign Employee Contribution Limit: Pro-Rated Sign Employee Contribution Limit: Annual Employer Contribution Memo Code Employer Contribution Type
100
1 11
Character 9(9)V99
101-111 112 1 11 113-123 124 1 11 125-135 3 136-138 139 1 Character A=Annual (one-time) F=Full Match P=Per Payroll S=Scheduled (via Special Effect) Space=none Character Right Character 9(9)V99 Character 9(9)V99
Sign Employer Contribution Memo Amount Sign Employer Contribution LimitPro-Rated Sign Employer Contribution LimitAnnual
140
1 11
Character 9(9)V99
173
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST090EDAT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Date Code Date 2nd Date Code Date 3rd Date Code Date 4th Date Code Date 5th Date Code Date 6th Date Code Date 7th Date Code Date 8th Date Code Date 9th Date Code Date
45-48 49 50-52 53-57 58-60 61-65 66-68 69-73 74-76 77-81 82-84 85-89 90-92 93-97 98-100 101-105 106-108 109-113 114-116 117-121
4 1 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5
Character Character Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9)
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
MMDDYYYY
174
10th Date Code Date 11th Date Code Date 12th Date Code Date 13th Date Code Date 14th Date Code Date 15th Date Code Date 16th Date Code Date 17th Date Code Date 18th Date Code Date 19th Date Code Date 20th Date Code Date Filler
122-124 125-129 130-132 133-137 138-140 141-145 146-148 149-153 154-156 157-161 162-164 165-169 170-172 173-177 178-180 181-185 186-188 189-193 194-196 197-201 202-204 205-209 210-219
3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 10
Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Packed S9(9) Character Always blank MMDDYYYY Future use - current limit is 15 MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Difference in formats Always blank Always MST090EDAT Starts with the value of 1 and is incremented by 1 for each additional record created for the extra date information sets. Populated with the Effective Year when this file is created
Year
51-54
Character
175
176
Date 19th Date Code Date 20th Date Code Date Filler
9 3 9 3 9 10
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST100ECLC This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created R Unlimited values
Year Quarter Number 1st Calc Factor Code Calc Factor Amount 2nd Calc Factor Code Calc Factor Amount 3rd Calc Factor Code Calc Factor Amount 4th Calc Factor Code Calc Factor Amount 5th Calc Factor Code Calc Factor Amount 6th Calc Factor Code Calc Factor Amount 7th Calc Factor Code Calc Factor Amount 8th Calc Factor Code
45-48 49 50-52 53-58 59-61 62-67 68-70 71-76 77-79 80-85 86-88 89-94 95-97 98-103 104-106 107-112 113-115
4 1 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3
Character Character Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character Packed S9(5)v9(6) Character R R R R R R R
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
177
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Difference in formats Always blank Always MST100ECLC Starts with the value of 1 and is incremented by 1 for each additional record created for the calc factor information sets.
178
Year Quarter Number 1st Calc Factor Code Sign Calc Factor Amount 2nd Calc Factor Code Sign Calc Factor Amount 3rd Calc Factor Code Sign Calc Factor Amount 4th Calc Factor Code Sign Calc Factor Amount 5th Calc Factor Code Sign Calc Factor Amount 6th Calc Factor Code Sign Calc Factor Amount 7th Calc Factor Code Sign Calc Factor Amount 8th Calc Factor Code Sign Calc Factor Amount 9th Calc Factor Code Sign Calc Factor Amount 10th Calc Factor Code Sign Calc Factor Amount 11th Calc Factor Code Sign Calc Factor Amount
51-54 55 56-58 59 60-70 71-73 74 75-85 86-88 89 90-100 101-103 104 105-115 116-118 119 120-130 131-133 134 135-145 146-148 149 150-160 161-163 164 165-175 176-178 179 180-190 191-193 194 195-205 206-208 209 210-220
4 1 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11
Character Character Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) Character Character 9(5)v9(6) R R
Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
Unlimited values
179
Position
01-04 05-10 11-15 16-31 32-41
Length
4 6 5 16 10
Format
Character Character Packed S9(9) Character Character
Justify
Requirements
Always blank
180
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created If this code is 1, then the data is associated with Special Account 1. This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary. If this code is 2, then this data is associated with Special Account 2. This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary. Future use
Year Quarter Number 1st Additional Data Code Additional Numeric Data
4 1 3 6
59-61 62-67
3 6
3rd Additional Data Code Additional Numeric Data 4th Additional Data Code Additional Numeric Data 5th Additional Data Code Additional Numeric Data 6th Additional Data Code Additional Numeric Data 7th Additional Data Code Additional Numeric Data 8th Additional Data Code Additional Numeric Data 9th Additional Data Code Additional Numeric Data 10th Additional Data Code Additional Numeric Data 11th Additional Data Code Additional Numeric Data 12th Additional Data Code Additional Numeric Data 13th Additional Data Code Additional Numeric Data
68-70 71-76 77-79 80-85 86-88 89-94 95-97 98-103 104-106 107-112 113-115 116-121 122-124 125-130 131-133 134-139 140-142 143-148 149-151 152-157 158-160 161-166
3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6
Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11)
181
Position
167-169 170-175 176-178 179-184 185-187 188-193 194-196 197-202 203-205 206-211 212-214 215-220 221-223 224-229 230-239
Length
3 6 3 6 3 6 3 6 3 6 3 6 3 6 10
Format
Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character Packed S9(11) Character
Justify
Requirements
Always blank
Position
01-04 05-10 11-19 20-35 36-45
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number 1st Additional Data Code Sign Additional Numeric Data
4 1 3 1 11
This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
182
71-73 74 75-85
3 1 11
This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3rd Additional Data Code Sign Additional Numeric Data 4th Additional Data Code Sign Additional Numeric Data 5th Additional Data Code Sign Additional Numeric Data
3 1 11 3 1 11 3 1 11
Character Character 9(11) Character Character 9(11) Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
10th Additional Data Code Sign Additional Numeric Data 11th Additional Data Code Sign
3 1 11 3 1
183
This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
14th Additional Data Code Sign Additional Numeric Data 15th Additional Data Code Sign Additional Numeric Data
3 1 11 3 1 11
Character Character 9(11) Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have decimal digits. Also, the number of decimal digits can vary.
3 1 11
Character Character 9(11) This data is variable and may or may not have
184
Filler
356-365
10
Character
Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST120ESTD This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Standard Deduction Code Deduction Amount 2nd Standard Deduction Code Deduction Amount 3rd Standard Deduction Code Deduction Amount 4th Standard Deduction Code Deduction Amount 5th Standard Deduction Code Deduction Amount 6th Standard Deduction Code Deduction Amount 7th Standard Deduction Code Deduction Amount 8th Standard Deduction
45-48 49 50-52 53-58 59-61 62-67 68-70 71-76 77-79 80-85 86-88 89-94 95-97 98-103 104-106 107-112 113-115
4 1 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3
Character Character Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character
185
Field Name
16th Standard Deduction Code Deduction Amount 17th Standard Deduction Code Deduction Amount 18th Standard Deduction Code Deduction Amount 19th Standard Deduction Code Deduction Amount 20th Standard Deduction Code Deduction Amount Employment Record Number Filler
Position
185-187 188-193 194-196 197-202 203-205 206-211 212-214 215-220 221-223 224-229 230-232 233-239
Length
3 6 3 6 3 6 3 6 3 6 3 7
Format
Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Character
Justify
Requirements
Always blank
186
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number 1st Standard Deduction Code Sign Deduction Amount 2nd Standard Deduction Code Sign Deduction Amount 3rd Standard Deduction Code Sign Deduction Amount 4th Standard Deduction Code Sign Deduction Amount 5th Standard Deduction Code Sign Deduction Amount 6th Standard Deduction Code Sign Deduction Amount
51-54 55 56-58 59 60-70 71-73 74 75-85 86-88 89 90-100 101-103 104 105-115 116-118 119 120-130 131-133 134 135-145
4 1 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11
Character Character Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99
'
187
Field Name
16th Standard Deduction Code Sign Deduction Amount
Position
281-283 284 285-295
Length
3 1 11
Format
Character Character 9(9)v99
Justify
Requirements
188
17th Standard Deduction Code Sign Deduction Amount 18th Standard Deduction Code Sign Deduction Amount 19th Standard Deduction Code Sign Deduction Amount 20th Standard Deduction Code Sign Deduction Amount Employment Record Number Filler
296-298 299 300-310 311-313 314 315-325 326-328 329 330-340 341-343 344 345-355 356-358 359-365
3 1 11 3 1 11 3 1 11 3 1 11 3 7
Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character Always blank
Employee Liens Record (Packed Format) ADP supports up to six liens per employee for CSTLG and WGPS Non-Expanded Fields clients, and up to ninety-nine liens per employee for WGPS Expanded Fields clients. Each Employee Liens record, however, can accommodate at most three liens. Therefore, if an employee has more than three liens, additional Employee Liens records are created with the same key information and an incremental Record Sequence Number (2, 3, 4, ..., 33). The actual number of Employee Liens records produced is determined by dividing the total number of liens for an employee by three. Therefore, for CSTLG and WGPS Non-Expanded Fields clients, a maximum of two records is produced per employee (maximum of six liens per employee divided by three liens per record). For WGPS Expanded Fields clients, a maximum of thirty-three records is produced per employee (maximum of ninety-nine liens per employee divided by three liens per record). Lien processing occurs on a positional ("first in, first out") basis.
Field Name
Regional Office Company Code Employee File Number
Position
01-04 05-10 11-15
Length
4 6 5
Format
Character Character Packed S9(9)
Justify
Requirements
Always blank
189
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
1st Lien Occurrence - For positional liens 1, 4, 7, 10, 13, 16, ..., 97
Deduction Code Lien Type Jurisdiction SubType Code Status Code 50-52 53-55 56 57 3 3 1 1 Character Character Character Character A = active C = completed I = inactive Lien Case Number Start Date End Date Postal State Code Resultant Deduction Code 58-77 78-82 83-87 88-89 90-92 20 5 5 2 3 Character Packed S9(9) Packed S9(9) Character Character When the Lien Deduction Code is a Calc Factor (81-96), then the Resultant Deduction Code is valued with the generated deduction code. When the Lien Deduction Code is not a Calc Factor, then the Resultant Deduction Code will match the Lien Deduction Code. MMDDYYYY. MMDDYYYY.
93-94 95
2 1
Packed S9(3) Character Blank = no information (default) H = head of household M = married, filing jointly P = married, filing separately Q = qualified widow S = single
Payee Code Add'l Standard Deductions code Calc Basis Code Always Take Flag FIPS Code
5 1 1 1 7
190
111
1 1 1 5 30
Character Character Character Packed S9(7)v99 Character This field contains up to 10 three-digit codes. This field contains up to 10 three-digit codes.
12 Weeks in Arrears 112 Flag Medical Insurance Flag Court's Service Charge Amount Excludable Deduction Codes 110 Excludable Earnings Codes 1-10 113 114-118 119-148
149-178
30
Character
Field Name
Position
Length
Format
Justify
Requirements
2nd Lien Occurrence - For positional liens 2, 5, 8, 11, 14, 17, ..., 98
Deduction Code Lien Type Jurisdiction SubType Code Status Code 179-181 182-184 185 186 3 3 1 1 Character Character Character Character A = active C = completed I = inactive Lien Case Number Start Date End Date Postal State Code Resultant Deduction Code # of Allowable Deductions Marital Status 187-206 207-211 212-216 217-218 219-221 222-223 224 20 5 5 2 3 2 1 Character Packed S9(9) Packed S9(9) Character Character Packed S9(3) Character Blank = no information (default) H = head of household M = married, filing jointly P = married, filing separately Q = qualified widow S = single Payee Code 225-229 5 Character MMDDYYYY. MMDDYYYY.
191
Field Name
Position
Length
Format
Justify
Requirements
3rd Lien Occurrence - For positional liens 3, 6, 9, 12, 15, 18, ..., 99
Deduction Code Lien Type Jurisdiction SubType Code Status Code 308-310 311-313 314 315 3 3 1 1 Character Character Character Character A = active C = completed I = inactive Lien Case Number Start Date End Date Postal State Code Resultant Deduction Code # of Allowable Deductions Marital Status 316-335 336-340 341-345 346-347 348-350 351-352 353 20 5 5 2 3 2 1 Character Packed S9(9) Packed S9(9) Character Character Packed S9(3) Character Blank = no information (default) H = head of household M = married, filing jointly P = married, filing separately Q = qualified widow MMDDYYYY. MMDDYYYY.
192
S = single Payee Code Add'l Standard Deductions code Calc Basis Code Always Take Flag FIPS Code Multiple Support Flag 12 Weeks in Arrears Flag Medical Insurance Flag Court's Service Charge Amount Excludable Deductions 1-10 Excludable Earnings 1-10 Filler 354-358 359 360 361 362-368 369 370 371 372-376 377-406 407-436 437-446 5 1 1 1 7 1 1 1 5 30 30 10 Character Character Character Character Character Character Character Character Packed S9(7)v99 Character Character Character Always blank
Employee Liens Record (Unpacked Format) ADP supports up to six liens per employee for CSTLG and WGPS Non-Expanded Fields clients, and up to ninety-nine liens per employee for WGPS Expanded Fields clients. Each Employee Liens record, however, can accommodate at most three liens. Therefore, if an employee has more than three liens, additional Employee Liens records are created with the same key information and an incremental Record Sequence Number (2, 3, 4, ..., 33). The actual number of Employee Liens records produced is determined by dividing the total number of liens for an employee by three. Therefore, for CSTLG and WGPS Non-Expanded Fields clients, a maximum of two records is produced per employee (maximum of six liens per employee divided by three liens per record). For WGPS Expanded Fields clients, a maximum of thirty-three records is produced per employee (maximum of ninety-nine liens per employee divided by three liens per record). Lien processing occurs on a positional ("first in, first out") basis.
Field Name
Regional Office Company Code
Position
01-04 05-10
Length
4 6 9 16
Format
Character Character 9(9) Character
Justify
Requirements
193
Starts with the value of 1 and is incremented by 1 for each additional record created for the lien information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
51-54 55
4 1
Character Character
1st Lien Occurrence - For positional liens 1, 4, 7, 10, 13, 16, ..., 97
Deduction Code Lien Type Jurisdiction Sub-Type Code Status Code 56-58 59-61 62 63 3 3 1 1 Character Character Character Character A = active C = completed I = inactive Lien Case Number Start Date End Date Postal State Code Resultant Deduction Code # of Allowable Deductions Marital Status Payee Code Add'l Standard Deductions code Calc Basis Code Always Take Flag FIPS Code Multiple Support Flag 12 Weeks in Arrears Flag Medical Insurance Flag Court's Service Charge Amount Excludable Deduction Codes 1-10 Excludable Earnings Codes 64-83 84-92 93-101 102-103 104-106 107-109 110 111-115 116 117 118 119-125 126 127 128 129-137 138-167 20 9 9 2 3 3 1 5 1 1 1 7 1 1 1 9 30 Character 9(9) 9(9) Character Character 9(3) Character Character Character Character Character Character Character Character Character 9(7)v99 Character These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "D". Differences in size. These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "E". MMDDYYYY. MMDDYYYY.
168-197
30
Character
194
1-10
2nd Lien Occurrence - For positional liens 2, 5, 8, 11, 14, 17, ..., 98
Deduction Code Lien Type Jurisdiction Sub-Type Code Status Code 198-200 201-203 204 205 3 3 1 1 Character Character Character Character A = active C = completed I = inactive Lien Case Number Start Date End Date Postal State Code Resultant Deduction Code # of Allowable Deductions Marital Status 206-225 226-234 235-243 244-245 246-248 249-251 252 20 9 9 2 3 3 1 Character 9(9) 9(9) Character Character 9(3) Character MMDDYYYY. MMDDYYYY.
Field Name
Payee Code Add'l Standard Deductions code Calc Basis Code Always Take Flag FIPS Code Multiple Support Flag 12 Weeks in Arrears Flag Medical Insurance Flag Court's Service Charge Amount
Position
253-257 258 259 260 261-267 268 269 270 271-279
Length
5 1 1 1 7 1 1 1 9 30
Format
Character Character Character Character Character Character Character Character 9(7)v99 Character
Justify
Requirements
These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "D". Differences in size. These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "E". Differences in size.
30
Character
3rd Lien Occurrence - For positional liens 3, 6, 9, 12, 15, 18, ..., 99
Deduction Code Lien Type 340-342 343-345 3 3 Character Character
195
These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "D". Differences in size. These fields occur 10 times and will be valued with the EXL record if the EXCL-TYP-C = "E". Differences in size. Always blank
30
Character
482-491
10
Character
196
Employee Lien Positional Mapping Record (Packed Format) This record identifies the positions of the liens in the Employee Liens record (Packed Format). ADP supports up to six liens per employee for CSTLG and WGPS Non-Expanded Fields clients, and up to ninety-nine liens per employee for WGPS Expanded Fields clients. Therefore, this record can contain data for up to six liens for CSTLG and WGPS Non-Expanded Fields clients, and data for up to ninety-nine liens for WGPS Expanded Fields clients. Lien processing occurs on a positional ("first in, first out") basis.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST135ELMP This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Positional Lien 1 Deduction Code Positional Lien 2 Deduction Code Positional Lien 3 Deduction Code Positional Lien 4 Deduction Code Positional Lien 5 Deduction Code Positional Lien 6 Deduction Code
4 1 3 3 3 3 3 3
Deduction codes for Positional Liens 7 through 99 are created for WGPS Expanded Fields clients only, as necessary. For purposes of illustration, only the format for Positional Lien 7 Deduction Code thru Positional Lien 12 Deduction Code, and Positional Lien 99 Deduction Code, is provided below. Positional Lien 7 Deduction Code Positional Lien 8 Deduction Code Positional Lien 9 Deduction 68-70 71-73 74-76 3 3 3 Character Character Character
197
Employee Lien Positional Mapping Record (Unpacked Format) This record identifies the positions of the liens in the Employee Liens record (Unpacked Format). ADP supports up to six liens per employee for CSTLG and WGPS Non-Expanded Fields clients, and up to ninety-nine liens per employee for WGPS Expanded Fields clients. Therefore, this record can contain data for up to six liens for CSTLG and WGPS Non-Expanded Fields clients, and data for up to ninety-nine liens for WGPS Expanded Fields clients. Lien processing occurs on a positional ("first in, first out") basis.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number Positional Lien 1 Deduction Code Positional Lien 2 Deduction Code Positional Lien 3 Deduction Code Positional Lien 4 Deduction Code
4 1 3 3 3 3
198
68-70 71-73
3 3
Character Character
Deduction codes for Positional Liens 7 through 99 are created for WGPS Expanded Fields clients only, as necessary. For purposes of illustration, only the format for Positional Lien 7 Deduction Code thru Positional Lien 12 Deduction Code, and Positional Lien 99 Deduction Code, is provided below. Positional Lien 7 Deduction Code Positional Lien 8 Deduction Code Positional Lien 9 Deduction Code Positional Lien 10 Deduction Code Positional Lien 11 Deduction Code Positional Lien 12 Deduction Code etc. Positional Lien 99 Deduction Code Filler 74-76 77-79 80-82 83-85 86-88 89-91 etc. 350-352 353-362 3 3 3 3 3 3 etc. 3 10 Character Character Character Character Character Character etc. Character Character Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST140EGDE This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Goal Deduction Code Accum Amount-to-Date Goal Limit
4 1 3 6 6
199
Field Name
Accum Amount-to-Date
Position
233-238
Length
6
Format
Packed S9(9)v99
Justify
Requirements
200
Goal Limit 14th Goal Deduction Code Accum Amount-to-Date Goal Limit 15th Goal Deduction Code Accum Amount-to-Date Goal Limit 16th Goal Deduction Code Accum Amount-to-Date Goal Limit 17th Goal Deduction Code Accum Amount-to-Date Goal Limit 18th Goal Deduction Code Accum Amount-to-Date Goal Limit 19th Goal Deduction Code Accum Amount-to-Date Goal Limit 20th Goal Deduction Code Accum Amount-to-Date Goal Limit Filler
239-244 245-247 248-253 254-259 260-262 263-268 269-274 275-277 278-283 284-289 290-292 293-298 299-304 305-307 308-313 314-319 320-322 323-328 329-334 335-337 338-343 344-349 350-359
6 3 6 6 3 6 6 3 6 6 3 6 6 3 6 6 3 6 6 3 6 6 10
Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Packed S9(9)v99 Packed S9(9)v99 Character Always blank
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank Always MST140EGDE Starts with the value of 1 and is incremented by 1 for each additional record created for the goal information sets. Populated with the Effective Year when this file
Year
51-54
Character
201
Populated with the Effective Quarter when this file is created Difference in field length. Old area is on record 1-00 position 596 and on record 1-02 position 559.
Sign Accum Amount-to-Date Sign Goal Limit 2nd Goal Deduction Code
1 11 1 11 3
Character 9(9)v99 Character 9(9)v99 Character Difference in field length. Old area is on record 1-00 positions 597-600. Difference in field length. Old area is on record 1-00 position 605 and on record 1-02 position 568. Difference in field length. Old area is on record 1-00 positions 601-604
Sign Accum Amount-to-Date Sign Goal Limit 3rd Goal Deduction Code
1 11 1 11 3
Character 9(9)v99 Character 9(9)v99 Character Difference in field length. Old area is on record 1-00 positions 606-609. Difference in field length. Old area is on record 1-00 position 614 and on record 1-02 position 577. Difference in field length. Old area is on record 1-00 positions 610-613.
Sign Accum Amount-to-Date Sign Goal Limit 4th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 5th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 6th Goal Deduction Code
113 114-124 125 126-136 137-139 140 141-151 152 153-163 164-166 167 168-178 179 180-190 191-193
1 11 1 11 3 1 11 1 11 3 1 11 1 11 3
Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Difference in field length. Old area is on record 1-00 position 503. Difference in field length. Old area is on record 1-00 position 494. Difference in field length. Old area is on record 1-00 positions 615-618. Difference in field length. Old area is on record 1-00 position 485. Difference in field length. Old area is on record 1-00 positions 619-622.
202
Sign Accum Amount-to-Date Sign Goal Limit 7th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 8th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 9th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 10th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 11th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 12th Goal Deduction Code Sign Accum Amount-to-Date Sign Goal Limit 13th Goal Deduction Code
194 195-205 206 207-217 218-220 221 222-232 233 234-244 245-247 248 249-259 260 261-271 272-274 275 276-286 287 288-298 299-301 302 303-313 314 315-325 326-328 329 330-340 341 342-352 353-355 356 357-367 368 369-379 380-382
1 11 1 11 3 1 11 1 11 3 1 11 1 11 3 1 11 1 11 3 1 11 1 11 3 1 11 1 11 3 1 11 1 11 3
Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Character 9(9)v99 Character 9(9)v99 Character Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Future Use - current limit is 9 Difference in field length. Old area is on record 1-00 position 530. Difference in field length. Old area is on record 1-00 position 521. Difference in field length. Old area is on record 1-00 position 512.
203
204
1 11 10
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST145EGMP This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Positional Goal 1 Deduction Code Positional Goal 2 Deduction Code Positional Goal 3 Deduction Code Positional Goal 4 Deduction Code Positional Goal 5 Deduction Code Positional Goal 6 Deduction Code Positional Goal 7 Deduction Code Positional Goal 8 Deduction Code Positional Goal 9 Deduction Code Filler
45-48 49 50-52 53-55 56-58 59-61 62-64 65-67 68-70 71-73 74-76 77-86
4 1 3 3 3 3 3 3 3 3 3 10
Character Character Character Character Character Character Character Character Character Character Character Character
Always blank
205
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number Positional Goal 1 Deduction Code Positional Goal 2 Deduction Code Positional Goal 3 Deduction Code Positional Goal 4 Deduction Code Positional Goal 5 Deduction Code Positional Goal 6 Deduction Code Positional Goal 7 Deduction Code Positional Goal 8 Deduction Code Positional Goal 9 Deduction Code Filler
51-54 55 56-58 59-61 62-64 65-67 68-70 71-73 74-76 77-79 80-82 83-92
4 1 3 3 3 3 3 3 3 3 3 10
Character Character Character Character Character Character Character Character Character Character Character Character
Always blank
Position
01-04 05-10 11-15
Length
4 6 5
Format
Character Character Packed S9(9)
Justify
Requirements
Always blank
206
16 10 3
Always blank Always MST150EBAC This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Benefit Accrual Code Allowed Quantity Taken Quantity Accrued Cycle Quantity Accrued Annum Quantity Reset Year Reset Code 2nd Benefit Accrual Code Allowed Quantity Taken Quantity Accrued Cycle Quantity Accrued Annum Quantity Reset Year Reset Code 3rd Benefit Accrual Code Allowed Quantity Taken Quantity Accrued Cycle Quantity Accrued Annum Quantity Reset Year Reset Code 4th Benefit Accrual Code Allowed Quantity Taken Quantity Accrued Cycle Quantity Accrued Annum Quantity Reset Year Reset Code
45-48 49 50-52 53-58 59-64 65-70 71-76 77-79 80 81-83 84-89 90-95 96-101 102-107 108-110 111 112-114 115-120 121-126 127-132 133-138 139-141 142 143-145 146-151 152-157 158-163 164-169 170-172 173
4 1 3 6 6 6 6 3 1 3 6 6 6 6 3 1 3 6 6 6 6 3 1 3 6 6 6 6 3 1
Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(5) Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(5) Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(5) Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(5) Character
YYYY
YYYY
YYYY
YYYY
207
Field Name
Reset Year Reset Code
Position
325-327 328
Length
3 1
Format
Packed S9(5) Character
Justify
Requirements
YYYY
208
10th Benefit Accrual Code Allowed Quantity Taken Quantity Accrued Cycle Quantity Accrued Annum Quantity Reset Year Reset Code Filler
3 6 6 6 6 3 1 10
Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(5) Character Character Always blank YYYY
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number 1st Benefit Accrual Code Sign Allowed Quantity Sign Taken Quantity Sign Accrued Cycle Quantity Sign Accrued Annum Quantity Reset Year Reset Code 2nd Benefit Accrual Code
4 1 3 1 11 1 11 1 11 1 11 3 1 3
Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Packed S9(5) Character Character
209
210
Taken Quantity Sign Accrued Cycle Quantity Sign Accrued Annum Quantity Reset Year Reset Code 6th Benefit Accrual Code Sign Allowed Quantity Sign Taken Quantity Sign Accrued Cycle Quantity Sign Accrued Annum Quantity Reset Year Reset Code 7th Benefit Accrual Code Sign Allowed Quantity Sign Taken Quantity Sign Accrued Cycle Quantity Sign Accrued Annum Quantity Reset Year Reset Code 8th Benefit Accrual Code Sign Allowed Quantity Sign Taken Quantity Sign
300-310 311 312-322 323 324-334 335-339 340 343-343 344 345-355 356 357-367 368 369-379 380 381-391 392-396 397 398-400 401 402-412 413 414-424 425 426-436 437 438-448 449-453 454 455-457 458 459-469 470 471-481 482
11 1 11 1 11 5 1 3 1 11 1 11 1 11 1 11 5 1 3 1 11 1 11 1 11 1 11 6 1 3 1 11 1 11 1
9(9)v99 Character 9(9)v99 Character 9(9)v99 9(5) Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 9(5) Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 9(5) Character Character Character 9(9)v99 Character 9(9)v99 Character The Benefit Accrual Code is actually the Benefit Accrual number. YYYY The Benefit Accrual Code is actually the Benefit Accrual number. YYYY The Benefit Accrual Code is actually the Benefit Accrual number. YYYY
211
Field Name
Reset Year Reset Code 10th Benefit Accrual Code Sign Allowed Quantity Sign Taken Quantity Sign Accrued Cycle Quantity Sign Accrued Annum Quantity Reset Year Reset Code Filler
Position
563-567 568 569-571 572 573-583 584 585-595 596 597-607 608 609-619 620-624 625 626-635
Length
5 1 3 1 11 1 11 1 11 1 11 5 1 10
Format
9(5) Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 9(5) Character Character
Justify
Requirements
YYYY
YYYY
Always blank
Position
01-04 05-10
Length
4 6
Format
Character Character
Justify
Requirements
Always blank
212
5 16 10 3
Packed S9(9) Character Character Packed S9(5) Always blank Always MST160ESLH This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
Salary History #1
Payroll Increase Date Payroll Week Number Payroll Number Annual Increase Amount Salary Increase Code Pay Grade Code 50-54 55-56 57 58-62 63-64 65-67 5 2 1 5 2 3 2 1 Packed S9(9) Packed S9(3) Character Packed S9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Previous Pay Rate Amount Previous Pay Frequency Code 71-76 77 6 1 Packed S9(7)v9(4) Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 68-69 Previous Rate Type Code 70
Salary History #2
Payroll Increase Date Payroll Week Number Payroll Number Annual Increase Amount Salary Increase Code Pay Grade Code 78-82 83-84 85 86-90 91-92 93-95 5 2 1 5 2 3 2 1 Packed S9(9) Packed S9(3) Character Packed S9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Previous Pay Rate Amount 99-104 6 Packed S9(7)v9(4) MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 96-97 Previous Rate Type Code 98
213
Salary History #3
Payroll Increase Date Payroll Week Number Payroll Number Annual Increase Amount Salary Increase code Pay Grade Code 106-110 111-112 113 114-118 119-120 121-123 5 2 1 5 2 3 2 1 Packed S9(9) Packed S9(3) Character Packed S9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Previous Pay Rate Amount Previous Pay Frequency Code 127-132 133 6 1 Packed S9(7)v9(4) Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 124-125 Previous Rate Type Code 126
Salary History #4
Payroll Increase Date Payroll Week Number Payroll Number Annual Increase Amount Salary Increase Code Pay Grade Code 134-138 139-140 141 142-146 147-148 149-151 5 2 1 5 2 3 2 1 Packed S9(9) Packed S9(3) Character Packed S9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Previous Pay Rate Amount Previous Pay Frequency Code 155-160 161 6 1 Packed S9(7)v9(4) Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 152-153 Previous Rate Type Code 154
Field Name
Position
Length
Format
Justify
Requirements
Salary History #5
Payroll Increase Date Payroll Week Number Payroll Number Annual Increase Amount 162-166 167-168 169 170-174 5 2 1 5 Packed S9(9) Packed S9(3) Character Packed S9(7)v99 MMDDYYYY This is an output only field. This is an output only field.
214
175-176 177-179
2 3 2 1
Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary
Pay Step Within Grade Code 180-181 Previous Rate Type Code 182
6 1 10
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55
4 1
Character Character
Salary History #1
Payroll Increase Date Payroll Week Number Payroll Number Sign Annual Increase Amount Salary Increase Code Pay Grade Code 56-64 65-67 68 69 70-78 79-80 81-83 9 3 1 1 9 2 3 2 1 9(9) 9(3) Character Character 9(7)v99 Character Character Character Character Blank = no standard rate input (default) MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 84-85 Previous Rate Type Code 86
215
Salary History #2
Payroll Increase Date Payroll Week Number Payroll Number Sign Annual Increase Amount Salary Increase Code Pay Grade Code 100-108 109-111 112 113 114-122 123-124 125-127 9 3 1 1 9 2 3 2 1 9(9) 9(3) Character Character 9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Sign Previous Pay Rate Amount Previous Pay Frequency Code 131 131-142 143 1 11 1 Character 9(7)v9(4) Character 1 MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 128-129 Previous Rate Type Code 130
Salary History #3
Payroll Increase Date Payroll Week Number Payroll Number Sign Annual Increase Amount Salary Increase code Pay Grade Code 144-152 153-155 156 157 158-166 167-168 169-171 9 3 1 1 9 2 3 2 1 9(9) 9(3) Character Character 9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Sign 175 1 Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 172-173 Previous Rate Type Code 174
216
176-186 187
11 1
9(7)v9(4) Character
Salary History #4
Payroll Increase Date Payroll Week Number Payroll Number Sign Annual Increase Amount Salary Increase Code Pay Grade Code 188-196 197-199 200 201 202-210 211-212 213-215 9 3 1 1 9 2 3 2 1 9(9) 9(3) Character Character 9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Sign Previous Pay Rate Amount Previous Pay Frequency Code 219 220-230 231 1 11 1 Character 9(7)v9(4) Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 216-217 Previous Rate Type Code 218
Field Name
Position
Length
Format
Justify
Requirements
Salary History #5
Payroll Increase Date Payroll Week Number Payroll Number Sign Annual Increase Amount Salary Increase code Pay Grade Code 232-240 241-243 244 245 246-254 255-256 257-259 9 3 1 1 9 2 3 2 1 9(9) 9(3) Character Character 9(7)v99 Character Character Character Character Blank = no standard rate input (default) D = daily H = hourly S = salary Sign Previous Pay Rate Amount Previous Pay Frequency 263 264-274 275 1 11 1 Character 9(7)v9(4) Character MMDDYYYY This is an output only field. This is an output only field.
Pay Step Within Grade Code 260-261 Previous Rate Type Code 262
217
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST170EAFL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 2nd Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit
45-48 49 50-52 53-55 56-58 59-61 62-64 65-67 68-70 71-73 74-76
4 1 3 3 3 3 3 3 3 3 3
Character Character Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5)
YYYY
YYYY
Field Name
Action Flag Week Number Limit 3rd Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit
Position
77-79 80-82 83-85 86-88 89-91 92-94
Length
3 3 3 3 3 3
Format
Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5)
Justify
Requirements
YYYY
218
4th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 5th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 6th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 7th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 8th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 9th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number
95-97 98-100 101-103 104-106 107-109 110-112 113-115 116-118 119-121 122-124 125-127 128-130 131-133 134-136 137-139 140-142 143-145 146-148 149-151 152-154 155-157 158-160 161-163 164-166 167-169 170-172 173-175 176-178 179-181 182-184
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5) Character Packed S9(3)v99 Packed S9(3)v99 Packed S9(5) Packed S9(5)
219
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number 1st Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 2nd Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit
51-54 55 56-58 59-63 64-68 69-73 74-78 79-81 82-86 87-91 92-96
4 1 3 5 5 5 5 3 5 5 5
Character Character Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5)
Field Name
Action Flag Week Number
Position
97-101
Length
5
Format
9(5)
Justify
Requirements
220
Limit
3rd Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 4th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 5th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 6th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 7th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit Action Flag Week Number Limit 8th Action Flag Code Number of Weeks Limit Accumulation of Weeks Worked Action Flag Year Limit
102-104 105-109 110-114 115-119 120-124 125-127 128-132 133-137 138-142 143-147 148-150 151-155 156-160 161-165 166-170 171-173 174-178 179-183 184-188 189-193 194-196 197-201 202-206 207-211 212-216 217-219 220-224 225-229 230-234
3 3 3 5 5 3 5 5 5 5 3 5 5 5 5 3 5 5 5 5 3 5 5 5 5 3 5 5 5
Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5) 9(5) Character 9(3)v99 9(3)v99 9(5)
221
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST180EDPT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
Department Number
53-67
15
Character
222
Allocation Percent
68-71
Packed S9(3)v9(4)
72-75
Packed S9(3)v9(4)
Future use
Department Number
79-93
15
Character
Allocation Percent
94-97
Packed S9(3)v9(4)
98-101
Packed S9(3)v9(4)
Future use
Department Number
105-119
15
Character
Allocation Percent
120-123
Packed S9(3)v9(4)
124-127
Packed S9(3)v9(4)
Future use
Department Number
131-145
15
Character
Allocation Percent
146-149
Packed S9(3)v9(4)
150-153
Packed S9(3)v9(4)
Future use
223
Department Number
157-171
15
Character
Allocation Percent
172-175
Packed S9(3)v9(4)
176-179
Packed S9(3)v9(4)
Future use
Department Number
183-197
15
Character
Allocation Percent
198-201
Packed S9(3)v9(4)
202-205
Packed S9(3)v9(4)
Future use
Department Number
209-223
15
Character
Allocation Percent
224-227
Packed S9(3)v9(4)
228-231
Packed S9(3)v9(4)
Future use
Field Name
Position
Length
Format
Justify
Requirements
224
Department Code
232-234
Character
Department Number
235-249
15
Character
Allocation Percent
250-253
Packed S9(3)v9(4)
254-257
Packed S9(3)v9(4)
Future use
Department Number
261-275
15
Character
Allocation Percent
276-279
Packed S9(3)v9(4)
280-283
Packed S9(3)v9(4)
Future use
Department Number
287-301
15
Character
Allocation Percent
302-305
Packed S9(3)v9(4)
306-309
Packed S9(3)v9(4)
Future use
310-312
Character
313-319
Character
Always blank
225
Position
01-04 05-10 11-19 20-35 36-45 46-60
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55
4 1
Character Character
226
Department Code Department Number Sign Allocation Percent Sign Allocation Rate Amount
3 15 1 7 1 7
Character Character Character 9(3)v9(4) Character 9(3)v9(4) value will be either '-' or ' ' Future use L value will be either '-' or ' '
Field Name
Position
Length
Format
Justify
Requirements
227
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST190EJOB This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is create Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
228
Field Name
Position
Length
Format
Justify
Requirements
229
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Difference in field size. Difference in field size. Difference in formats Always blank Always MST190EJOB This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is create Populated with the Effective Quarter when this file is created
51-54 55
4 1
Character Character
230
1 7 1 7
Field Name
Position
Length
Format
Justify
Requirements
231
Position
01-04 05-10 11-15 16-31 32-41
Length
4 6 5 16 10
Format
Character Character Packed S9(9) Character Character
Justify
Requirements
Always blank
232
42-44
Packed S9(5)
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
45-48 49
4 1
Character Character
233
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55
4 1
Character Character
234
Cost Allocation Code Cost Number Sign Cost Number Allocation Percent Sign Cost Number Allocation Rate Amount
3 50 1 11 1 11
Character Character Character 9(3)v9(4) Character 9(3)v9(4) value will be either '-' or ' ' Future use value will be either '-' or ' '
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Difference in field size Difference in field size Difference in formats Always blank Always MST200EPRT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
235
Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
1st Rate Code Rate Amount 2nd Rate Code Rate Amount 3rd Rate Code
3 6 3 6 3
Rate Amount 4th Rate Code Rate Amount 5th Rate Code Rate Amount 6th Rate Code Rate Amount 7th Rate Code Rate Amount 8th Rate Code Rate Amount
71-76 77-79 80-85 86-88 89-94 95-97 98-103 104-106 107-112 113-115 116-121
6 3 6 3 6 3 6 3 6 3 6
Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4)
Field Name
9th Rate Code Rate Amount 10th Rate Code Rate Amount 11th Rate Code Rate Amount 12th Rate Code Rate Amount 13th Rate Code Rate Amount 14th Rate Code Rate Amount
Position
122-124 125-130 131-133 134-139 140-142 143-148 149-151 152-157 158-160 161-166 167-169 170-175
Length
3 6 3 6 3 6 3 6 3 6 3 6
Format
Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4)
Justify
Requirements
236
15th Rate Code Rate Amount 16th Rate Code Rate Amount 17th Rate Code Rate Amount 18th Rate Code Rate Amount 19th Rate Code Rate Amount
176-178 179-184 185-187 188-193 194-196 197-202 203-205 206-211 212-214 215-220
3 6 3 6 3 6 3 6 3 6
Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4)
Field Name
20th Rate Code Rate Amount Employment Record Number Filler
Position
221-223 224-229 230-232 233-239
Length
3 6 3 7
Format
Character Packed S9(7)v9(4) Character Character
Justify
Requirements
Always spaces
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 15
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank
Always blank Always MST200EPRT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created. Populated with the Effective Quarter when this file is created.
Year Quarter Number 1st Rate Code Rate Amount 2nd Rate Code Rate Amount 3rd Rate Code
4 1 3 11 3 11 3
237
Field Name
Rate Amount 10th Rate Code Rate Amount 11th Rate Code Rate Amount 12th Rate Code Rate Amount 13th Rate Code Rate Amount 14th Rate Code Rate Amount 15th Rate Code Rate Amount 16th Rate Code Rate Amount 17th Rate Code Rate Amount 18th Rate Code Rate Amount 19th Rate Code Rate Amount 20th Rate Code Rate Amount
Position
171-181 182-184 185-195 196-198 199-209 210-212 213-223 224-226 227-237 238-240 241-251 252-254 255-265 266-268 269-279 280-282 283-293 294-296 297-307 308-310 311-321 322-324 325-335
Length
11 3 11 3 11 3 11 3 11 3 11 3 11 3 11 3 11 3 11 3 11 3 11
Format
9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4) Character 9(7)v9(4)
Justify
Requirements
238
336-338 3369-345
3 7
Position
01-04 05-10 11-15 16-31 32-41
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST210EAER This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Additional Earnings Code Earnings Amount 2nd Additional Earnings Code Earnings Amount 3rd Additional Earnings Code Earnings Amount 4th Additional Earnings Code Earnings Amount 5th Additional Earnings Code Earnings Amount 6th Additional Earnings Code Earnings Amount 7th Additional Earnings Code Earnings Amount 8th Additional Earnings
45-48 49 50-52 53-58 59-61 62-67 68-70 71-76 77-79 80-85 86-88 89-94 95-97 98-103 104-106 107-112 113-115
4 1 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3
Character Character Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character
239
Field Name
Earnings Amount 13th Additional Earnings Code Earnings Amount 14th Additional Earnings Code Earnings Amount 15th Additional Earnings Code Earnings Amount 16th Additional Earnings Code Earnings Amount 17th Additional Earnings Code Earnings Amount 18th Additional Earnings Code Earnings Amount 19th Additional Earnings Code Earnings Amount 20th Additional Earnings Code Earnings Amount Employment Record Number Filler
Position
152-157 158-160 161-166 167-169 170-175 176-178 179-184 185-187 188-193 194-196 197-202 203-205 206-211 212-214 215-220 221-223 224-229 230-232 233-239
Length
6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 7
Format
Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Packed S9(7)v9(4) Character Character
Justify
Requirements
Always blank
240
Position
01-04 05-10 11-19 20-35 36-45
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Year Quarter Number 1st Additional Earnings Code Sign Earnings Amount 2nd Additional Earnings Code Sign Earnings Amount 3rd Additional Earnings Code Sign Earnings Amount 4th Additional Earnings Code Sign Earnings Amount 5th Additional Earnings Code Sign Earnings Amount 6th Additional Earnings Code Sign Earnings Amount
51-54 55 56-58 59 60-70 71-73 74 75-85 86-88 89 90-100 101-103 104 105-115 116-118 119 120-130 131-133 134 135-145
4 1 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11
Character Character Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99
241
Field Name
Earnings Amount 13th Additional Earnings Code Sign Earnings Amount 14th Additional Earnings Code Sign Earnings Amount 15th Additional Earnings Code Sign Earnings Amount 16th Additional Earnings Code Sign Earnings Amount
Position
225-235 236-238 239 240-250 251-253 254 255-265 266-268 269 270-280 281-283 284 285-295
Length
11 3 1 11 3 1 11 3 1 11 3 1 11
Format
9(7)v9(4) Character Character 9(7)v9(4) Character Character 9(7)v9(4) Character Character 9(7)v9(4) Character Character 9(7)v9(4)
Justify
Requirements
242
17th Additional Earnings Code Sign Earnings Amount 18th Additional Earnings Code Sign Earnings Amount 19th Additional Earnings Code Sign Earnings Amount 20th Additional Earnings Code Sign Earnings Amount Employment Record Number Filler
296-298 299 300-310 311-313 314 315-325 326-328 329 330-340 341-343 344 345-355 356-358 359-365
3 1 11 3 1 11 3 1 11 3 1 11 3 7
Character Character 9(7)v9(4) Character Character 9(7)v9(4) Character Character 9(7)v9(4) Character Character 9(7)v9(4) Character Character Always blank value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' '
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST220EACC This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
1st Accumulator
Accumulator Code 50-52 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the SCM table in CCI. ADP assigns this code.
53-55
Character
243
2nd Accumulator
Accumulator Code 90-92 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Field Name
Position
Length
Format
Justify
Requirements
3rd Accumulator
Accumulator Code 130-132 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
4th Accumulator
Accumulator Code 170-172 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
3 3 7
244
Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
6 6 6 6
5th Accumulator
Accumulator Code 210-212 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Field Name
Position
Length
Format
Justify
Requirements
6th Accumulator
Accumulator Code 250-252 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
7th Accumulator
Accumulator Code 290-292 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount
3 3 7 6 6
245
8th Accumulator
Accumulator Code 330-332 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
9th Accumulator
Accumulator Code 370-372 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount
3 3 7 6 6 6 6
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Field Name
Position
Length
Format
Justify
Requirements
10th Accumulator
Accumulator Code 410-412 3 Character For Special Comps mapped to accumulators, the accumulator code is found in the CCI SCM table. ADP assigns this code. ADP assigns this code.
Special Comp Code Cafeteria Code Effective Accum Amount Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount Filler
3 3 7 6 6 6 6 10
Character Character Packed S9(11)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Character
Always blank
246
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank Always MST225EDIA This field is initialized to 1 and is incremented by 1 for each additional record created for the deductions in arrears information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number 1st Deductions in Arrears Code Deductions in Arrears Amount 2nd Deductions in Arrears Code Deductions in Arrears Amount 3rd Deductions in Arrears Code Deductions in Arrears Amount 4th Deductions in Arrears Code Deductions in Arrears Amount 5th Deductions in Arrears Code Deductions in Arrears Amount
45-48 49 50-52 53-58 59-61 62-67 68-70 71-76 77-79 80-85 86-88 89-94
4 1 3 6 3 6 3 6 3 6 3 6
Character Character Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99
Field Name
6th Deductions in Arrears Code Deductions in Arrears Amount 7th Deductions in
Position
95-97 98-103 104-106
Length
3 6 3
Format
Character Packed S9(9)v99 Character
Justify
Requirements
247
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55
4 1
Character Character
1st Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign 56-58 59-61 62-64 65 66-78 79 3 3 3 1 13 1 Character Character Character Character 9(11)v99 Character value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
248
Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount
11 1 11 1 11 1 11
9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' '
2nd Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 127-129 130-132 133-135 136 137-149 150 151-161 162 163-173 174 175-185 186 187-197 3 3 3 1 13 1 11 1 11 1 11 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
Field Name
Position
Length
Format
Justify
Requirements
3rd Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount 198-200 201-203 204-206 207 208-220 221 222-232 233 234-244 245 246-256 3 3 3 1 13 1 11 1 11 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
249
4th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 269-271 272-274 275-277 278 279-291 292 293-303 304 305-315 316 317-327 328 329-339 3 3 3 1 13 1 11 1 11 1 11 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' '
5th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 340-342 343-345 346-348 349 350-362 363 364-374 375 376-386 387 388-398 399 400-410 3 3 3 1 13 1 11 1 11 1 11 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
Field Name
Position
Length
Format
Justify
Requirements
6th Accumulator
Accumulator Code Special Comp Code Cafeteria Code 411-413 414-416 417-419 3 3 3 Character Character Character
250
Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount
420 421-433 434 435-445 446 447-457 458 459-469 470 471-481
1 13 1 11 1 11 1 11 1 11
Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99
value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
7th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 482-484 485-487 488-490 491 492-504 505 506-516 517 518-528 529 530-540 541 542-552 3 3 3 1 13 1 11 1 11 1 11 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' '
8th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount 553-555 556-558 559-561 562 563-575 576 577-587 588 589-599 3 3 3 1 13 1 11 1 11 Character Character Character Character S9(11)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
251
9th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 624-626 627-629 630-632 633 634-646 647 648-658 659 660-670 671 672-682 683 684-694 3 3 3 1 13 1 11 1 11 1 1 1 11 Character Character Character Character 9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
Field Name
Position
Length
Format
Justify
Requirements
10th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Effective Accum Amount Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount Filler 695-697 698-700 701-703 704 705-717 718 719-729 730 731-741 742 743-753 754 755-765 766-775 3 3 3 1 13 1 11 1 11 1 11 1 11 10 Character Character Character Character S9(11)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character Always blank value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' value will be either '-' or ' ' This amount is the amount currently on the 900Byte tape for each accumulator. value will be either '-' or ' '
252
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character Zone Character Character 9(5)
Justify
Requirements
Always spaces Always MST225EDIA This field is initialized to 1 and is incremented by 1 for each additional record created for the deductions in arrears information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
51-54 55 56-58 59-70 71-73 74-85 86-88 89-100 101-103 104-115 116-118 119-130
4 1 3 12 3 12 3 12 3 12 3 12
Character Character Character Zone S9(9)v99 Character Zone S9(9)v99 Character Zone S9(9)v99 Character Zone S9(9)v99 Character Zone S9(9)v99
Field Name
6th Deductions in Arrears Code Deductions in Arrears Amount 7th Deductions in Arrears Code
Position
131-133 134-145 146-148
Length
3 12 3
Format
Character Zone S9(9)v99 Character
Justify
Requirements
253
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Requirements
Always blank
Always blank Always MST230EMTC This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Tax Type Code State Postal Code State Numeric Code Local Code Taxable Earnings Amount Tax Taken Flag
4 1 3 2 2 4 6 1
68-73 74
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
254
75-80 81
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
82-87 88
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
89-94 95
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
96-101 102
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
103-108 109
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
110-115 116
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
117-122 123
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
124-129 130
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
131-136 137
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
138-143 144
6 1
Packed S9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
Filler
145-154
10
Character
Always blank
Position
01-04
Length
4
Format
Character
Requirements
255
Year Quarter Number Tax Type Code State Postal Code State Numeric Code Local Code Sign Taxable Earnings Amount Tax Taken Flag
4 1 3 2 2 4 1 11 1
80 81-91 92
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
93 94-104 105
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
256
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
1 11 1
Character 9(9)v99 Character Blank = No tax taken this month Y = Tax taken this month
Filler
223-232
10
Character
Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Requirements
Always blank
Always blank Always MST240EPAI This field is initialized at 1 and is incremented by 1 for each additional record created for the BLS paid indicator information sets. Populated with the Effective Year when this file
45-48
Character
257
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Requirements
4 1 2 2 2 2 2 2 2
258
SUI State Code SUI State Code SUI State Code SUI State Code SUI State Code Filler
2 2 2 2 2 10
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST250ESCT This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
4 1 4 6 5 5 6 10
Character Character Character Character Packed S9(9) Packed S9(9) Packed S9(9)v99 Character
Always blank
Position
01-04 05-10 11-19
Length
4 6 9
Format
Character Character 9(9)
Justify
Requirements
259
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
4 1 4 6 9 9 1 11 10
This field is not used currently on the 900-byte tape. Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST260EJW4 This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created STA = State LCL = Local
45-48 49 50-52
4 1 3
State Code Commuter Flag Client Local Code Local Type Code
53-54 55 56-59 60
2 1 4 1
260
Note: The following W-4 information may or may not be populated for each jurisdiction on file for an employee.
Tax Status Code Marital Status Code Number of Exemptions Default Flag Number of Exemptions 61 62 63 1 1 1 Character Character Character This field will be used only for state marital status. Y = Use federal Blank = Use amount in the Number of Exemptions field 64-65 2 1 Packed S9(3) Character Blank = Use federal Y = not exempt Blank = Use amount in Tax Exempt Amount field 4 4 Packed S9(5)v99 Packed S9(3)v9(4) Amount is expressed in dollars. This is the non-resident partial percent. It does not affect taxable dollars and is mutually exclusive with the Combined Income Percent field. D = Extra Tax Amount (in dollars) field will be populated P = Extra Tax Percent field will be populated Extra Tax Amount Extra Tax Percent Combined Income Percent Additional Tax Percent 76-79 80-83 84-87 88-91 4 4 4 4 Packed S9(5)v99 Packed S9(3)v9(4) Packed S9(3)v9(4) Packed S9(3)v9(4) This field is used to report local tax information at the state level. It is only populated if Tax Type Code = STA.
Note: For the state of Maryland county tax percentage, ID Mod 28-5 puts the data into the Additional Tax Percentage field on the Employee Master Profile (EMP) Tax Parameter (TXP) record.
75
Character
This field will be populated if the Extra Tax Type Code = D. This field will be populated if the Extra Tax Type Code = P.
92
Character
Blank = No health coverage available 2 = Declined health coverage 3 = Employee only 4 = Employee and dependent
1 1 1
Character Character Character This field is only used for NJ and CT.
261
Format
Character
Justify
Requirements
Blank = Calculate allowances for Puerto Rico (default) Y = Bypass the allowance calculation for Puerto Rico
97-100 101
4 1
Character Character
The following information is provided when EMP Tax Profile (TXP) records exist for Local 4 or Local 5 codes Local Tax Status Code Odd Year Local Tax Status Odd Year Local Tax Status Code Even Year Local Tax Status Even Year Filler 102 103-106 107 108-111 112-121 1 4 1 4 10 Character Character Character Character Character Always blank E = Exempt E = Exempt
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
Always blank Always MST260EJW4 This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created STA = State LCL = Local
51-54 55 56-58
4 1 3
State Code
59-60
Character
If this field is not populated on the EMP for a local TXP record, a STAT utility call needs to be made to get the appropriate state code for the local code.
262
61 62-65 66
1 4 1
Note: The following W-4 information may or may not be populated for each jurisdiction on file for an employee.
Tax Status Code Marital Status Code Number of Exemptions Default Flag Number of Exemptions 67 68 69 1 1 1 Character Character Character This mapping is for state and local. This field will only be used for state marital status. Y = Not exempt Blank = Use amount in Tax Exempt Amount field 70-72 3 9(3) Blank = Use federal Difference in formats. This mapping is for state. 1 Character Y = Not exempt Blank = Use amount in Tax Exempt Amount field 7 7 9(5)v99 9(3)v9(4) Amount is expressed in dollars. Difference in formats. This mapping is for state. This is the non-resident partial percent. It does not affect taxable dollars and is mutually exclusive with the Combined Income Percent field. This mapping is for state and local. D = Extra Tax Amount (in dollars) field will be populated P = Extra Tax Percent field will be populated This mapping is for state and local. Extra Tax Amount 89-95 7 9(5)v99 This field will be populated if the Extra Tax Type Code = D. This mapping is for state and local. Extra Tax Percent Combined Income Percent Additional Tax Percent Health Insurance Code 96-102 103-109 110-116 117 7 7 7 1 9(3)v9(4) 9(3)v9(4) 9(3)v9(4) Character This mapping is for local. Blank = No health coverage available 2 = Declined health coverage 3 = Employee only 4 = Employee and dependent Seasonal Employee 118 Flag Corporate Officer Flag Withholding Table Code 119 120 1 1 1 Character Character Character This field is only used for NJ and CT. There will be no Exemption Dollars amount, only a withholding table code. This field will be populated if the Extra Tax Type Code = P. This mapping is for state and local.
Tax Exempt Amount 73 Default Flag Tax Exempt Amount 74-80 Taxable Dollars Allocation Percent 81-87
88
Character
263
Format
Character
Justify
Requirements
Blank = Calculate allowances for Puerto Rico (default) Y = Bypass the allowance calculation for Puerto Rico
122-125
Character
126
Character
The following information is provided when EMP Tax Profile (TXP) records exist for Local 4 or Local 5 codes Local Tax Status Code Odd Year Local Tax Status Odd Year Local Tax Status Code Even Year Local Tax Status Even Year Filler 127 128-131 132 133-136 137-146 10 Character Always blank E = Exempt E = Exempt
264
Employee Jurisdictional Record Set For each file number, an Employee Jurisdictional record set is generated for each jurisdictional set of tax state/codes in which at least one tax, taxable, or accumulator amount is on file. One Employee Jurisdictional record set will be generated for each set of tax/taxable amount, special compensation accumulator amounts, third party sick pay amounts, and/or untaken tax amounts on file for each employee file number. The Employee Jurisdictional record set contains the following two records for each file number: Employee Jurisdictional Indicative record, MST270EJIN (packed (see "Employee Jurisdiction Indicative Record (Packed Format)" on page 265) and unpacked (see "Employee Jurisdiction Indicative Record (Unpacked Format)" on page 268)) This data represents the indicative fields associated with jurisdictional processing. Most of this data can change by jurisdiction set, which is determined by the jurisdiction date and sequence number fields. Employee Jurisdictional Quantitative records: Employee Jurisdiction Tax Accumulations record , MST280EJTX (packed (see "Employee Jurisdiction Tax Accumulations Record (Packed Format)" on page 271) and unpacked (see "Employee Jurisdiction Tax Accumulations Record (Unpacked Format)" on page 274)) Employee Jurisdiction Taxable/Employer Tax record, MST285EJTB (packed (see "Employee Jurisdiction Taxable/Employer Tax Record (Packed Format)" on page 277) and unpacked (see "Employee Jurisdiction Taxable/Employer Tax Record (Unpacked Format)" on page 279)) Employee Jurisdiction Special Comp Accumulator record, MST290ESCA (packed (see "Employee Jurisdiction Special Comp Accumulator Record (Packed Format)" on page 281) and unpacked (see "Employee Jurisdiction Special Comp Accumulator Record (Unpacked Format)" on page 285)) Employee 3rd Party Sick Pay Tax Accumulations record, MST300EST3 (packed (see "Employee 3rd Party Sick Pay Tax Accumulations Record (Packed Format)" on page 290) and unpacked (see "Employee 3rd Party Sick Pay Tax Accumulations Record (Unpacked Format)" on page 293)) Employee Untaken Tax Accumulations record, MST310EUNT (packed (see "Employee Untaken Tax Accumulations Record (Packed Format)" on page 298) and unpacked (see "Employee Untaken Tax Accumulations Record (Unpacked Format)" on page 302)) Employee Generic Tax record, MST320EGTX (packed (see "Employee Generic Tax Record (Packed Format)" on page 307) and unpacked (see "Employee Generic Tax Record (Unpacked Format)" on page 309)) These records contain the tax accumulation information associated with jurisdictional processing. Most of this data can change by jurisdiction set, which is determined by the jurisdiction date and sequence number fields.
265
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST270EJIN This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup (information is provided in the Jurisdiction Information below) Blank = Permanent setup information
45-48 49 50-54
4 1 5
55-56
Packed S9(3)
57
Character
Jurisdiction Information
Federal Tax Status Code 58 1 Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only Federal Marital Status 59 1 Character M = Married 2 (default) N = Married 2 and head of household R = Single, head of household, and qualified dependent S = Single T = Single and head of household X = Married 1 Y = Married 1 and head of household
266
60-61 62
2 1
Packed S9(3) Character This field indicates which Federal Extra Tax field will be populated: D = Federal Extra Tax Amount field will be populated P = Federal Extra Tax Percentage field will be populated
Federal Extra Tax Amount Federal Extra Tax Percentage Federal Withholding Rate Table Code Social Security Tax Status Code
63-66 67-70 71 72
4 4 1 1
This field will be populated if the Federal Extra Tax Type Code = D. This field will be populated if the Federal Extra Tax Type Code = P. Future use Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount)
Note: Employees who are exempt from Social Security are considered Medicare employees.
R = Employer paid tax Medicare Tax Status 73 Code 1 Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax FUTA Tax Status Code SUI Postal Code SUI Numeric Code SUI Status Code 74 1 Character Blank = Calculate FUTA taxable (default) E = Exempt (do not calculate FUTA taxable) 75-76 77-78 79 2 2 1 Character Character Character This is an output only field. Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax SDI Postal Code 80-81 2 Character This is an output only field.
Field Name
SDI Status Code
Position
82
Length
1
Format
Character
Justify
Requirements
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax 1, 2, 3, 4 = VPDI Plan Number (Voluntary
267
Blank = none - use statutory database (default) W = 100% to state 1 tax/0% to state 2 tax L = 0% to state 1 tax/100% to state 2 tax B = 100% to state 1 tax/100% to state 2 tax S = 100% to state 1 tax; if (state 2 tax - state 1 tax) is greater than 0, the difference goes to state 2 tax
State 1 Postal Code (Worked-In) State 1 Numeric Code (Worked-In) State 1 Tax Status Code
84-85 86-87 88
2 2 1
Character Character Character This is an output only field. Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
89-92 93
4 1
Character Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
State 2 Postal Code (Lived-In) State 2 Numeric Code (Lived-In) State 2 Tax Status Code
94-95 96-97 98
2 2 1
Character Character Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
99-102 103
4 1
Character Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
Field Name
Local 3 Client Code (OHSDIT) Local 3 Tax Status
Position
104-107 108
Length
4 1
Format
Character Character
Justify
Requirements
OHSDIT=Ohio School District Income Tax Blank = Calculate both the tax and taxable
268
Code
109-112
4 1 4 1 1
Character Character Character Character Character E = Exempt Blank = Not Exempt E = Exempt E = Exempt
Filler
120-130
11
Character
Always blank
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-64
4 1 9
65-67 68
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup (information is provided in the Jurisdiction Information below) Blank = Permanent setup information
269
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
70
Character
M = Married 2 (default) N = Married 2 and head of household R = Single, head of household, and qualified dependent S = Single T = Single and head of household X = Married 1 Y = Married 1 and head of household
71-73 74
3 1
9(3) Character This field indicates which Federal Extra Tax field will be populated: D = Federal Extra Tax Amount field will be populated P = Federal Extra Tax Percentage field will be populated
75-81 82-88
7 7 1 1
This field will be populated if the Federal Extra Tax Type Code = D. This field will be populated if the Federal Extra Tax Type Code = P. Future use Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount)
Federal Withholding 89 Rate Table Code Social Security Tax Status Code 90
Note: Employees who are exempt from Social Security are considered Medicare Employees.
R = Employer paid tax Medicare Tax Status Code 91 1 Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax FUTA Tax Status Code SUI Postal Code 92 1 Character Blank = Calculate FUTA taxable (default) E = Exempt (do not calculate FUTA taxable) 93-94 2 Character
270
95-96
Character
Prior SUI/DI code is record 1-01 positions 853854. Priors have a jurisdiction date of zeros. This is an output only field. Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax
97
Character
98-99
Character
Field Name
SDI Status Code
Position
100
Length
1
Format
Character
Justify
Requirements
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) R = Employer paid tax 1, 2, 3, 4 = VPDI Plan Number (Voluntary Plan Disability Insurance)
101
Character
Blank = none - use statutory database (default) W = 100% to state 1 tax/0% to state 2 tax L = 0% to state 1 tax/100% to state 2 tax B = 100% to state 1 tax/100% to state 2 tax S = 100% to state 1 tax; if (state 2 tax - state 1 tax) is greater than 0, the difference goes to state 2 tax
State 1 Postal Code 102-103 (Worked-In) State 1 Numeric Code (Worked-In) State 1 Tax Status Code 104-105 106
2 2 1
Character Character Character This is an output only field. Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
107-110 111
4 1
Character Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
State 2 Postal Code 112-113 (Lived-In) State 2 Numeric Code (Lived-In) 114-115
2 2
Character Character
271
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
117-120 121
4 1
Character Character Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
Field Name
Client Local 3 Code (OHSDIT) Local 3 Tax Status Code
Position
122-125 126
Length
4 1
Format
Character Character
Justify
Requirements
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
127-130
4 1 4 1 1
Character Character Character Character Character E = Exempt Blank = Not Exempt E = Exempt E = Exempt
Local 4 Status Code 131 Client Local 5 Code local 5 Status Code FLI Tax status 132-135 136 137
Filler
138-148
Character
Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST280EJTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created
45-48
Character
272
49 50-54
1 5
Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (field 57 below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = Permanent setup information
55-56
Packed S9(3)
57
Character
Packed S9(5)
Quarter Fields
Effective Quarter 61 1 Character This field indicates the quarter in which the information in the following fields is effective, and can vary from what is in the key of this record, which is the current quarter.
Weeks Worked Wages Under Minimum Weeks Under Minimum Gross Amount Federal Subject Wage Amount Federal Tax Amount FUTA Subject Wage Amount State 1 (Worked-In) Subject Wage Amount State 1 (Worked-In) Tax Amount Local 1 (Worked-In) Subject Wage Amount Local 1 (Worked-In) Tax Amount Employer Social Security Subject Wage Amount Employee Social Security Subject
3 4 3 6 6 6 6 6
Packed S9(3v99 Packed S9(5)v99 Packed S9(3)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
102-107 108-113
6 6
114-119 120-125
6 6
126-131
Packed S9(9)v99
273
144-149
Packed S9(9)v99
150-155 156-161
6 6
162-167
Packed S9(9)v99
168-173 174-179
6 6
180-185
Packed S9(9)v99
Future use
186-191
Packed S9(9)v99
Future use
Field Name
State 2 (Lived-In) Subject Wage Amount State 2 (Lived-In) Tax Amount Local 2 (Lived-In) Subject Wage Amount Local 2 (Lived-In) Tax Amount Local 3 (OHSDIT) Subject Wage Amount Local 3 (OHSDIT) Tax Amount EIC Amount Subject Wage Tips on Social Security Limit Local 4 Subject Wage Amount
Position
192-197
Length
6
Format
Packed S9(9)v99
Justify
Requirements
198-203 204-209
6 6
210-215 216-221
6 6
Packed S9(9)v99 Packed S9(9)v99 OHSDIT = Ohio State Disability Insurance TaxOhio School District Income Tax This is an output only field. EIC = Earned Income Credit
6 4 6
238-243
Packed S9(9)v99
274
Local 4 Tax Amount Local 5 Subject Wage Amount Local 5 Tax Amount Filler
6 6 6 10
Position Length
01-04 05-10 11-19 20-35 36-45 46-50 4 6 9 16 10 3
Format
Character Character 9(9) Character Character Packed S9(5)
Justify Requirements
51-54 55 56-64
4 1 9
65-67 68
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
69-73
9(5)
Quarter Fields
Effective Quarter 74 1 Character This field indicates the quarter in which the information in the following fields is effective, and can vary from what is in the key of this record, which is the current quarter.
75-79 80
5 1
9(3)v99 Character
275
FUTA Subject Wage 130-140 Amount Sign State 1 (Worked-In) Subject Wage Amount Sign State 1 (Worked-In) Tax Amount Sign Local 1 (Worked-In) Subject Wage Amount Sign Local 1 (Worked-In) Tax Amount 141 142-152
Prior YTD FUTA Taxable is on record 1-01 positions 833-836 (juris. date = zeros)
1 11 1 11
177 178-188
1 11
Character 9(9)v99 YTD was in position 536-539. Prior Local 1 Tax amount is in record 1-02 positions 606-610 (juris. date = zeros) and is currently not used on the 900-byte tape.
Sign Employer Social Security Subject Wage Amount Sign Employee Social Security Subject Wage Amount Sign
189 190-200
1 11
Character 9(9)v99
201 202-212
1 11
Character 9(9)v99 Prior YTD SS/Med Taxable amount is on record 1-01 positions 829-832 (juris. date = zeros)
213
1 11
Character 9(9)v99 Old position was 556-559, YTD was 621-625. Old YTD was 552-555. Used to be referred to as SS/Med. Prior YTD SS/Med tax amount is on record 1-01 positions 825-828 and on record 1-02 positions 681-685 (juris. date = zeros)
Sign
225
Character
276
Employer Medicare Subject Wage Amount Sign Employee Medicare Subject Wage Amount
226-236
11
9(9)v99
237 238-248
1 11
Character 9(9)v99 Old area for Prior YTD Medicare Taxable amount is on record 1-01 positions 860-864. The new area for Prior YTD Medicare Taxable amount is on record 1-02 positions 686-691 (juris.date = zeros).
Sign Employee Medicare Tax Amount Sign Employer SUI Subject Wage Amount Sign Employee SUI Subject Wage Amount Sign Employee SUI Tax Amount Sign Employer SDI Subject Wage Amount Sign Employee SDI Subject Wage Amount Sign Employee SDI Tax Amount
1 11 1 11
Character 9(9)v99 Character 9(9)v99 Prior YTD SUI Employer Taxable amount is on record 1-01 positions 841-844 (juris.date = zeros).
273 274-284
1 11
Character 9(9)v99
285 286-296
1 11
Character 9(9)v99 YTD was in position 588-591. Prior YTD SUI Tax amount is on record 1-01 positions 845848 (juris.date = zeros).
297 298-308
1 11
309 310-320
1 11
Character 9(9)v99 Future Use Field. Prior YTD SDI Taxable amount is on record 1-01 positions 849-852 (juris.date = zeros).
321 322-332
1 11
Field Name
Sign State 2 (Lived-In) Subject Wage Amount Sign State 2 (Lived-In) Tax Amount Sign Local 2 (Lived-In)
Position Length
333 334-344 1 11
Format
Character 9(9)v99
Justify Requirements
1 11 1 11
277
YTD was position 544-547. Prior YTD Local 2 Tax amount is on record 1-02 positions 611615 and is not used currently on the 900-byte tape.
Sign Local 3 (OHSDIT) Subject Wage Amount Sign Local 3 (OHSDIT) Tax Amount Sign EIC Amount
381 382-392
1 11
Character 9(9)v99
1 11 1 7
Character 9(9)v99 Character 9(5)v99 YTD was in position 434-437 in record 1-00. Prior YTD EIC is in record 1-01 positions 837840 (juris.date = zeros). See Local 2 Tax Amount. This is an output only field.
Sign Subject Wage Tips on Social Security Limit Local 4 Subject Wage Amount Local 4 Tax Amount Local 5 Subject Wage Amount Local 5 Tax Amount Filler
413 414-424
1 11
Character 9(9)v99
11 11 11 11 10
Employee Jurisdiction Taxable/Employer Tax Record (Packed Format) The following record contains certain jurisdictional employee taxables and employer taxes/taxables. Each record contains data for a single quarter.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST285EJTB This field is initialized to 1 and incremented by 1 for each additional record created with the
278
45-48 49 50-54
4 1 5
Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = permanent setup information
55-56
Packed S9(3)
57
Character
Effective Quarter Number Employer FUTA Taxable Wage Amount Employer FUTA Tax Amount Employee Social Security Taxable Wage Amount Employer Social Security Taxable Wage Amount Employer Social Security Tax Amount Employee Medicare Taxable Wage Amount
58 59-64
1 6
65-72 73-78
8 6
79-84
Packed S9(9)V99
85-92
Packed S9(9)V9(6)
93-98
Packed S9(9)V99
Employer Medicare 99-104 Taxable Wage Amount Employer Medicare 105-112 Tax Amount Employee SUI Taxable Wage Amount Employer SUI Taxable Wage Amount Employer SUI Tax Amount 113-118
Packed S9(9)V99
8 6
119-124
Packed S9(9)V99
125-132
Packed S9(9)V9(6)
279
139-144
Packed S9(9)V99
145-152 153-165
8 13
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-64
4 1 9
65-67 68
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
Effective Quarter Number Sign Employer FUTA Taxable Wage Amount Sign
69
Character
This field will indicate the quarter that the following fields are for. This field can vary from what is in the key of this record. Value will be '-' or '+'
70 71-81
1 11
Character 9(9)V99
82
Character
280
Employer FUTA Tax Amount Sign Employee Social Security Taxable Wage Amount Sign Employer Social Security Taxable Wage Amount Sign Employer Social Security Tax Amount Sign Employee Medicare Taxable Wage Amount Sign
83-97 98 99-109
15 1 11
110 111-121
1 11
Character 9(9)V99
122 123-137
1 15
Character 9(9)V9(6)
138 139-149
1 11
Character 9(9)V99
150
1 11
Character 9(9)V99
1 15 1 11
Employer Medicare 163-177 Tax Amount Sign Employee SUI Taxable Wage Amount Sign Employer SUI Taxable Wage Amount Sign Employer SUI Tax Amount Sign Employee SDI Taxable Wage Amount Sign Employer SDI Taxable Wage Amount Sign 178 179-189
190 191-201
1 11
Character 9(9)V99
1 15 1 11
Value will be '-' or '+' Always zero for multi-jurisdictional employees. Value will be '-' or '+' Always zero for multi-jurisdictional employees.
230 231-241
1 11
Character 9(9)V99
242
Character
281
Employee Jurisdiction Special Comp Accumulator Record (Packed Format) The following record contains the special compensation accumulation fields associated with jurisdictional processing and may not be in positional (1, 2, 3, etc.) sequence. The sets of special comp accumulator data are entered in code sequence. Special comps are items effecting taxability such as 401(k), 501(c), meals, tips, etc.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number Year Quarter Number Jurisdiction Date
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST290ESCA This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = permanent setup information
45-48 49 50-54
4 1 5
55-56
Packed S9(3)
57
Character
1st Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount 58-60 61-63 64-66 67-72 3 3 3 6 Character Character Character Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
282
6 6 6
2nd Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 91-93 94-96 97-99 100-105 106-111 112-117 118-123 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
Position
Length
Format
Justify
Requirements
3 3 3 6 6 6 6
Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Future use; always blank ADP assigns this code. ADP assigns this code.
4th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount 157-159 160-162 163-165 166-171 172-177 3 3 3 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
283
5th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 190-192 193-195 196-198 199-204 205-210 211-216 217-222 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
6th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 223-225 226-228 229-231 232-237 238-243 244-249 250-255 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
7th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 256-258 259-261 262-264 265-270 271-276 277-282 283-288 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
284
8th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 289-291 292-294 295-297 298-303 304-309 310-315 316-321 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
9th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Qtr 1 Accum Amount Qtr 2 Accum Amount Qtr 3 Accum Amount Qtr 4 Accum Amount 322-324 325-327 328-330 331-336 337-342 343-348 349-354 3 3 3 6 6 6 6 Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use; always blank ADP assigns this code. ADP assigns this code.
Position
Length
Format
Justify
Requirements
3 3 3 6 6 6 6
Character Character Character Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Future use; always blank ADP assigns this code. ADP assigns this code.
285
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-64
4 1 9
65-67 68
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
1st Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign 69-71 72-74 75-77 78 79-89 90 91-101 102 3 3 3 1 11 1 11 1 Character Character Character Character 9(9)v99 Character 9(9)v99 Character Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
286
11 1 11
2nd Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 126-128 129-131 132-134 135 136-146 147 148-158 159 160-170 171 172-182 3 3 3 1 11 1 11 1 11 1 11 Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
Position
Length
Format
Justify
Requirements
183-185 186-188 189-191 192 193-203 204 205-215 216 217-227 228 229-239
3 3 3 1 11 1 11 1 11 1 11
Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99
287
5th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 297-299 300-302 303-305 306 307-317 318 319-329 330 331-341 342 343-353 3 3 3 1 11 1 11 1 11 1 11 Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
6th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign 354-356 357-359 360-362 363 3 3 3 1 Character Character Character Character Value will be '-' or '+' Future use; always blank
288
Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount
11 1 11 1 11 1 11
9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+'
7th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 411-413 414-416 417-419 420 421-431 432 433-443 444 445-455 456 457-467 3 3 3 1 11 1 11 1 11 1 11 Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
8th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign 468-470 471-473 474-476 477 478-488 489 490-500 501 3 3 3 1 11 1 11 1 Character Character Character Character 9(9)v99 Character 9(9)v99 Character Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
289
9th Accumulator
Accumulator Code Special Comp Code Cafeteria Code Sign Qtr 1 Accum Amount Sign Qtr 2 Accum Amount Sign Qtr 3 Accum Amount Sign Qtr 4 Accum Amount 525-527 528-530 531-533 534 535-545 546 547-557 558 559-569 570 571-581 3 3 3 1 11 1 11 1 11 1 11 Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use; always blank
Position
Length
Format
Justify
Requirements
582-584 585-587 588-590 591 592-602 603 604-614 615 616-626 627
3 3 3 1 11 1 11 1 11 1
Character Character Character Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character
290
628-638 639-648
11 10
Employee 3rd Party Sick Pay Tax Accumulations Record (Packed Format) The following record contains third party sick pay tax accumulation information associated with jurisdictional processing.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST300EST3 This field starts with the value of 1 and is incremented by 1 for each additional record created for the jurisdictional third party sick pay (3PSP) accumulation information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = Permanent setup information
45-48 49 50-54
4 1 5
55-56
Packed S9(3)
57
Character
Quarter 1 Amounts
Taxable Amount Non-Taxable Amount Federal Tax Amount 58-63 64-69 70-75 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
291
Social Security Tax 88-93 Adjustment Amount Medicare Tax Amount 94-99
SDI Tax Adjustment 124-129 amount State 2 (Lived-In) Tax Amount 130-135
Local 1 (Worked-In) 136-141 Tax Amount Local 2 (Lived-In) Tax Amount 142-147
Field Name
Position
Length
Format
Justify
Requirements
Quarter 2 Amounts
Taxable Amount Non-Taxable Amount Federal Tax Amount 148-153 154-159 160-165 6 6 6 6 6 6 6 6 6 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use Future use
State 1 (Worked-In) 166-171 Tax Amount Social Security Tax Amount 172-177
Social Security Tax 178-183 Adjustment Amount Medicare Tax Amount 184-189
292
Tax Amount Local 1 (Worked-In) 226-231 Tax Amount Local 2 (Lived-In) Tax Amount 232-237 6 6 Packed S9(9)v99 Packed S9(9)v99
Quarter 3 Amounts
Taxable Amount Non-Taxable Amount Federal Tax Amount 238-243 244-249 250-255 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Future use Future use
State 1 (Worked-In) 256-261 Tax Amount Social Security Tax Amount 262-267
Social Security Tax 268-273 Adjustment Amount Medicare Tax Amount 274-279
SDI Tax Adjustment 304-309 amount State 2 (Lived-In) Tax Amount 310-315
Local 1 (Worked-In) 316-321 Tax Amount Local 2 (Lived-In) Tax Amount 322-327
Field Name
Position
Length
Format
Justify
Requirements
Quarter 4 Amounts
Taxable Amount Non-Taxable Amount Federal Tax Amount 328-333 334-339 340-345 6 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
293
SDI Tax Adjustment 394-399 amount State 2 (Lived-In) Tax Amount 400-405
Local 1 (Worked-In) 406-411 Tax Amount Local 2 (Lived-In) Tax Amount Filler 412-417 418-427
Employee 3rd Party Sick Pay Tax Accumulations Record (Unpacked Format)
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-64
4 1 9
65-67
9(3)
294
68
Character
This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
Quarter 1 Amounts
Sign Taxable Amount 69 70-80 1 11 Character 9(9)v99 Value will be '-' or '+' Old YTD position was 825-829. YTD position is in Record 1-02 positions 651-656. Old QTD record 1-00 position 830-834. Value will be '-' or '+' Old YTD postion is 835-839. The YTD position is in record 1-02 positions 663-668. Value will be '-' or '+' YTD position was 874-877. Value will be '-' or '+'
1 11 1 11 1 11 1 11
State 1 (Worked-In) 106-116 Tax Amount Sign Social Security Tax Amount Sign 117 118-128
Value will be '-' or '+' Old YTD position is 840-843. YTD postion is on record 1-02 position 641-645. Used to be referred to as SS/Med. Old QTD is 844-847. Value will be '-' or '+'
129
1 11 1 11
Social Security Tax 130-140 Adjustment Amount Sign Medicare Tax Amount Sign 141 142-152
Value will be '-' or '+' YTD old position was 560-563. YTD position was 631-635 on 1-02 record. Old QTD is on record 100 position 592-595 Value will be '-' or '+'
153
1 11 1 11 1 11 1 11 1 11
Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99
Medicare Tax 154-164 Adjustment Amount Sign SUI Tax Amount Sign 165 166-176 177
SUI Tax Adjustment 178-188 Amount Sign SDI Tax Amount Sign 189 190-200 201
Value will be '-' or '+' Future use Value will be '-' or '+' Future use
295
Local 1 (Worked-In) 226-236 Tax Amount Sign Local 2 (Lived-In) Tax Amount 237 238-248
Field Name
Position
Length
Format
Justify
Requirements
Quarter 2 Amounts
Sign Taxable Amount 249 250-260 1 11 Character 9(9)v99 Value will be '-' or '+' Old YTD position was 825-829. YTD position is in Record 1-02 positions 651-656. Old QTD record 1-00 position 830-834. Value will be '-' or '+' Old YTD postion is 835-839. The YTD position is in record 1-02 positions 663-668. Value will be '-' or '+' YTD position was 874-877. Value will be '-' or '+'
1 11 1 11 1 11 1 11
State 1 (Worked-In) 286-296 Tax Amount Sign Social Security Tax Amount Sign 297 298-308
Value will be '-' or '+' Old YTD position is 840-843. YTD postion is on record 1-02 position 641-645. Used to be referred to as SS/Med. Old QTD is 844-847. Value will be '-' or '+'
309
1 11 1 11
Social Security Tax 310-320 Adjustment Amount Sign Medicare Tax Amount Sign 321 322-332
Value will be '-' or '+' YTD old position was 560-563. YTD position was 631-635 on 1-02 record. Old QTD is on record 100 position 592-595 Value will be '-' or '+'
333
1 11 1 11 1
Medicare Tax 334-344 Adjustment Amount Sign SUI Tax Amount Sign 345 346-356 357
Value will be '-' or '+' YTD position was 882-885. Value will be '-' or '+'
296
SUI Tax Adjustment 358-368 Amount Sign SDI Tax Amount Sign 369 370-380 381
11 1 11 1 11 1 11 1 11 1 11
9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Value will be '-' or '+' Value will be '-' or '+' Value will be '-' or '+' Future use Value will be '-' or '+' Future use Value will be '-' or '+'
SDI Tax Adjustment 382-392 amount Sign State 2 (Lived-In) Tax Amount Sign 393 394-404 405
Local 1 (Worked-In) 406-416 Tax Amount Sign Local 2 (Lived-In) Tax Amount 417 418-428
Quarter 3 Amounts
Sign Taxable Amount 429 430-440 1 11 Character 9(9)v99 Value will be '-' or '+' Old YTD position was 825-829. YTD position is in Record 1-02 positions 651-656. Old QTD record 1-00 position 830-834. Value will be '-' or '+' Old YTD postion is 835-839. The YTD position is in record 1-02 positions 663-668. Value will be '-' or '+'
1 11 1 11
Sign
465
1 11 1 11 1 11 1 11
State 1 (Worked-In) 466-476 Tax Amount Sign Social Security Tax Amount Sign 477 478-488 489
Social Security Tax 490-500 Adjustment Amount Sign Medicare Tax Amount Sign 501 502-512
Value will be '-' or '+' YTD old position was 560-563. YTD position was 631-635 on 1-02 record. Old QTD is on record 100 position 592-595 Value will be '-' or '+'
513
Character
297
Sign
537
1 11 1 11 1 11 1 11 1 11 1 11
Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character 9(9)v99
SUI Tax Adjustment 538-548 Amount Sign SDI Tax Amount Sign 549 550-560 561
Value will be '-' or '+' Future use Value will be '-' or '+' Future use Value will be '-' or '+'
SDI Tax Adjustment 562-572 amount Sign State 2 (Lived-In) Tax Amount Sign 573 574-584 585
Local 1 (Worked-In) 586-596 Tax Amount Sign Local 2 (Lived-In) Tax Amount 597 598-608
Field Name
Position
Length
Format
Justify
Requirements
Quarter 4 Amounts
Sign Taxable Amount 609 610-620 1 11 Character 9(9)v99 Value will be '-' or '+' Old YTD position was 825-829. YTD position is in Record 1-02 positions 651-656. Old QTD record 1-00 position 830-834. Value will be '-' or '+' Old YTD postion is 835-839. The YTD position is in record 1-02 positions 663-668. Value will be '-' or '+'
1 11 1 11 1 11 1 11
State 1 (Worked-In) 646-656 Tax Amount Sign Social Security Tax Amount 657 658-668
Value will be '-' or '+' Old YTD position is 840-843. YTD postion is on record 1-02 position 641-645. Used to be referred to as SS/Med. Old QTD is 844-847.
298
Sign
669
1 11 1 11
Social Security Tax 670-680 Adjustment Amount Sign Medicare Tax Amount Sign 681 682-692
Value will be '-' or '+' YTD old position was 560-563. YTD position was 631-635 on 1-02 record. Old QTD is on record 100 position 592-595 Value will be '-' or '+'
693
1 11 1 11
Medicare Tax 694-704 Adjustment Amount Sign SUI Tax Amount 705 706-716
Sign
717
1 11 1 11 1 11 1 11 1 11 1 11 10
Character 9(9)v99 Character 9(9)v99 Character 9(9)v99 Character Packed S9(9)v99 Character 9(9)v99 Character 9(9)v99 Character
SUI Tax Adjustment 718-728 Amount Sign SDI Tax Amount Sign 729 730-740 741
Value will be '-' or '+' Future use Value will be '-' or '+' Future use Value will be '-' or '+'
SDI Tax Adjustment 742-752 amount Sign State 2 (Lived-In) Tax Amount Sign 753 754-764 765
Local 1 (Worked-In) 766-776 Tax Amount Sign Local 2 (Lived-In) Tax Amount Filler 777 778-788 789-798
Always blank
Employee Untaken Tax Accumulations Record (Packed Format) The following record contains untaken tax accumulation information associated with jurisdictional processing.
Field Name
Regional Office Company Code
Position
01-04 05-10
Length
4 6
Format
Character Character
Justify
Requirements
Always blank
299
This field starts with the value of 1 and is incremented by 1 for each additional record created for the jurisdictional untaken tax accumulation information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY. Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = permanent setup information
45-48 49 50-54
4 1 5
Packed S9(3)
Character
State Postal Code State Numeric Code Client Defined Local Code
2 2 4
300
213 = Medicare tax on tips 230-233 = Social Security tax on GTL 234-237 = Medicare tax on GTL Quarter 1 Untaken 96-101 Amount Quarter 2 Untaken 102-107 Amount Quarter 3 Untaken 108-113 Amount Quarter 4 Untaken 114-119 Amount 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
Position
Length
Format
Justify
Requirements
147-149
Character
203 = Social Security tax on tips 213 = Medicare tax on tips 230-233 = Social Security tax on GTL 234-237 = Medicare tax on GTL
Quarter 1 Untaken 150-155 Amount Quarter 2 Untaken 156-161 Amount Quarter 3 Untaken 162-167 Amount Quarter 4 Untaken 168-173 Amount
6 6 6 6
301
230-233 = Social Security tax on GTL 234-237 = Medicare tax on GTL Quarter 1 Untaken 177-182 Amount Quarter 2 Untaken 183-188 Amount Quarter 3 Untaken 189-194 Amount Quarter 4 Untaken 195-200 Amount 6 6 6 6 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99
302
Quarter 1 Untaken 258-263 Amount Quarter 2 Untaken 264-269 Amount Quarter 3 Untaken 270-275 Amount Quarter 4 Untaken 276-281 Amount
6 6 6 6
Position
01-04
Length
4
Format
Character
Justify
Requirements
303
16 10 5
Always blank Always MST310EUNT This field starts with the value of 1 and is incremented by 1 for each additional record created for the jurisdictional untaken tax accumulation information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type Code (below) = P. If this field contains an actual date, the format is MMDDYYYY.
51-54 55 56-64
4 1 9
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
State Postal Code State Numeric Code Client Defined Local Code
2 2 4
Sign
92
1 11
Character 9(9)v99
304
Sign
104
1 11
Character 9(9)v99
Sign
116
1 11
Character 9(9)v99
305
Position
Length
Format
Justify
Requirements
306
Sign
371
1 11
Character 9(9)v99
307
Employee Generic Tax Record (Packed Format) The following data is used for the generic tax fields. There are indicative and quantitative fields on this record that are associated with a particular generic tax. Currently, the generic tax amount for Oregon Workers' Compensation is output as a deduction for a pay and as an accumulator for QTD/YTD amounts.
Field Name
Regional Office Company Code Employee File Number Filler Record Code Record Sequence Number
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST320EGTX This field starts with the value of 1 and is incremented by 1 for each additional record created for the jurisdictional indicative information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created This field is zero-filled if the Jurisdiction Type
45-48 49 50-54
4 1 5
308
55-56
Packed S9(3)
Sequential number within Jurisdiction Date to support multiple prior records or multiple tax codes within a payroll This field indicates the type of jurisdictional information on this record. P = Employee's prior setup M = Employee's Multi-Jurisdiction setup Blank = permanent setup information
57
Character
58-60
Character
State Postal Code State Numeric Code Local Client Code Generic Tax Jurisdiction Type Code
2 2 4 1
Character Character Character Character ADP assigns this code. Blank = employee lived and worked in the jurisdiction L = employee lived, but did not work in the jurisdiction W = employee worked, but did not live in the jurisdiction
70
Character
Blank = Calculate both the tax and taxable amount (default) E = Exempt (do not calculate the tax or taxable amount) X = Calculate taxable amount only
Tax Abbreviation Name Code Statutory Accumulation Type Code Qtr 1 Generic Tax Amount/Quantity Qtr 2 Generic Tax Amount/Quantity Qtr 3 Generic Tax Amount/Quantity Qtr 4 Generic Tax Amount/Quantity Filler
71-76
Character
77-79
Character
ETX = Oregon workers employee tax amount ESH = employee subject hours
6 6 6 6 10
Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Packed S9(9)v99 Character Always blank
309
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
51-54 55 56-64
4 1 9
65-67 68
3 1
9(3) Character This field indicates the type of jurisdictional information on this record. P = employee's prior setup M = employee's Multi-Jurisdiction setup Blank = permanent setup information
Tax Type Code State Postal Code State Numeric Code Local Client Code Generic Tax Jurisdiction Type Code Tax Status Code Tax Abbreviation Name Code Statutory Accumulation Type Code Sign Qtr 1 Generic Tax Amount/Quantity
3 2 2 4 1
81 82-87 88-90
1 6 3
Character Character Character ETX = Oregon workers employee tax amount ESH = employee subject hours
91 92-102
1 11
Character 9(9)v99
310
Sign Qtr 2 Generic Tax Amount/Quantity Sign Qtr 3 Generic Tax Amount/Quantity Sign Qtr 4 Generic Tax Amount/Quantity Filler
1 11 1 11 1 11 10
311
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST330ETAL This field starts with the value of 1 and is incremented by 1 for each additional record created for the employee tip allocation information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
1st Corp/Establishment
Corporation Number Establishment Code Status Code 50-51 52-55 56 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 57-63 64-70 71-77 78-84 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
2nd Corp/Establishment
Corporation Number Establishment Code Status Code 85-86 87-90 91 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee
312
3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 92-98 99-105 106-112 113-119 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
3rd Corp/Establishment
Corporation Number Establishment Code Status Code 120-121 122-125 126 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 127-133 134-140 141-147 148-154 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
Position
Length
Format
Justify
Requirements
2 4 1
Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee
YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount
7 7 7 7
5th Corp/Establishment
Corporation Number 190-191 2 Character
313
YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount
7 7 7 7
6th Corp/Establishment
Corporation Number Establishment Code Status Code 225-226 227-230 231 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 232-238 239-245 246-252 253-259 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
7th Corp/Establishment
Corporation Number Establishment Code Status Code 260-261 262-265 266 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 267-273 274-280 281-287 288-294 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
314
8th Corp/Establishment
Corporation Number Establishment Code Status Code 295-296 297-300 301 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount 302-308 309-315 316-322 323-329 7 7 7 7 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99 Packed S9(11)v99
Position
Length
Format
Justify
Requirements
2 4 1
Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee
YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity YTD Gross Receipts Amount YTD Tip Allocation Amount
7 7 7 7
10th Corp/Establishment
Corporation Number Establishment Code Status Code 365-366 367-370 371 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee YTD Direct (Cash) Tip Amount YTD Tipped Hours Quantity 372-378 379-385 7 7 Packed S9(11)v99 Packed S9(11)v99
315
Position
01-04 05-10 11-19
Length
4 6 9
Format
Character Character 9(9)
Justify
Requirements
16 10 5
Always blank Always MST330ETAL This field starts with the value of 1 and is incremented by 1 for each additional record created for the employee tip allocation information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
51-54 55
4 1
Character Character
1st Corp/Establishment
Corporation Number Establishment Code Status Code 56-57 58-61 62 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign 63 64-76 77 78-100 101 102-104 105 1 13 1 13 1 13 1 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99 Character
316
106-118
13
9(11)v99
2nd Corp/Establishment
Corporation Number Establishment Code Status Code 119-120 121-124 125 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount 126 127-139 140 141-153 154 155-167 168 169-181 1 13 1 13 1 13 1 13 Character S9(11)v99 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99
3rd Corp/Establishment
Corporation Number Establishment Code Status Code 182-183 184-187 188 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount 189 190-202 203 204-216 217 218-230 231 232-244 1 13 1 13 1 13 1 13 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99
317
Position
Length
Format
Justify
Requirements
Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount
1 13 1 13 1 13 1 13
5th Corp/Establishment
Corporation Number Establishment Code Status Code 308-309 310-313 314 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount 315 316-328 329 330-342 343 344-356 357 358-370 1 13 1 13 1 13 1 13 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99
6th Corp/Establishment
Corporation Number 371-372 2 Character
318
373-376 377
4 1
Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee
Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount
1 13 1 13 1 13 1 13
7th Corp/Establishment
Corporation Number Establishment Code Status Code 434-435 436-439 440 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount 441 442-454 455 456-468 469 470-482 483 484-496 1 13 1 13 1 13 1 13 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99
8th Corp/Establishment
Corporation Number Establishment Code Status Code 497-498 499-502 503 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee
319
Position
Length
Format
Justify
Requirements
2 4 1
Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee
Sign YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount
1 13 1 13 1 13 1 13
10th Corp/Establishment
Corporation Number Establishment Code Status Code 623-624 625-628 629 2 4 1 Character Character Character 1 = Direct tipped employee 2 = Indirect tipped employee 3 = Non-tipped employee Sign 630 1 Character
320
YTD Direct (Cash) Tip Amount Sign YTD Tipped Hours Quantity Sign YTD Gross Receipts Amount Sign YTD Tip Allocation Amount Filler
13 1 13 1 13 1 13 10
9(11)v99 Character 9(11)v99 Character 9(11)v99 Character 9(11)v99 Character Always blank
321
Position
01-04 05-10
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Employee File Number 11-15 Filler Record Code Record Sequence Number 16-31 32-41 42-44
Always blank Always MST340ECDA This field is initialized to 1 and is incremented by 1 for each additional record created for the deductions in arrears information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
322
1st Deductions in Arrears Code Deductions in Arrears Amount 2nd Deductions in Arrears Code Deductions in Arrears Amount 3rd Deductions in Arrears Code Deductions in Arrears Amount 4th Deductions in Arrears Code Deductions in Arrears Amount 5th Deductions in Arrears Code Deductions in Arrears Amount
50-52 53-58 59-61 62-67 68-70 71-76 77-79 80-85 86-88 89-94
3 6 3 6 3 6 3 6 3 6
Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99
Field Name
6th Deductions in Arrears Code Deductions in Arrears Amount 7th Deductions in Arrears Code Deductions in Arrears Amount 8th Deductions in Arrears Code Deductions in Arrears Amount 9th Deductions in Arrears Code Deductions in Arrears Amount 10th Deductions in Arrears Code Deductions in Arrears Amount 11th Deductions in Arrears Code Deductions in Arrears Amount
Position
95-97 98-103 104-106 107-112 113-115 116-121 122-124 125-130 131-133 134-139 140-142 143-148
Length
3 6 3 6 3 6 3 6 3 6 3 6
Format
Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99 Character Packed S9(9)v99
Justify
Requirements
323
Position
01-04 05-10 11-19
Length
4 6 9
Format
Character Character 9(9)
Justify
Requirements
324
Filler Record Code Record Sequence Number Year Quarter Number 1st Deductions in Arrears Code Sign Deductions in Arrears Amount 2nd Deductions in Arrears Code Sign Deductions in Arrears Amount 3rd Deductions in Arrears Code Sign Deductions in Arrears Amount 4th Deductions in Arrears Code Sign Deductions in Arrears Amount 5th Deductions in Arrears Code Sign Deductions in Arrears Amount
16 10 5
Always blank Always MST340ECDA This field is initialized to 1 and is incremented by 1 for each additional record created for the deductions in arrears information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
51-54 55 56-58 59 60-70 71-73 74 75-85 86-88 89 90-100 101-103 104 105-115 116-118 119 120-130
4 1 3 1 11 3 1 11 3 1 11 3 1 11 3 1 11
Character Character Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99
Field Name
6th Deductions in Arrears Code Sign Deductions in Arrears Amount 7th Deductions in Arrears Code Sign
Position
131-133 134 135-145 146-148 149
Length
3 1 11 3 1
Format
Character Character 9(9)v99 Character Character
Justify
Requirements
325
326
Deductions in Arrears Amount 17th Deductions in Arrears Code Sign Deductions in Arrears Amount 18th Deductions in Arrears Code Sign Deductions in Arrears Amount 19th Deductions in Arrears Code Sign Deductions in Arrears Amount 20th Deductions in Arrears Code Sign Deductions in Arrears Amount Filler
285-295 296-298 299 300-310 311-313 314 315-325 326-328 329 330-340 341-343 344 345-355 356-365
11 3 1 11 3 1 11 3 1 11 3 1 11 10
9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Character 9(9)v99 Character Always blank
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST350ECDF This field is initialized to 1 and is incremented by 1 for each additional record created for the deduction forecasting information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
45-48 49
4 1
Character Character
327
Field Name
Position
Length
Format
Justify
Requirements
328
87-89
Packed S9(4)
329
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
330
51-54 55
4 1
Character Character
Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Field Name
Position
Length
Format
Justify
Requirements
331
332
Position
01-04 05-10 11-15 16-31 32-41 42-44
Length
4 6 5 16 10 3
Format
Character Character Packed S9(9) Character Character Packed S9(5)
Justify
Requirements
Always blank
Always blank Always MST360ECED This field is initialized to 1 and is incremented by 1 for each additional record created for the custom generic data information
333
Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
4 1 3 3 254 10
Always blank
Position
01-04
Length
4
Format
Character
Justify
Requirements
Always blank
334
Company Code Employee File Number Filler Record Code Record Sequence Number
6 5 16 10 3
Character Packed S9(9) Character Character Packed S9(5) Always blank Always MST370ECRP This field is initialized to 1 and is incremented by 1 for each additional record created for the custom report information sets. Populated with the Effective Year when this file is created Populated with the Effective Quarter when this file is created
Year Quarter Number Custom Report Name Employee Report Line Sequence Number Custom Report Free Form Text Area 1 Custom Report Free Form Text Area 2 Custom Report Free Form Text Area 3 Filler
Always blank
Position
01-04 05-10 11-19 20-35 36-45 46-50
Length
4 6 9 16 10 5
Format
Character Character 9(9) Character Character 9(5)
Justify
Requirements
4 1 8 3
335
337
338
Detailed Field Requirements This chapter details the contents of records in the Summary Data Exchange File. When applicable it also indicates record creation rules. The Summary Data Exchange File consists of the following record sets: Company Data Record (see "Company Data Record Layouts" on page 14, http://eguides.nj.adp.com/nxt/gateway.dll/Feature%20and%20User%20Guides/NOSDataExchGd/0 2%20paydata%20exchange%20file/02-paydata-02.htm) Detail Totals Record (see "Detail Totals Record Layouts" on page 342) Analysis Group Totals Record (see "Analysis Group Totals Record Layouts" on page 349)
Summary Data Exchange Key Information The following fields represent the key structure of all Summary Data Exchange records: ADP Office Code Company Code Department/Cost Number Record Code Record Sequence Number (Continuation Record Number) Client Payroll Year Client Payroll Week Client Payroll Number Batch Number The Department/Cost Number field on the Company Data Record Set (SUM010CIND and SUM020CPRL) is set to zeros. Department Number is contained on the 900 Byte Tape; Cost Number is not.
339
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Payroll Year Payroll Week Number Payroll Number Batch Number Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
74-76 77-78 79-80 81-83 84-103 104-109 110 111-112 113 114-123
3 2 2 3 20 6 1 2 1 10
Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Character Character Character Character Character Character L L
A, B, or C Always spaces
340
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
Payroll Week Number Payroll Number Batch Number Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
3 3 5 20 6 1 2 1 10
9(3) 9(3) 9(5) Character Character Character Character Character Character Always blank
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM020CPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
74-76 77-78
3 2
341
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always blank
Always SUM020CPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
Payroll Week Number Payroll Number Batch Number Payroll Quarter Number Pay Date 1 Period Ending Date 1 Pay Date 2 Period Ending Date 2 Filler
3 3 5 1 9 9 9 5 10
9(3) 9(3) 9(5) Character 9(9) 9(9) 9(9) Packed S9(9) Character MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always blank
342
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM030DPRI This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Payroll Year Payroll Week Number Payroll Number Batch Number Gross Earnings Amount Net Earnings Amount Number of Total Pays Hours 1 Quantity Hours 2 Quantity
3 2 2 3 8 8 4 6 6
Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(9)v99 Packed S9(9)v99
343
SUI/DI/VPDI Employee Tax 216-223 Amount Local 1 Tax Amount Filler 224-231 232-241
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM030DPRI This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data
Payroll Year
76-80
9(5)
344
Payroll Week Number Payroll Number Batch Number Sign Gross Earnings Amount Sign Net Earnings Amount Number of Total Pays Sign Hours 1 Quantity Sign Hours 2 Quantity Sign Hours 3 Quantity Sign Hours 4 Quantity Sign Earnings 1 Amount Sign Earnings 2 Amount Sign Earnings 3 Amount Sign Earnings 4 Amount Sign
81-83 84-86 87-91 92 93-107 108 109-123 124-130 131 132-142 143 144-154 155 156-166 167 168-178 179 180-194 195 196-210 211 212-226 227 228-242 243
3 3 5 1 15 1 15 7 1 11 1 11 1 11 1 11 1 15 1 15 1 15 1 15 1
9(3) 9(3) 9(5) X(1) S9(13)v99 X(1) S9(9)v99 9(7) X(1) 9(9)v99 X(1) 9(9)v99 X(1) 9(9)v99 X(1) 9(9)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1)
345
SUI/DI/VPDI Employee Tax 356-370 Amount Sign Local 1 Tax Amount Filler 371 372-386 387-396
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM040DADD This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
346
Payroll Year Payroll Week Number Payroll Sequence Number Batch Number State 2 Tax Amount Local 2 Tax Amount EIC Amount Social Security Employer Paid Amount Medicare Employer Paid Amount Ohio School District (Local 3) Tax Amount Social Security Employee Tax Adjustment Amount Medicare Employee Tax Adjustment Amount
74-76 77-78 79-80 81-83 84-91 92-99 100-107 108-115 116-123 124-131 132-139 140-147
3 2 2 3 8 8 8 8 8 8 8 8 8 8 8 8 8 10
Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Character
YYYY
Same as State 1 Tax Amount on Primary Detail Totals record. Same as Local 1 Tax Amount on Primary Detail Totals record.
SUI/DI/VPDI Employee Tax 148-155 Adjustment Amount Meals amount Tip Amount Local 4 Tax Amount Local 5 Tax Amount Filler 156-163 164-171 172-179 180-187 188-197
Always spaces
Position
01-04 05-10 11-60 61-70
Length
4 6 50 10
Format
Character Character Character Character
Justify
Requirements
Always SUM040DADD
347
This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
Payroll Week Number Payroll Sequence Number Batch Number Sign State 2 Tax Amount Sign Local 2 Tax Amount Sign EIC Amount Sign Social Security Employer Paid Amount Sign Medicare Employer Paid Amount Sign Ohio School District (Local 3) Tax Amount Sign Social Security Employee Tax Adjustment Amount Sign Medicare Employee Tax Adjustment Amount Sign
81-83 84-86 87-91 92 93-107 108 109-123 124 125-139 140 141-155 156 157-171 172 173-187 188 189-203 204 205-219 220
3 3 5 1 15 1 15 1 15 1 15 1 15 1 15 1 15 1 15 1 15 1
9(3) 9(3) 9(5) X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) These 2 fields are combined into 1 on the 900-byte tape. Same as Local 1 Same as State 1
348
Meals amount Sign Tip Amount Sign Local 4 Tax Amount Sign Local 5 Tax Amount Filler
15 1 15 1 15 1 15 10
9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 Character Always blank
349
350
Taxable and tax amount totals for state level taxes such as state income tax, SUI, and SDI/VPDI Total state income tax withheld for pays with designated state/commuter code
Local Taxation Analysis record, SUM110GLTX (packed (see "Local Taxation Analysis Record (Packed Format)" on page 390) and unpacked (see "Local Taxation Analysis Record (Unpacked Format)" on page 393)) This multiple occurrence record is categorized per analysis group (dept. number) and payroll, which contains local level summary information.
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM050GGEN This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
Payroll Week Number Payroll Number Batch Number Sign Total Gross Earnings Amount Sign
3 3 5 1 15 1 15 1 15 1 15
9(3) 9(3) 9(5) X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99 X(1) 9(13)v99
Gross Earnings Amount for 109-123 this Pay Sign Net Cash Amount Sign Net Earnings Amount 124 125-139 140 141-155
351
Net Earnings for Void Pays 157-171 Amount Total Number of Pays Sign Meals Amount Sign Tip Amount Sign Social Security Employer Paid Amount Sign Medicare Employer Paid Amount Filler 172-178 179 180-194 195 196-210 211 212-226 227 228-242 243-252
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM050GGEN This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Payroll Year Payroll Week Number Payroll Number Batch Number Total Gross Earnings Amount
3 2 2 3 8 8 8
Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(13)v99 Packed S9(13)v99 Packed
Gross Earnings Amount for 92-99 this Pay Net Cash Amount 100-107
352
108-115
8 8 4 8 8 8 8 10
Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Character Always spaces
Net Earnings for Void Pays 116-123 Amount Total Number of Pays Meals Amount Tip Amount Social Security Employer Paid Amount Medicare Employer Paid Amount Filler 124-127 128-135 136-143 144-151 152-159 160-169
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM060GHER This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
3 2 2 3
First Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 84-86 87-89 90-92 93-98 99-106 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
353
Third Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 130-132 133-135 136-138 139-144 145-152 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
Fourth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 153-155 156-158 159-161 162-167 168-175 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
Position
Length
Format
Justify
Requirements
3 3 3 6 8
Sixth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code 199-201 202-204 205-207 3 3 3 Character Character Character L L
354
208-213 214-221
6 8
Seventh Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 222-224 225-227 228-230 231-236 237-244 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
Eighth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 245-247 248-250 251-253 254-259 260-267 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
Ninth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount 268-270 271-273 274-276 277-282 283-290 3 3 3 6 8 Character Character Character Packed S9(9)v99 Packed S9(13)v99 L L
Tenth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Total Earnings Amount Filler 291-293 294-296 297-299 300-305 306-313 314-323 3 3 3 6 8 10 Character Character Character Packed S9(9)v99 Packed S9(13)v99 Character Always spaces L L
355
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM060GHER This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
3 3 5
First Occurrence
Hours/Earnings Code 92-95 3 Character On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified. Special Comp. Code Cafeteria Benefit Code Total Hours Quantity 95-97 98-100 101-111 3 3 11 Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
112 113-127
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Second Occurrence
Hours/Earnings Code 128-130 3 Character On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified.
356
3 3 11
Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
148 149-163
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Third Occurrence
Hours/Earnings Code 164-166 3 Character On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified. Special Comp. Code Cafeteria Benefit Code Total Hours Quantity 167-169 170-172 173-183 3 3 11 Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
184 185-199
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Fourth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Sign Total Earnings Amount 200-202 203-205 206-208 209-219 220 221-235 3 3 3 11 1 15 Character Character Character 9(9)v99 X(1) 9(13)v99
357
Position
Length
Format
Justify
Requirements
On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified.
3 3 11
Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
256 257-271
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Sixth Occurrence
Hours/Earnings Code 272-274 3 Character On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified. Special Comp. Code Cafeteria Benefit Code Total Hours Quantity 275-277 278-280 281-291 3 3 11 Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
292 293-307
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Seventh Occurrence
Hours/Earnings Code 308-310 3 Character On the 900-byte tape this is the Hours-C and it is right justified. On the 900-byte tape this is the Earnings-C and it is right justified. Special Comp. Code 311-313 3 Character
358
314-316 317-327
3 11
Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
328 329-343
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Eighth Occurrence
Hours/Earnings Code 344-346 3 Character
3 3 11
Character Character 9(9)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
364 365-379
1 15
X(1) S9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 5761, 65-69, 73-77 and 81-85.
Ninth Occurrence
Hours/Earnings Code Special Comp. Code Cafeteria Benefit Code Total Hours Quantity Sign Total Earnings Amount 380-382 383-385 386-388 389-399 400 401-415 3 3 3 11 1 15 Character Character Character 9(9)v99 X(1) 9(13)v99
Tenth Occurrence
Hours/Earnings Code 416-418 3 Character
359
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM070GDED This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
3 2 2 3
First Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 84 85-87 88-90 91-93 94-101 102-109 110-113 114-117 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
360
Second Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 118 119-121 122-124 125-127 128-135 136-143 144-147 148-151 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Position
Length
Format
Justify
Requirements
1 3 3 3 8 8 4 4
Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Fourth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences 186 187-189 190-192 193-195 196-203 204-211 212-215 1 3 3 3 8 8 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) L L
361
Fifth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 220 221-223 224-226 227-229 230-237 238-245 246-249 250-253 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Sixth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 254 255-257 258-260 261-263 264-271 272-279 280-283 284-287 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Position
Length
Format
Justify
Requirements
1 3 3 3 8 8 4
Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) L L
362
318-321
Packed S9(7)
Eighth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 322 323-325 326-328 329-331 332-339 340-347 348-351 352-355 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Ninth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 356 357-359 360-362 363-365 366-373 374-381 382-385 386-389 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
Tenth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Deduction Amount Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this 390 391-393 394-396 397-399 400-407 408-415 416-419 420-423 1 3 3 3 8 8 4 4 Character Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(7) Packed S9(7) L L
363
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM070GDED This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
3 3 5
First Occurrence
Deduction Type Code Deduction Code 92 93-95 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) X9(13)v991) On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
118
X(1)
364
Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
15 7 7
Second Occurrence
Deduction Type Code Deduction Code 148 149-151 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Position
Length
Format
Justify
Requirements
204 205-207
1 3
Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
208-210 211-213
3 3
Character Character
365
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Fourth Occurrence
Deduction Type Code Deduction Code 260 261-263 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Fifth Occurrence
Deduction Type Code Deduction Code 316 317-319 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts.
366
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Sixth Occurrence
Deduction Type Code Deduction Code 372 373-375 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
367
Position
Length
Format
Justify
Requirements
On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Eighth Occurrence
Deduction Type Code Deduction Code 484 485-487 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 7880, and 86-88. All occurrences are right-justified.
3 3 1 15
Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-45, 49-53, 57-61, 65-69, 73-77 and 81-85.
368
Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences
1 15 7 7
Ninth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Sign Deduction Amount Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences 540 541-543 544-546 547-549 550 551-565 566 567-581 582-588 589-595 1 3 3 3 1 15 1 15 7 7 Character Character Character Character X(1) 9(13)v99 X(1) 9(13)v99 9(7) 9(7)
Tenth Occurrence
Deduction Type Code Deduction Code Special Comp. Code Cafeteria Benefit Code Sign Deduction Amount Sign Non-Void Deduction Amount Number of this Deduction Occurrences Non-Void Number of this Deduction Occurrences Filler 596 597-599 600-602 603-605 606 607-621 622 623-637 638-644 645-651 652-661 1 3 3 3 1 15 1 15 7 7 10 Character Character Character Character X(1) 9(13)v99 X(1) 9(13)v99 9(7) 9(7) Character Always blank
369
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM080GMEM This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
3 2 2 3
First Occurrence
Memo Type Code 84 1 Character Blank = no memo data C = calculated (output or nondeduction) - Memo code is mandatory I = Input - Memo code is optional Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code 85-87 88-95 96-98 99-101 3 8 3 3 Character Packed S9(13)v99 Character Character L L R
Second Occurrence
Memo Type Code 102 1 Character See First Occurrence of Memo Type Code for valid values R
Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code
3 8 3 3
L L
Third Occurrence
Memo Type Code Memo Code 120 121-123 1 3 Character Character R See First Occurrence of Memo Type Code for valid values
370
8 3 3
Fourth Occurrence
Memo Type Code Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code 138 139-141 142-149 150-152 153-155 1 3 8 3 3 Character Character Packed S9(13)v99 Character Character L L R See First Occurrence of Memo Type Code for valid values
Fifth Occurrence
Memo Type Code Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code 156 157-159 160-167 168-170 171-173 1 3 8 3 3 Character Character Packed S9(13)v99 Character Character L L R See First Occurrence of Memo Type Code for valid values
Position
Length
Format
Justify
Requirements
1 3 8 3 3
Seventh Occurrence
Memo Type Code Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code 192 193-195 196-203 204-206 207-209 1 3 8 3 3 Character Character Packed S9(13)v99 Character Character L L R See First Occurrence of Memo Type Code for valid values
371
Ninth Occurrence
Memo Type Code Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code 228 229-231 232-239 240-242 243-245 1 3 8 3 3 Character Character Packed S9(13)v99 Character Character L L R See First Occurrence of Memo Type Code for valid values
Tenth Occurrence
Memo Type Code Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Filler 246 247-249 250-257 258-260 261-263 264-273 1 3 8 3 3 10 Character Character Packed S9(13)v99 Character Character Character L L Always spaces R See First Occurrence of Memo Type Code for valid values
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM080GMEM This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4
Payroll Year
76-80
9(5)
372
3 3 5
First Occurrence
Memo Type Code Memo Code 92 93-95 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
96 97-111
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
112-114 115-117
3 3
Character Character
Second Occurrence
Memo Type Code 118 1 Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
Memo Code
119-121
Character
122 123-137
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
138-140 141-143
3 3
Character Character
373
On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
148 149-163
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
164-166 167-169
3 3
Character Character
Fourth Occurrence
Memo Type Code Memo Code 170 171-173 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
174 175-189
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
190-192 193-195
3 3
Character Character
Fifth Occurrence
Memo Type Code 196 1 Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
374
Memo Code
197-199
Character
On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
200 201-215
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
216-218 219-221
3 3
Character Character
Position
Length
Format
Justify
Requirements
222 223-225
1 3
Character Character
On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details. On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
226
X(1)
Memo Amount
227-241
15
9(13)v99
242-244 245-247
3 3
Character Character
Seventh Occurrence
Memo Type Code 248 1 Character On the 900-byte tape this field can
375
occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
252 253-267
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
268-270 271-273
3 3
Character Character
Eighth Occurrence
Memo Type Code Memo Code 274 275-277 1 3 Character Character On the 900-byte tape this field can occur up to 8 times to correspond with the 8 tax category fields for the amounts. The positions are 30-32, 38-40, 46-48, 54-56, 62-64, 70-72, 78-80, and 86-88. All occurrences are right-justified. The Memo Type and Code are combined on the 900byte tape - see the Mapping document for more details.
278 279-293
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
294-296 297-299
3 3
Character Character
Ninth Occurrence
Memo Type Code Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code 300 301-303 304 305-319 320-322 323-325 1 3 1 15 3 3 Character Character X(1) 9(13)v99 Character Character
Tenth Occurrence
Memo Type Code 326 1 Character
376
Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Filler
3 1 15 3 3 10
Positions Length
01-04 05-10 11-60 61-70 71-73 4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always blank
Always SUM081GMEM This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Payroll Year Payroll Week Number Payroll Number Payroll Batch Number 1st Occurrence Memo Code Non-Void Memo Amount 2nd Occurrence Memo Code Non-Void Memo Amount 3rd Occurrence Memo Code Non-Void Memo Amount 4th Occurrence Memo Code Non-Void Memo Amount
3 2 2 3
84-86 87-94
3 8
Right
95-97 98-105
3 8
Right
106-108 109-116
3 8
Right
117-119 120-127
3 8
Right
377
Positions Length
Format
Justify
Requirements
Positions Length
01-04 05-10 11-60 61-70 71-75 4 6 50 10 5
Format
Character Character Character Character Numeric 9(5)
Justify
Requirements
Always blank
Always SUM081GMEM This field is initialized to 1 and incremented by 1 for each additional record created with the same key
378
Field Name
Positions Length
Format
Justify
Requirements
information.
Payroll Year Payroll Week Number Payroll Number Payroll Batch Number 1st Occurrence Memo Code Sign Non-Void Memo Amount 2nd Occurrence Memo Code Sign Non-Void Memo Amount 3rd Occurrence Memo Code Sign Non-Void Memo Amount 4th Occurrence Memo Code Sign Non-Void Memo Amount 5th Occurrence Memo Code Sign Non-Void Memo Amount 6th Occurrence Memo Code Sign Non-Void Memo Amount 7th Occurrence Memo Code Sign Non-Void Memo Amount 8th Occurrence Memo Code
5 3 3 5
YYYY
92-94 95 96-110
3 1 15
Right
3 1 15
Right
3 1 15
Right
3 1 15
Right
3 1 15
Right
3 1 15
Right
3 1 15
Right
225-227
Character
Right
379
Positions Length
228 229-243 1 15
Format
Character Numeric 9(13)V99
Justify
Requirements
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM090GFTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
Payroll Year Payroll Week Number Payroll Number Batch Number Federal Taxable Amount Federal Tax Amount FUTA Taxable Amount FUTA Tax Amount
3 2 2 3 8 8 8 10
Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(12)v9(6)
380
Social Security Employee Taxable Amount Social Security Employee Tax Amount Social Security Employer Taxable Amount Social Security Employer Tax Amount Social Security Employee Tax Adjustment Amount Medicare Employee Taxable Amount Medicare Employee Tax Amount Medicare Employer Taxable Amount Medicare Employer Tax Amount Medicare Employee Tax Adjustment Amount Earned Income Credit (EIC) Amount Filler
118-125 126-133 134-141 142-151 152-159 160-167 168-175 176-183 184-193 194-201 202-209 210-219
8 8 8 10 8 8 8 8 10 8 8 10
Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(12)v9(6) Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(12)v9(6) Packed S9(13)v99 Packed S9(13)v99 Character Always spaces
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM090GFTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
3 3 5
381
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Social Security Employee Taxable Amount Sign Social Security Employee Tax Amount
1 15 1 15
X(1) 9(13)v99 X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Social Security Employer Taxable Amount Sign Social Security Employer Tax Amount
1 15 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Social Security Employee Tax Adjustment Amount Sign Medicare Employee Taxable Amount Sign
1 18 1 15 1
382
259-273
15
9(13)v99
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Medicare Employer Taxable Amount Sign Medicare Employer Tax Amount
1 15 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign Medicare Employee Tax Adjustment Amount Sign Earned Income Credit (EIC) Amount Filler
1 15 1 15 10
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM100GSTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
3 2 2 3
383
SUI/DI/VPDI Employee Tax 139-146 Amount SUI/DI/VPDI Employer Tax 147-156 Amount SUI/DI/VPDI Employee Tax 157-164 Adjustment Amount
SUI/DI/VPDI Employee Tax 220-227 Amount SUI/DI/VPDI Employer Tax 228-237 Amount
384
Packed S9(13)v99
Position
Length
Format
Justify
Requirements
2 1 2 8 8 8 8 10 8 8 10 8
Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(13)v99 Packed S9(12)v9(6) Packed S9(13)v99 Packed S9(13)v99 Packed S9(12)v9(6) Packed S9(13)v99
SUI/DI/VPDI Employee Tax 301-308 Amount SUI/DI/VPDI Employer Tax 309-318 Amount SUI/DI/VPDI Employee Tax 319-326 Adjustment Amount
385
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM100GSTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4 digits for year.
Payroll Year
76-80
9(5)
3 3 5
Sign
113
X(1)
386
114-128
15
9(13)v99
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
129 130-144
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign State Employer Taxable Amount Sign State Employer Tax Amount Sign SUI/DI/VPDI Taxable Amount
1 15 1 18 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
196
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
212
1 18 1 15
387
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
268 269-283
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
284 285-299
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign State Employer Taxable Amount Sign State Employer Tax Amount Sign SUI/DI/VPDI Taxable Amount
1 15 1 18 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
351
1 15 1 18 1 15
388
Position
Length
Format
Justify
Requirements
2 1 2 1 15
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
423 424-438
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
439 440-454
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign State Employer Taxable Amount Sign State Employer Tax Amount Sign SUI/DI/VPDI Taxable Amount
1 15 1 18 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
506
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 41-
389
45, 49-53, 57-61, 65-69, 73-77 and 81-85. Sign 522 1 18 1 15 X(1) 9(12)v9(6) X(1) 9(13)v99
578 579-593
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
594 595-609
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign State Employer Taxable Amount Sign State Employer Tax Amount Sign SUI/DI/VPDI Taxable Amount
1 15 1 18 1 15
X(1) 9(13)v99 X(1) 9(12)v9(6) X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields.
390
Sign
661
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
Sign
677
1 18 1 15 10
Position
01-04 05-10 11-60 61-70 71-73
Length
4 6 50 10 3
Format
Character Character Character Character Packed S9(5)
Justify
Requirements
Always spaces
Always SUM110GLTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. YYYY
3 2 2 3
391
392
Position
Length
Format
Justify
Requirements
2 1 4 8 8 5
Character Character Character Packed S9(13)v99 Packed S9(13)v99 Packed S9(9) This is the local tax code and the local analysis byte.
393
Position
01-04 05-10 11-60 61-70 71-75
Length
4 6 50 10 5
Format
Character Character Character Character 9(5)
Justify
Requirements
Always SUM110GLTX This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Only the last 2 digits of year are on the 900-byte tape. The Data Exchange File will have the full 4
Payroll Year
76-80
9(5)
394
3 3 5
99 100-114
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
115 116-130
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
131-139
9(9)
Sign
163
X(1)
395
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
179-187
9(9)
211 212-226
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
227-235
9(9)
Sign
259
X(1)
396
260-274
15
9(13)v99
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
275-283
9(9)
Position
Length
Format
Justify
Requirements
2 1 4 1 15
Character Character Character X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. This is the local tax code and the local analysis byte.
307 308-322
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
323-331
9(9)
397
On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
371-379
9(9)
403 404-418
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
419-427
9(9)
398
451 452-466
1 15
X(1) 9(13)v99 On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85. On the 900-byte tape this field can be in any of the 8 tax category fields. The positions are 25-29, 33-37, 4145, 49-53, 57-61, 65-69, 73-77 and 81-85.
467-475
9(9)
2 1 4 1 15 1 15 15 10
Character Character Character X(1) 9(13)v99 X(1) 9(13)v99 9(9) Character Always blank
399
400
401
Job Data Exchange Key Information The following data represents the key structure of all Job data exchange records: ADP Office Code Company Code File Number Client Payroll Year Client Payroll Week Client Payroll Number Batch Number Pay Number Calc Number Entry Number Record Code Record Sequence Number (Continuation Record Number)
The following values on the Job data exchange file will be set to zero: Company Indicative Data Record (JOB010CIND): File Number, Client Payroll Year, Client Payroll Week, Client Payroll Number, Batch Number, Pay Number, Calc Number, and Entry Number. Company Payroll Record (JOB020CPRL): File Number, Pay Number, Calc Number, and Entry Number. Employee Indicative Record (JOB030EIND): Client Payroll Year, Client Payroll Week, Client Payroll Number, Batch Number, Pay Number, Calc Number, and Entry Number. Employee Payroll Indicative Record (JOB040EPRL): Pay Number, Calc Number, and Entry Number.
402
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44
Length
4 6 5 3 2 2 3 2 2 2 10 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always spaces
L Always zero Always zero Always zero Always zero Always zero Always zero Always zero Always zero L Always JOB010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L L
Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
20 6 1 2 1 10
A, B, or C Always spaces
403
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) YYYY 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
L Always zero
Always zero Always zero Always zero L Always JOB010CIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L L
Company Name Parent Company Code Report Schedule Code Report Number Company Version Code Filler
20 6 1 2 1 10
A, B, or C Always blank
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29
Length
4 6 5 3 2 2 3 2 2
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3)
Justify
Requirements
Always spaces
404
Field Name
Entry Number Record Code Record Sequence Number Payroll Quarter Number Pay Date 1 Period Ending Date 1 Pay Date 2 Period Ending Date 2 Filler
Position
30-31 32-41 42-44
Length
2 10 3
Format
Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always zero
Always JOB020CPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
1 5 5 5 5 10
Packed S9 Packed S9(9) Packed S9(9) Packed S9(9) Packed S9(9) Character MMDDYYYY MMDDYYYY MMDDYYYY MMDDYYYY Always spaces
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
Always zero Always zero Always zero L Always JOB020CPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
60 61-69
1 9
70-78
9(9)
Pay Date 2
79-87
9(9)
405
Position
88-96
Length
9
Format
9(9)
Justify
Requirements
MMDDYYYY 900 = Old Period Ending Date 2
Filler
97-106
10
Character
Always blank
406
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44
Length
4 6 5 3 2 2 3 2 2 2 10 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always spaces
Always zero Always zero Always zero Always zero Always zero Always zero Always zero L Always JOB030EIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Social Security Number Gender W-2 Name Street Address Additional Address Line City Name State Postal Code Zip Code-First 5 positions Zip Code-Last 4 positions (ZIP +4) Filler
5 1 32 30 30 30 2 5 4 10
Packed S9(9) Character Character Character Character Character Character Character Character Character L L Always spaces L L L L F, M, or blank
407
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L Always JOB030EIND This field is initialized to 1 and incremented by 1 for each additional record created with the same key information.
Social Security Number Gender W-2 Name Street Address Additional Address Line City Name State Postal Code Zip Code-First 5 positions Zip Code-Last 4 positions (ZIP +4) Filler
9 1 32 30 30 30 2 5 4 10
9(9) Character Character Character Character Character Character Character Character Character L L Always blank L L L L F, M, or blank
408
Employee Payroll Indicative Record Set An employee payroll indicative record, JOB040EPRL, (packed (see "Employee Payroll Indicative Record (Packed Format)" on page 408) and unpacked (see "Employee Payroll Indicative Record (Unpacked Format)" on page 411)) will exist for every file number for which at least one job record set is to be generated. This record contains employee payroll information. Employee Payroll Indicative Record (Packed Format)
Field Name
Regional Office Company Code Employee File Number Payroll Year Payroll Week Number Payroll Number Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code Record Sequence Number
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44
Length
4 6 5 3 2 2 3 2 2 2 10 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always spaces
Always zero Always zero Always zero L Always JOB040EPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Blank = no marital status entered (default) M = married 2 N = married 2 and head of household R = single, head of household, and qualified dependent S = single T = single and head of household X = married 1 Y = married 1 and head of household
45
Character
409
47-61
15 1
Character Character
63-68
Packed S9(7)v9(4)
Input Hourly and Daily rates with 4 decimals; input Salary rate with 2 decimals. B = biweekly D = daily M = monthly S = semimonthly W = weekly 2 = 2.6 weeks 4 = 4 weeks 5 = 5.2 weeks
69
Character
Field Name
Standard (Home) Hours Quantity Weekly Standard Hours Quantity
Position
70-72 73-75
Length
3 3
Format
Packed S9(3)v99 Packed S9(3)v99
Justify
Requirements
Based on a conversion routine involving the Pay Frequency Code field D = (field 3) double time (gross calc 1) 1 = (field 2) 1/2 time (gross calc 2) 2 = (field 3) straight time (gross calc 3) 3 = (all fields) straight time (gross calc 4)
76
Character
Data Control Position 1 Data Control Position 2 Data Control Position 3 Data Control Position 4 Clock Number Position 1 Clock Number Position 2 Clock Number Position 3
77 78 79 80 81 82 83
1 1 1 1 1 1 1
410
84 85 86-117
1 1 32
Character Character Character L Difference in field size. If CCI indicates that master job number is used for job title, then the source field is the job number.
1st Additional Numeric Data Code 1st Additional Numeric Data 2nd Additional Numeric Data Code 2nd Additional Numeric Data Pay Frequency Group Code
3 6 3 6 1
Character Packed S9(11) Character Packed S9(11) Character 1 = group 1 (default) 2 = group 2
137
Character
Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
138 139
1 1
Character Character
Always spaces Blank = use company level language (default) Y = use alternate language
140
Character
Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax
141
Character
Blank = follow the CCI option (default) Y = reverse the CCI option
142
Character
Blank = employee is not eligible for EIC calculation (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible
143 144
1 1
Character Character
See EIC Even Year Status code. See Social Security Tax Status code. Always spaces
Filler
145-153
Character
411
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
YYYY
Always zero Always zero Always zero L Always JOB040EPRL This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. 900 = Marital status. DE = Combined with head of household. Blank = no marital status entered (default) M = married 2 N = married 2 and head of household R = single, head of household, and qualified dependent S = single T = single and head of household X = married 1 Y = married 1 and head of household
60
Character
61
Character
62-76
15
Character
412
Code
Character
78-88
11
9(7)v9(4)
Input Hourly and Daily rates with 4 decimals; input Salary rate with 2 decimals. B = biweekly D = daily M = monthly S = semimonthly W = weekly 2 = 2.6 weeks 4 = 4 weeks 5 = 5.2 weeks
89
Character
Field Name
Standard (Home) Hours Quantity Weekly Standard Hours Quantity
Position
90-94 95-99
Length
5 5
Format
9(3)v99 9(3)v99
Justify
Requirements
Based on a conversion routine involving the Pay Frequency Code field D = (field 3) double time (gross calc 1) 1 = (field 2) 1/2 time (gross calc 2) 2 = (field 3) straight time (gross calc 3) 3 = (all fields) straight time (gross calc 4)
100
Character
Data Control Position 1 Data Control Position 2 Data Control Position 3 Data Control Position 4 Clock Number Position 1 Clock Number Position 2 Clock Number Position 3 Clock Number Position 4 Clock Number Position 5
1 1 1 1 1 1 1 1 1
900 = May also be Employee tip status code 900 - May also be Indirect tipped employee status code
413
Difference in field size. If CCI indicates that master job number is used for job title, then the source field is the job number.
1st Additional Numeric Data Code 1st Additional Numeric Data 2nd Additional Numeric Data Code 2nd Additional Numeric Data Pay Frequency Group Code
3 11 3 11 1
171
Character
900 = Print Last on Worksheet DE = Combined with Do Not Print on Worksheet Blank = standard printing (default) L = print last on worksheet N = do not print on worksheet
172 173
1 1
Character Character
Always blank Blank = use company level language (default) Y = use alternate language
174
Character
900 = FICA block. See Medicare Tax Status Code. Blank = calculate tax and taxable (default) E = exempt from tax and taxable R = employer paid tax
175
Character
Blank = follow the CCI option (default) Y = reverse the CCI option
176
Character
Only populated for this year (STAT effective year) or next year. Blank = employee is not eligible for EIC calculation (default) B = both the employee and spouse are eligible for EIC calculation E = only the employee is eligible
414
177 178
1 1
Character Character
See EIC Even Year Status code. See Social Security Tax Status code. Always blank
Filler
179-187
Character
415
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44
Length
4 6 5 3 2 2 3 2 2 2 10 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always spaces
Always zero Always zero Always zero L Always JOB050NPRI This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L
Effective Job Number Analysis Only Flag Worked-In Department Code Special Pay Code
45-59 60 61-75 76
15 1 15 1
L Blank = regular pay 1 = void and pay to net 2 = pay to company and pay to net 3 = pay to net (issue pay document) 5 = third party sick pay and void and pay to net R = recalc and void and pay to net
416
Character
Rate Amount
78-83
Packed S9(7)v9(4)
Temporary rate if temporary rate entered and not equal to 0. Otherwise it is the employee home rate, including a salary rate. Blank = home rate C = company rate E = employee rate F = FLSA RROP (Regular Rate of Pay) [Future use] H = FLSA effective rate Higher than RROP [Future use] P = posted rate R = restaurant overtime rate
84
Character
Field Name
Do Not Extend Flag
Position
85
Length
1
Format
Character
Justify
Requirements
Blank = normal extension Y = hours not extended by rate
Hours/Earnings 1 Code Hours 1 Quantity Earnings 1 Amount Special Comp Code for Code 1 Cafeteria Benefit Code for Code 1 Hours/Earnings 2 Code Straight-Time Flag for this Code
3 4 6 3 3 3 1
Always blank
Hours 2 Quantity Earnings 2 Amount Special Comp Code for Code 2 Cafeteria Benefit Code for Code 2 Hours/Earnings 3 Code
4 6 3 3 3
417
Hours 3 Quantity Earnings 3 Amount Special Comp Code for Code 3 Cafeteria Benefit Code for Code 3 Hours/Earnings 4 Code Hours 4 Quantity Earnings 4 Amount Special Comp Code for Code 4 Cafeteria Benefit Code for Code 4 Earnings 5 Code Earnings 5 Amount
129-132 133-138 139-141 142-144 145-147 148-151 152-157 158-160 161-163 164-166 167-172
4 6 3 3 3 4 6 3 3 3 6
Packed S9(5)v99 Packed S9(9)v99 Character Character Character Packed S9(5)v99 Packed S9(9)v99 Character Character Character Packed S9(9)v99 L L R L L R
Field Name
Special Comp Code for Code 5 Cafeteria Benefit Code for Code 5 FLSA Work Week Literals Code FLSA Overtime Special Processing Code Filler
Position
173-175 176-178 179 180 181-188
Length
3 3 1 1 10
Format
Character Character Character Character Character
Justify
L L
Requirements
Position
01-04 05-10 11-19 20-24 25-27 28-30
Length
4 6 9 5 3 3
Format
Character Character 9(9) 9(5) 9(3) 9(3)
Justify
Requirements
Always blank
YYYY
418
Batch Number Pay Number Distribution (Calc) Number Entry Number Record Code Record Sequence Number
5 3 3 3 10 5
9(5) 9(3) 9(3) 9(3) Character 9(5) L Always JOB050NPRI This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. L
Effective Job Number Analysis Only Flag Worked-In Department Code Special Pay Code
60-74 75 76-90 91
15 1 15 1 1 1 11
Temporary rate if temporary rate entered and not equal to 0. Otherwise it is the employee home rate, including a salary rate.
105
Character
Blank = home rate C = company rate E = employee rate F = FLSA RROP (Regular Rate of Pay) [Future use] H = FLSA effective rate Higher than RROP [Future use] P = posted rate R = restaurant overtime rate
106
Character
Hours/Earnings 1 Code Sign Hours 1 Quantity Sign Earnings 1 Amount Special Comp Code for Code 1 Cafeteria Benefit Code for Code 1
3 1 7 1 11 3 3
Always blank
419
Field Name
Sign Hours 2 Quantity Sign Earnings 2 Amount Special Comp Code for Code 2 Cafeteria Benefit Code for Code 2 Hours/Earnings 3 Code
Position
140 141-147 148 149-159 160-162 163-165 166-168
Length
1 7 1 11 3 3 3
Format
Character 9(5)v99 Character 9(9)v99 Character Character Character
Justify
Requirements
Straight-Time Flag for this Code Sign Hours 3 Quantity Sign Earnings 3 Amount Special Comp Code for Code 3 Cafeteria Benefit Code for Code 3 Hours/Earnings 4 Code Sign Hours 4 Quantity Sign Earnings 4 Amount Special Comp Code for Code 4 Cafeteria Benefit Code for Code 4 Earnings 5 Code Sign Earnings 5 Amount Special Comp Code for Code 5 Cafeteria Benefit Code for Code 5
169
Character
170 171-177 178 179-189 190-192 193-195 196-198 199 200-206 207 208-218 219-221 222-224 225-227 228 229-239 240-242 243-245
1 7 1 11 3 3 3 1 7 1 11 3 3 3 1 11 3 3
Character 9(9)v99 Character 9(9)v99 Character Character Character Character 9(5)v99 Character 9(9)v99 Character Character Character Character 9(9)v99 Character Character L L L L R 900 = Old 1 position earnings code L L R 900 = Old 1 position earnings code
420
1 1 8
Position
01-04 05-10 11-15 16-18 19-20 21-22 23-25 26-27 28-29 30-31 32-41 42-44
Length
4 6 5 3 2 2 3 2 2 2 10 3
Format
Character Character Packed S9(9) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(5) Packed S9(3) Packed S9(3) Packed S9(3) Character Packed S9(5)
Justify
Requirements
Always blank
YYYY
Always zero L Always JOB060NMEM This field is initialized to 1 and incremented by 1 for each additional record created with the same key information. Blank = no memo data C = calculated (output or nondeduction) - Memo code is mandatory I = Input - Memo code is optional
45
Character
Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Second Occurrence) Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code
3 6 3 3 1
3 6 3 3 1
421
Field Name
Cafeteria Benefit Code Memo Type Code (Fourth Occurrence) Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Fifth Occurrence) Memo Code Memo Amount Special Comp. Code Cafeteria Benefit Code Filler
Position
90-92 93
Length
3 1
Format
Character Character
Justify
L
Requirements
3 6 3 3 1
3 6 3 3 10
L L Always spaces
Position
01-04 05-10 11-19 20-24 25-27 28-30 31-35 36-38 39-41 42-44 45-54 55-59
Length
4 6 9 5 3 3 5 3 3 3 10 5
Format
Character Character 9(9) 9(5) 9(3) 9(3) 9(5) 9(3) 9(3) 9(3) Character 9(5)
Justify
Requirements
Always blank
YYYY
Always JOB060NMEM This field is initialized to 1 and incremented by 1 for each additional record created with
422
60
Character
Blank = no memo data C = calculated (output or nondeduction) - Memo code is mandatory I = Input - Memo code is optional
Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Second Occurrence) Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Third Occurrence) Memo Code
3 1 11 3 3 1
L L
3 1 11 3 3 1
L L
105-107
Character
Field Name
Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Fourth Occurrence) Memo Code Sign Memo Amount Special Comp. Code Cafeteria Benefit Code Memo Type Code (Fifth Occurrence) Memo Code Sign
Position
108 109-119 120-122 123-125 126
Length
1 11 3 3 1
Format
Character 9(9)v99 Character Character Character
Justify
Requirements
L L
3 1 11 3 3 1
L L
149-151 152
3 1
Character Character
423
11 3 3 10