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