Description of the Data File CHECK.DAT 80 words per record For Record 1 Byte 1 Number of 1st person Byte 2 Number of 2nd person etc. When a person is deleted, their number is changed to 0 Word 47 Pay period number Word 48 Beginning day of this pay period Record 2 Each word is the day number of a holiday so that even though the holiday comes on the same day of the year, you still have to key in all holidays at the beginning of a year. It is recommended that you also key in New Year's day of the next year. Record 3 - 58 Word Byte Description 1 1 Not assigned 1 2 Not assigned 6 11,12 Not assigned 7 Minutes in this person's lunch period, normally 60 8-22 15-44 Name of person (max 30 characters) Record 59 - ? where 59, 63, 67, etc are records for current pay period (4*person no + 55) add 1 to the record for prev pay period up to 3 for 3rd previous pay period For each person the following are assigned Word 1 Not used 2 Person's sequence no. 3 Normal time in (day * 6 -3) 4 Normal time out (day * 6 - 2) 5 Vacation time in (day * 6 - 1) 6 Vacation time out (day * 6) 7 Vacation 2, time in (day * 6 + 1) 8 Vacation 2, time out (day * 6 + 2) 9 - 62 Same thing as 3 - 7 except for day 2 through day 10 Byte 125 type of leave for vacation 1 (123 + day * 2), day 1 126 type of leave for vacation 2 (124 + day * 2), day 1 143 type of leave for vacation 1, day 10 144 type of leave for vacation 2, day 10 145 current status 146 not assigned Word 74 hr. annual leave as of last full pay period 75 hr. sick leave as of last full pay period 76 Beg day this person will go on other type of leave 77 Beg time will go on other type of leave 78 Type of leave for above 79 Not assigned 80 Not assigned Codes for status -2 not working, failed to check in on 2 travel previous working day 3 Ann leave -1 not working, failed to check out on 4 Sick leave last working day 5 Holiday 0 not working 1 working