The web Browser you are currently using is unsupported, and some features of this site may not work as intended. Please update to a modern browser such as Chrome, Firefox or Edge to experience all features Michigan.gov has to offer.
14.02: File naming and file layout examples
14.02: File naming and file layout examples
All payroll files uploaded to ORS must use the following naming standard:
"ReportingUnitNumber.PayPeriodEndDate.dat" For example, a file for a reporting period that started on 1/1/2002 and ended on 1/14/2002 for reporting unit number 12340 would be named: 12340.01142002.dat
File layout examples
The following is an example of a payroll report file for an employer. It contains records for a new member, a foreign address, an existing member with a TDP deduction, and a positive adjustment for an existing member.
| Header Record | |
|
Section Identifier - HEAD |
HEAD |
|
Organization Code |
12345 |
|
Organization Name |
Example Reporting Units (plus 9 spaces) |
|
Reporting Period End Date |
01142002 |
|
Date Created |
01162002 |
|
Service Center Code |
5 spaces |
|
Service Center Name |
30 spaces |
|
Filler |
290 spaces (Not required) |
|
New Member Demographic Record |
|
|
Section Identifier - DTL1 |
DTL1 |
|
SSN |
123456789 |
|
Old SSN |
000000000 |
|
Last Name |
Johnson (plus 23 spaces) |
|
First Name |
Howard (plus 14 spaces) |
|
Middle Name |
T (plus 19 spaces) |
|
Name Change Indicator |
N |
|
Address - 1 |
2496 Main Street (plus 14 spaces) |
|
Address - 2 |
Apt 6A (plus 24 spaces) |
|
Address - 3 |
30 spaces |
|
Not Used |
30 spaces |
|
City |
Lansing (plus 21 spaces) |
|
State |
MI |
|
Zip - 1 |
48909 |
|
Zip - 2 |
7671 |
|
Province |
20 spaces |
|
Country Code |
30 spaces |
|
Postal Code |
7 spaces |
|
Status Code |
11 |
|
Status Date |
01082002 |
|
Date of Birth |
07041977 |
|
Gender |
M |
|
Not Used |
0000000 |
|
Filler |
45 spaces (Not required) |
|
Demographic Record with Foreign Address |
|
|
Section Identifier - DTL1 |
DTL1 |
|
SSN |
123456789 |
|
Old SSN |
000000000 |
|
Last Name |
Johnson (plus 23 spaces) |
|
First Name |
Howard (plus 14 spaces) |
|
Middle Name |
T (plus 19 spaces) |
|
Name Change Indicator |
N |
|
Address - 1 |
2496 Main Street (plus 14 spaces) |
|
Address - 2 |
Apt 6A (plus 24 spaces) |
|
Address - 3 |
30 spaces |
|
Not Used |
30 spaces |
|
City |
Sarnia (Plus 22 spaces) |
|
State |
2 spaces |
|
Zip - 1 |
5 spaces |
|
Zip - 2 |
4 spaces |
|
Province |
Ontario (plus 13 spaces) |
|
Country Code |
94 (plus 28 spaces) |
|
Postal Code |
NON1P0 |
|
Status Code |
11 |
|
Status Date |
01082002 |
|
Date of Birth |
07041977 |
|
Gender |
M |
|
Not Used |
0000000 |
|
Filler |
45 spaces (Not required) |
|
New Member Wage and Service Record |
|
|
Section Identifier - DTL2 |
DTL2 |
|
SSN |
123456789 |
|
Last Name |
Johnson (plus 23 spaces) |
|
First Name |
Howard (plus 14 spaces) |
|
Middle Name |
T (plus 19 spaces) |
|
Begin Date |
01082002 |
|
End Date |
01142002 |
|
Retirement Hours |
004000 |
|
Reported Wage Code |
01 |
|
Employer Reported Wages |
000100000 |
|
Not Used |
000000000 |
|
Exception Wages |
000000000 |
|
Member Contributions |
000003000 |
|
Employer Contributions |
000012170 |
|
Not Used |
000000000 |
|
Pay Rate |
000002500 |
|
Employment Class Code |
1240 |
|
Contract Begin Date |
00000000 |
|
Contract End Date |
00000000 |
|
Not Used |
000000000000 |
|
Frequency of Pay |
21 |
|
Date Indicator |
DELETED |
|
Filler |
176 spaces (Not required) |
|
Existing Member Wage and Service Record |
|
|
Section Identifier - DTL2 |
DTL2 |
|
SSN |
222222222 |
|
Last Name |
Bush (plus 26 spaces) |
|
First Name |
George (plus 14 spaces) |
|
Middle Name |
W (plus 19 spaces) |
|
Begin Date |
01012002 |
|
End Date |
01142002 |
|
Retirement Hours |
008000 |
|
Reported Wage Code |
01 |
|
Employer Reported Wages |
000200000 |
|
Not Used |
000000000 |
|
Exception Wages |
000000000 |
|
Member Contributions |
000006000 |
|
Employer Contributions |
000024340 |
|
Not Used |
000000000 |
|
Pay Rate |
000002500 |
|
Employment Class Code |
1130 |
|
Contract Begin Date |
00000000 |
|
Contract End Date |
00000000 |
|
Not Used |
000000000000 |
|
Frequency of Pay |
26 |
|
Date Indicator |
DELETE |
|
Filler |
176spaces (Not required) |
|
DC/PHF Contribution Record |
|
|
Section Identifier - DTL4 |
DTL4 |
|
SSN |
222222222 |
|
Last Name |
Bush (plus 26 spaces) |
|
First Name |
George (plus 14 spaces) |
|
Middle Name |
W (plus 19 spaces) |
|
Begin Date |
07112010 |
|
End Date |
07242010 |
|
DC Record Type |
01 |
|
Gross Wages |
000005000 |
|
Member DC Contributions |
000000100 |
|
Member DC Percent (%) |
00200 (This represents 2%) |
|
Employer DC Contributions |
000000050 |
|
Employer DC Match Percent (%) |
00100 (This represents 1%) |
|
Status Change Date |
00000000 |
|
Status Change Reason Code |
00 |
|
Filler |
232 spaces (Not required) |
|
Positive Adjustment of Wage and Service for an Existing Member |
|
|
Section Identifier - DTL2 |
DTL2 |
|
SSN |
555123456 |
|
Last Name |
Kent (plus 26 spaces) |
|
First Name |
Clark (plus 15 spaces) |
|
Middle Name |
Superman (plus 12 spaces) |
|
Begin Date |
07042003 |
|
End Date |
07192003 |
|
Retirement Hours |
000000 |
|
Reported Wage Code |
05 |
|
Employer Reported Wages |
000010000 |
|
Not Used |
000000000 |
|
Exception Wages |
000000000 |
|
Member Contributions |
000000430 |
|
Employer Contributions |
000001217 |
|
Not Used |
000000000 |
|
Pay Rate |
000000000 |
|
Employment Class Code |
1610 |
|
Contract Begin Date |
00000000 |
|
Contract End Date |
00000000 |
|
Not Used |
000000000000 |
|
Frequency of Pay |
2 spaces |
|
Date Indicator |
DELETE |
|
Filler |
176 spaces (Not required) |
|
Negative Adjustment of Wage and Service for an Existing Member |
|
|
Section Identifier - DTL2 |
DTL2 |
|
SSN |
555123456 |
|
Last Name |
Kent (plus 26 spaces) |
|
First Name |
Clark (plus 15 spaces) |
|
Middle Name |
Superman (plus 12 spaces) |
|
Begin Date |
01012006 |
|
End Date |
01142006 |
|
Retirement Hours |
000000 |
|
Reported Wage Code |
06 |
|
Employer Reported Wages |
000010000 |
|
Not Used |
000000000 |
|
Exception Wages |
000000000 |
|
Member Contributions |
000000430 |
|
Employer Contributions |
000001217 |
|
Not Used |
000000000 |
|
Pay Rate |
000000000 |
|
Employment Class Code |
1610 |
|
Contract Begin Date |
00000000 |
|
Contract End Date |
00000000 |
|
Not Used |
000000000000 |
|
Frequency of Pay |
2 spaces |
|
Date Indicator |
DELETE |
|
Filler |
176 spaces (Not required) |
|
Positive Adjustment of Wage and Service for an existing member |
|
|
Section Identifier - DTL2 |
DTL2 |
|
SSN |
555123456 |
|
Last Name |
Kent (plus 26 spaces) |
|
First Name |
Clark (plus 15 spaces) |
|
Middle Name |
Superman (plus 12 spaces) |
|
Begin Date |
01012006 |
|
End Date |
01142006 |
|
Retirement Hours |
000000 |
|
Reported Wage Code |
05 |
|
Employer Reported Wages |
000010000 |
|
Not Used |
000000000 |
|
Exception Wages |
000000000 |
|
Member Contributions |
000000430 |
|
Employer Contributions |
000001217 |
|
Not Used |
000000000 |
|
Pay Rate |
000000000 |
|
Employment Class Code |
1610 |
|
Contract Begin Date |
00000000 |
|
Contract End Date |
00000000 |
|
Not Used |
000000000000 |
|
Frequency of Pay |
2 spaces |
|
Date Indicator |
DELETE |
|
Filler |
176spaces (Not required) |
| Footer | |
|
Section Identifier - FOOT |
FOOT |
|
Organization Code |
12345 |
|
Organization Name |
Example Reporting units (plus 8 spaces) |
|
Total Records |
00000006 |
|
Total Retirement Hours |
000000012000 |
|
Total Reported Wages |
000000310000 |
|
Total Exception Wages |
000000000000 |
Last updated: 05/19/2020