FLORIDA AUTOMATED SYSTEM FOR TRANSFERRING EDUCATIONAL RECORDS
FLORIDA DEPARTMENT OF EDUCATION
FLORIDA INFORMATION RESOURCE NETWORK

Effective: November 12, 2000
Revised: May 18, 2001

2000-2001 Edit Specifications

When a request or response is transmitted through the FASTER System, the data are edited for validity. What follows in this appendix are the specific edit criteria.

All records Header records (type I00, S00, or P00), and postsecondary records (P01-P08), must be 100% error free. That is, any error detected on these types of records will cause the header record and all of its associated records (if any) to be rejected. A few edits remain that will cause rejection only for out-of-state records. These are still labeled as -OS Reject- edits. Also note that some fields are not edited depending on the context of the data. For example, Diploma Date is not edited when the record type is I01 (edit 51 for the I/S01 format).

More latitude is afforded interdistrict records (I01-I08) and secondary to postsecondary records (S01-S05, S07 and S08). For these record types, edit criteria which result in rejection of a student's records are called -Reject- rules and are so indicated. Informative edits are marked as -Inform- in the specifications which follow. I- and S-type records addressed to out-of-state institutions are edited more carefully in that Category A fields must not be in error. Edit errors which are informative within the state of Florida but cause the student's record to be rejected when going out-of-state are marked as -Inform/OS Reject-. I-type records addressed to institutions 91-94, Bright Futures, will be marked -Inform/BF Reject-, meaning that they will result in a reject error when so addressed, otherwise the error will be informative.

Header record edits (types I00, P00, and S00)
1) Record Type I00 is valid for school districts only. Record Types S00 and P00 may be used by both school districts and postsecondary institutions. Record Type P00 is invalid if the addressed institution is 91, 92, 93, or 94 (Bright Futures) or 82 (Talented Twenty).
1.5) Primary Student Identifier must be a Social Security Number (and comply with edit #2, below) if Record Type is P00, otherwise, it must be a Student Number Identifier, Florida (and comply with edit #9, below).
2) If SSN is not blank, it must be numeric and greater than or equal to zero. Nine-character SSN's should be left justified with blank fill. For SSN’s generated for postsecondary international students, the SSN can be nine characters followed by "I".
2.5) If addressed institution is an out-of-state (non-FASTER) institution, then either a Primary Student Identifier or an Institutional Student Indentifier is required.
3) Addressed Institution (all 11 characters, including school/campus number) cannot contain nonnumeric characters.
4) Addressed Institution (the first 7 characters) must be a valid institution that is participating in the Student Record Transfer System.
5) Addressed Institution must be a school district if Record Type is I00.
5.5) If the record is addressed to a school district (first 7 characters of Addressed Institution), then the school number (last 4 characters of Addressed Institution) must be a valid ID from the Florida Public Schools Master School ID File (see Appendix B). A school number of 0000 is valid only if Message Type is S01-S14 unless addressed to Bright Futures or Talented Twenty, then school number must be 0000.
5.6) If the record is addressed to a postsecondary institution (first 7 characters of Addressed Institution), then the campus number (last 4 characters of Addressed Institution) must be a valid campus ID (see Appendix C) or 0000. If the Addressed Institution is Bright Futures District 95, then the first two characters must be numeric and represent a year (without century) not less than 2000 nor greater than 2004, the third character must be either 7 or 8, and the fourth character must be 0 or 1.
5.7) If addressed institution is 700, Message Type must be A02.
6) Sending Institution (all 11 characters, including school/campus number) cannot contain nonnumeric characters.
7) Sending Institution (the first 7 characters) must agree with the USER's institution-id, except when the user's id is one that is authorized to transmit data for other institutions. In this case, the Sending Institution would have to agree with one of the institution numbers associated with that user id number.
7.5) Sending Institution (the last 4 characters) must be a valid ID from the Florida Public Schools Master School ID File (see Appendix B) if Sending Institution (the first 7 characters) is a school district; otherwise, it must be a valid campus number for this postsecondary institution (see Appendix C). In either case it may also be zero. If the Sending Institution is Bright Futures District 95, then the first two characters must be numeric and represent a year (without century) not less than 2000 nor greater than 2004, the third character must be either 7 or 8, and the fourth character must be 0 or 1.
7.6) Former edit deleted.
8) Message Type must be R01-R12, B00-B09B06, S01-S14, Q01-Q04, Q13, Q14, or A02. If Message Type is S14, Record Type cannot be I00. If the sending institution is a district, Message Types R03, R04, and S05 are invalid. Message Type A02 is only valid on transcripts with Header Records of type S00. Message Type X01 is only valid when sent by the FASTER system itself to indicate a failed attempt to send a student record. [NOTE: Rejected request records do not generate an X01 message.]
8.5) Test/Production Indicator must be T, P or blank.
9) If Student Number Identifier, Florida, is not blank, its first 9 characters must be numeric. If its tenth character does not contain the letter "X", its tenth character must be numeric and, in this case, its first 2 characters must be 01-70, or 72-76. On a response, this field must not be blank if Record Type is I00 or S00 and Message Type is NOT one of S02, S03, S04, S08, S10, or S11.
10) Institutional Student Number is not edited.
11) Last Name must not be blank.
12) Appendage is not edited.
13) First Name is not edited.
14) Middle/Maiden Name is not edited.
15) Former Last Name-1 and Former Last Name-2 are not edited.
16) Alias/Nickname is not edited.
17) Date of Birth must contain a valid date (YYYYMMDD) not in the future. If Record Type is P00 and Message Type begins with either the letter S or the letter Q, then Date of Birth may also be blank.
18) If Sex is not blank, it must be F or M.
19) If Racial/Ethnic is not blank, it must be W, B, H, A, M, or I. If Record Type is P00, -OR- Record Type is S00 and Message Type is S02-S04, S08, S10, or S11, then codes O, E and Z are also valid.
19.5) If High School Graduation Date is not blank or zeroes, it must be numeric and a valid date of the form MMYYYY which is not in the future.
19.7) If Message Type is S01 - S14 then Section B (bytes 371 - 605) must not be blank.
19.9) If Message Type is R01 - R12 and Record Type is P00 the record must be addressed to a postsecondary institution.
20) If Message Type is S01, S05, S07, S09, S13, S14, Q01-Q04, Q13, Q14, or A02, then at least one record must follow this Header Record in this transcript which is neither a comment record (I/S07 or P04) nor a pass-through record (G99).
21) If Message Type is S02-S04, S08, S10, or S11, then only comment records (up to 3 I/S07 or any number of P04 records) or pass-through records (any number of G99 records) can follow this Header Record in this transcript.
21.5) If Message Type is A02 , addressed institution must be 700.
21.7) If Message Type is R01-R12 and sending institution is a district then the school number must be either 9100 (Human Resources Center) or be flagged as active on the MSID file.
21.9) If Message Type is B00-B09 then sending institution must be the Bright Futures Office (Institution ID's 0000091-0000094) or Talented Twenty (0000082).
22) SPEEDE/ExPRESS Transaction Control ID is not edited.
22.5) If Addressed Institution is 00000910000, 00000920000, 00000930000 or 00000940000 (Bright Futures), or 00000820000 (Talented Twenty), then Message Type must be Q01.
23) If Addressed Institution is 00000990000, then SPEEDE/ExPRESS Institution ID must be a valid PK-12 institution participating in the SPEEDE/ExPRESS national electronic transcript system (and not already a FASTER participant). If Addressed Institution is 00100020000, then SPEEDE/ExPRESS Institution ID must be a valid postsecondary institution participating in the SPEEDE/ExPRESS national electronic transcript system (and not already a FASTER participant).
24) The remainder of the Header Record (including the Unique Record Identifier and the fields used, on response records, to contain the values passed in the initial request) is not edited; unless Addressed Institution is 99 or 10002.
   
Generic Health Condition record edits (type G99HC)
1) This record is out of sequence if there was no previous header record. -Reject-
2) This record must not follow a header record that is a request (Message Type of R01-R12, B00-B09B05). -Reject-
3) Disease Condition Type Code must be a valid International Classification of Diseases (ICD) Code (Attachment 1 to format G99HS). -Reject-
4) Medical Treatment Type Code must be a valid Current Procedural Terminology (CPT) Code (Attachment 2 to format G99HS) or blank. -Reject-
5) If either Format for Date of First Encounter or Date of First Encounter is not blank then the other must not be blank. -Reject-
6) Format for Date of First Encounter must be CM, CY, D6, D8, DBYM, YY or blank. -Reject-
7) Date of First Encounter must be blank or formatted according to the code specified in Format for Date of First Encounter. -Reject-
8) Resolution of Disease or Condition must be N, U, Y, or blank. -Reject-
   
Generic Health Screening record edits (type G99HS)
1) This record is out of sequence if there was no previous header record. -Reject-
2) This record must not follow a header record that is a request (Message Type of R01-R12, B00-B09B05). -Reject-
3) Health Screening Type Code must be a valid International Classification of Diseases (ICD) Code in the range V70 through V82.9 (Attachment 1 to format G99HS) or a valid Current Procedural Terminology (CPT) Code (Attachment 2 to format G99HS). -Reject-
4) If either Format for Date of Health Screening or Date of Health Screening is not blank then the other must not be blank. -Reject-
5) Format for Date of Health Screening must be CM, CY, D6, D8, DBYM, YY or blank. -Reject-
6) Date of Health Screening must be blank or formatted according to the code specified in Format for Date of Health Screening. -Reject-
7) Results of Health Screening must be ABN, NOR, B33, or blank. -Reject-
   
Generic Immunization record edits (type G99IMM)
1) This record is out of sequence if there was no previous header record. -Reject-
2) This record must not follow a header record that is a request (Message Type of R01-R12, B00-B09B05). -Reject-
3) Immunization Type Code must be a valid International Classification of Diseases (ICD) Code in the range V03 through V07.9 (Attachment 1 to format G99HS) or a valid Current Procedural Terminology (CPT) Code in the range 90701 through 90749 (Attachment 2 to format G99HS). -Reject-
4) If either Format for Date of Immunization or Date of Immmunization is not blank then the other must not be blank. -Reject-
5) Format for Date of Immunization must be CM, CY, D6, D8, DBYM, YY or blank. -Reject-
6) Date of Immunization must be blank or formatted according to the code specified in Format for Date of Immunization. -Reject-
7) Immunization Status Code must be numeric and in the range 01-14. If Date of Immunization is blank, the Immunization Status Code may also be blank. -Reject-
8) Immunization Record Source Code must be CQ, HC, HR, IR, MG, PY, ST, or blank. -Reject-
   
Generic Pass-Through record edits (type G99 other than G99HC, G99HS, or G99IMM)
1) This record is out of sequence if there was no previous header record. -Reject-
2) This record must not follow a header record that is a request (Message Type of R01-R12, B00-B09B05). -Reject-
   
Postsecondary fixed segment edits (type P01)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if the previous record was not a header record (P00). Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Date Prepared must be a valid date (MMDDYYYY) not later than the current date.
5) Transcript Status must be Y, N, or X.
6) Eligible To Return must be Y, N, D, B, or X.
7) Foreign Language Requirement must be Y, N, X, or Z.
8) Gordon Rule Requirement must be Y, N, X, or Z.
9) General Education Met must be A, Y, N, X, or blank.
10) Immunization Record must be Y, N, M, R, X, or blank.
11a) Basis for Admissions must be 0 - 5, or blank.
11b) Talented Twenty Status as of Seventh Semester must be Y, N or blank.
12) Institution Address is not edited.
13) Place of Birth is not edited.
14) Name of High School Last Attended is not edited.
15) Residency Code for Fee Purposes must be Y, N, U, or blank.
16) Name of SPEEDE/ExPRESS Institution is not edited.
17) Code Qualifier of High School Last Attended must be 73, 77, 78, FD, or blank.
18) If Code Qualifier of High School Last Attended is not blank then Code of High School Last Attended must not be blank and must be valid for the Code Set specified by the Code Qualifier.
19) If Code of High School Last Attended is not blank then Code Qualifier of High School Last Attended must not be blank.
20) If Student's Country of Citizenship Code is not blank then it must be a valid ISO Country Code.
21) Institution Telephone Number is not edited.
22) Institution Facsimile Number is not edited.
23) Institution Electronic Mail Address is not edited.
24) If Cumulative Grade Point Average is not blank then it must be numeric and greater than or equal to zero.
25) If Class Rank is not blank then it must be numeric and greater than or equal to zero.
26) If Total Number in Class is not blank then it must be numeric and greater than or equal to zero.
27) If Date of Class Ranking is not blank then it must be numeric and a valid date (YYYYMMDD) that is not later than the current date.
28) Citizenship Status Code must be blank or numeric and in the range 01-07.
29) Native Language of Student must be blank or a valid ISO Language Code (Attachment 3 to format P01).
30) Language Proficiency Indicator must be blank or numeric and in the range 1-6.
31) Administrative Contact Name is not edited.
32) Student's Address1, Address2, City and Zip Code are not edited.
33) Student's State/Province must be blank or a valid U.S. State (Attachment 3 to format I/S01), Canadian Province or U.S. territory code (Attachment 1 to format P01).
34) Student's Country must be blank or a valid ISO Country Code (Attachment 2 to format P01).
35) High School Graduation Type code must be blank or B18 - B26, or 087.
36) Academic Credit Hours Attempted and in GPA must be blank or numeric.
37) Quality Points Used to Compute Student's GPA must be blank or numeric.
   
Postsecondary term edits (type P02)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a record with:

a) a type of P05, P06, or P08,
b) a type P04 or P07 record with a Term Designator equal to 999999,
c) a type P02, P04, or P07 record with a Term Designator/Tag later than or equal to this record's Term Designator/Tag.

It is also out of sequence if no type P01 record has been encountered. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.

2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Term Designator must be numeric and greater than 1900, and month must be 1-12.
5) Term Tag Number must be 0 through 9.
6) Number of Institution must not be blank.
7) If Beginning Date is not all zeroes, it must be a valid date (MMDDYYYY).
8) If Ending Date is not all zeroes, it must be a valid date (MMDDYYYY) not less than the Beginning Date.
9) Term Description is not edited.
10) Institutional Name is not edited.
11) If this student's record is addressed to a SPEEDE/ExPRESS institution and Number of Institution is not the sending institution then Grades Converted Flag must be Y or N.
12) Curriculum Code Qualifier must be 81, 82, CA, CC, or blank.
13) If Curriculum Code Qualifier is not blank then Curriculum Code must not be blank.
14) If Curriculum Code is not blank then Curriculum Code Qualifier must not be blank.
15) Curriculum Code Name is not edited.
   
Postsecondary course edits (type P03)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a record with a type greater than P04, a type P04 or P07 record with a Term Designator equal to 999999, or if there were no preceding type P01 - P04 or P07 records, or if there were no preceding type P02 or P03 records. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Term Designator must be the same as the Term Designator from the preceding type P02 record.
5) Term Tag Number must be the same as the Term Tag Number from the preceding type P02 record.
6) Course Prefix must not be blank.
7) Course Number must not be blank.
8) Outside Indicator is not edited.
9) Bytes 4 through 7 of the Common Course Number Equivalent must be numeric or blank.
10) Course Title must not be blank.
11) Course Type must be Z, Y, A, V, I, H, O, B, or blank.
12) Repeat Indicator must be T, R, M, G, or blank.
13) Grade Assigned must not be blank. If the record is addressed to an out-of-state institution then Grade Assigned must be valid for a) the sending institution if Grades Converted on the previous Term record was 'Y', or b) the institution of credit if Grades Converted on the previous Term record was 'N' and the credit institution is a FASTER institution participating in the SPEEDE/ExPRESS interface system.
14) Course Credit must be numeric and greater than or equal to 0.
15) Former edit deleted.
16) Credits Earned must be numeric and greater than or equal to 0.
17) Credits for GPA must be numeric and not less than 0.
18) Grade Points must be numeric and greater than or equal to 0.
19) Course Level Code must be D, G, H, I, L, P, R, or U. If the record is not addressed to a SPEEDE/ExPRESS institution, then Course Level Code may also be blank.
20) Academic Credit Type Code must be A, C, G, N, Q, S, U, V, or X. If the record is not addressed to a SPEEDE/ExPRESS institution, then Academic Credit Type Code may also be blank.
21) Curriculum Code Qualifier must be 81, 82, CA, CC, or blank.
22) If Curriculum Code Qualifier is not blank then Curriculum Code must not be blank.
23) If Curriculum Code is not blank then Curriculum Code Qualifier must not be blank.
24) Curriculum Code Name is not edited.
25) Academic Grade Qualifier must be blank or numeric and in the ranges 001-089, 500-515, 517, 530, or 540. Academic Grade Qualifier may also be blank if neither Addressed Institution nor Sending Institution is 0000099 or 0010002, or 0001537 (or any other instate public institution using SPEEDE/ExPRESS).
26) If Academic Grade Qualifier is 001-089 then Academic Grade must be valid for the specified Qualifier (Attachment 1 to format P03).
27) If Academic Grade Qualifier is 500 or greater then Academic Grade is not edited.
28) If Academic Grade is not blank then Academic Grade Qualifier must not be blank.
29) General Education Course must be Y, N, or blank.
   
Postsecondary remarks edits (type P04)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if:

a) it follows a record with a type of P05, P06, or P08,
b) it follows a record with a type P02, P04 or P07 record with a greater Term Designator/Tag, or
c) there were no preceding type P01 - P04 or P07 records. However, a type P04 record may immediately follow a type P00 record that has a message type of S02 - S04, S06, S08, S10, or S11.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.

2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) A P04 record must have the same Term Designator as the preceding P02 record (if the P04 record is associated with that P02 record). If the P04 record is not associated with any P02 record, it must either precede the first P02 record (in which case its Term Designator must be 000000), or follow the final P02 record and its associated P03, P04, and P07 records (in which case its Term Designator must be 999999).
5) Term Tag Number must be the same as the Term Tag Number from the preceding type P02 record. If Term Designator was 000000 or 999999, then Term Tag Number must be 0.
6) Remark is not edited.
   
Postsecondary transfer segment edits (type P05)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a record with a type of P06 or P08, or if there were no preceding type P01 - P05 or P07 records. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Institutional Code must not be blank or equal to the Sending Institution's FICE code from the preceding header record.
5) Institutional Name is not edited.
6) If Credits Attempted is not blank, it must be numeric and greater than or equal to zero.
7) If Credits Accepted is not blank, it must be numeric and greater than or equal to zero.
8) If Credits For GPA is not blank, it must be numeric and greater than or equal to zero.
9) If Grade Points is not blank, it must be numeric and greater than or equal to zero.
10) If Grade Point Average is not blank, it must be numeric and greater than or equal to zero.
11) If Beginning Date is not all zeroes, it must be a valid date (MMDDYYYY) less than the current date.
12) If Ending Date is not all zeroes, it must be a valid date (MMDDYYYY) not less than the Beginning Date, but less than the current date.
   
Postsecondary tests edits (type P06)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a record with a type of P00 or P08. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Test Type must be ACT, PAC, SAT, TOEFL, FLA MAPS, FLC MAPS, CLAST, ASSET, NEW MAPS, NEW ASSET, CPT, APT, AHPAT, CLEP, DAT, GED, GMAT, GRE, IB, LSAT, MCAT, MAT, SATI, SATII, TABE, TSE, TWE, VCAT, or FCELPT.
5) Test Date must be a valid date (MMYYYY) not later than the current month/year.
6) If Test Type is ACT, PAC, SAT, FLA MAPS, NEW MAPS, APT, AHPAT, CLEP, DAT, GED, GMAT, GRE, LSAT, MCAT, MAT, SATI, SATII, TABE, TSE, TWE, OR VCAT, then Test Indicator must be C or blank. If Test Type is FLC MAPS, then Test Indicator must be F, G, H, I, L, R, or S. If Test Type is IB, then Examination Level must be S, H or O. This field is not edited for the other tests.
7) If Test Type is FLC MAPS, MAT, or TWE then Score Field 1 must be numeric and greater than or equal to zero or blank.
8) Former edit deleted.
9) If Test Type is GRE then Score Fields 1 through 3 must be numeric and greater than or equal to zero or blank.
10) If Test Type is GMAT, TOEFL, FLA MAPS, NEW MAPS, LSAT, or TSE, then Score Fields 1 through 4 must be numeric and greater than or equal to zero or blank.
11) If Test Type is ACT, PAC, AHPAT, GED, VCAT, CPT, or FCELPT, then Score Fields 1 through 5 must be numeric and greater than or equal to zero or blank.
12) If Test Type is SAT then Score Fields 1 through 6 must be numeric and greater than or equal to zero or blank.
13) If Test Type is SATI, ASSET, NEW ASSET, or MCAT, then Score Fields 1 through 7 must be numeric and greater than or equal to zero or blank.
14) If Test Type is CLAST, Score Fields 1, 3, 5, and 7 must be numeric and greater than or equal to zero, or blanks.
15) If Test Type is CLAST and Score Fields 1, 3, 5, or 7 are 0995-0999, then Score Fields 2, 4, 6, and 8 are not edited. Otherwise, if Test Type is CLAST, Score Fields 2, 4, 6, and 8 must be valid dates (MMYYYY) not later than the current month/year and not less than the Test Date, or blanks.
16) If Test Type is DAT then Score Fields 1 through 8 must be numeric and greater than or equal to zero or blank.
17) If Test Type is TABE then Score Fields 1 through 10 must be numeric and greater than or equal to zero or blank.
18) If Test Type is CLEP then Score Fields 1 through 30 must be numeric and greater than or equal to zero or blank.
19) If Test Type is APT then Score Fields 1 through 31 must be numeric and greater than or equal to zero or blank.
20) If Test Type is IB then Score Fields 1 through 34 must be numeric and greater than or equal to zero or blank.
21) If Test Type is SATII then Score Fields 1 through 42 must be numeric and greater than or equal to zero or blank.
   
Postsecondary degrees edits (type P07)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a P05, P06, P08, or another P07 record with a Term Designator/Tag greater than this record's Term Designator/Tag, or if there were no preceding type P01 through P07 records. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.1) A P07 record must have the same Term Designator as the preceding P02 record (if the P07 record is associated with that P02 record). The P07 record must also follow all P03 and P04 records (if any) associated with the preceding P02 record.
2.2) If the P07 record is not associated with any P02 record, it must either precede the first P02 record (in which case its Term Designator must be 000000), or follow the final P02 record and its associated P03, P04, and P07 records (in which case its Term Designator must be 999999).
2.3) If this P07 record has a Term Designator of 000000 or 999999, then it must follow any P04 records having the same Term Designator.
2.4) Term Tag Number must be the same as the Term Tag Number from the preceding type P02 record. If Term Designator was 000000 or 999999, then Term Tag Number must be 0.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Degree Level must be A-Z or the number 1.
5) Degree Date must contain a valid date not later than the current date.
6) Program Code is not edited.
7) Comments are not edited.
8) The FICE code of the institution awarding the Degree must be numeric and greater than or equal to zeroes.
9) Honors Level of Degree must be blank, B35, B36, or B37.
   
Postsecondary immunization edits (type P08)
1) If the previous header record's Record Type wasn't P00, Record Type is in error.
2) This record is out of sequence if it follows a record with a type of P00 or P08. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests.
2.5) This record is invalid if it follows a P00 Header Record with a Message Type of S12.
3) SSN must be the same as the SSN from the preceding header record.
4) Source of Data must be 1, 2, or 3.
5) Last Update Date must be numeric and a valid date not later than the current date.
6) Qualifier for Previous Institution of Enrollment Code must be FD, FP, 71, 72, 73, 74, 77, 78, CB, or CS. If Source of Data is 3 then Qualifier for Previous Institution of Enrollment Code may also be blank.
7) If Qualifier for Previous Institution of Enrollment Code is not blank then Previous Institution of Enrollment Code must not be blank and must be valid for the Code Set specified.
8) If Previous Institution of Enrollment Code is not blank then Qualifier for Previous Institution of Enrollment Code must not be blank.
9) Immunization Status must be 0 - 8, or blank.
10) If Immunization Status is 0,1, 3 - 5, 7 or 8, Vaccine Certification Expiration Date must be all zeroes. If Immunization Status is 2 or 6, Vaccine Certification Expiration Date must be a valid date (YYYYMMDD). If Immunization Status is 6, Vaccine Certification Expiration Date must be prior to July 15, 1993. If Immunization Status is blank, then Vaccine Certificate Expiration Date must also be blank.
11) If the first characters of Vaccine Status-1 through Vaccine Status-30 are not blank, they must be the letters A through L or the numbers 8 or 9.
12) If the first characters of Vaccine Status-1 through Vaccine Status-30 are one of the letters A through L, or the number 8, their corresponding Vaccine Dates must be valid dates (YYYYMMDD) not later than the current date or the word "EXEMPT" followed by two spaces. If, instead, the first character is the number 9, Vaccine Date must be the word "EXEMPT" followed by two spaces. Also, Vaccine Date may be all 9's if the first character of Vaccine Status is the number 8. Also, Vaccine Date may be a valid century and year followed by four zeroes for month and day if Vaccine Status is L.
13) If the first characters of Vaccine Status-1 through Vaccine Status-30 are not blank, their corresponding Vaccine Dosages must be numeric and between 1 and 9, unless the first character of Vaccine Status is one of the numbers 8 or 9, in which case Vaccine Dosage may also be zero; or characters 3-10 are "EXEMPT" in which case the Vaccine Dosage may also be zero.
   
PK-12 student edits (types I01 and S01)

NOTE: If Message Type on the Header Record was A02, only the following edits apply: 1, 2, 4, 5, 6, 6.5, 6.7, 7, 11, 12, 13, 18.7, and 58.

1) If the previous header record's Record Type wasn't I00 (if this is a type I01 record) or S00 (if this is a Type S01 record), there is an error in this record's Record Type. -Reject-
2) If the previous record wasn't a header record, this record is out of sequence. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-
2.5) This record is invalid if it follows an I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
6.5) If not blank, the first 9 characters of Student Number Identifier-Alias, Florida, must be numeric. If its tenth character does not contain the letter "X", its tenth character must be numeric and, in this case, its first 2 characters must be 01-76. -Reject-
6.7) Former edit deleted.
7) Last Name must not be blank. -Reject-
8) Appendage is not edited.
9) First Name is not edited.
10) Middle/Maiden name is not edited.
11) Birthdate must contain a valid date (YYYYMMDD) not in the future. -Reject-
12) Sex must be M or F. -Reject-
13) Racial/Ethnic Category must be W, B, H, A, I or M. -Reject-
14) Migrant Status must be 0 - 7 or blank (not edited if Record Type is S01). -Reject-
15) If MSRTS Number is not blank or all zeroes, its first 8 characters must be numeric and greater than zero and its last 3 characters must be alphabetic and cannot contain the characters A, E, I, O, U, or blank (not edited if Record Type is S01). -Inform/OS Reject- -Reject-
16) Former edit deleted.
17) Former edit deleted.
18) Grade Level must be PK, KG, 01 - 12, 23, 30, or 31. -Reject-
18.1) If High School Competency Test Communications Date is not blank, it must be 999999 or a valid date (MMYYYY) not later than the current month and year. -Inform/OS Reject- -Reject-
18.2) If High School Competency Test Mathematics Date is not blank, it must be 999999 or a valid date (MMYYYY) not later than the current month and year. -Inform/OS Reject- -Reject-
18.3) Former edit deleted.
18.4) Minimum Exceptional Student Education Performance Standards Mastered for Graduation Purposes, Date, must be a valid date not later than the current date, or blank (not edited if Record Type is S01). -Reject-
18.5) National Merit Scholar must be S, F, Z, or blank. -Reject-
18.6) National Achievement Scholar must be S, F, Z, or blank. -Reject-
18.65) National Hispanic Scholar must be S, Z, or blank. -Reject-
18.7) If Message Type is A02, then Address, Mailing must not be entirely blank. -Inform- -Reject-
18.8) If not all zeroes, Qualifying Arrival Date must be a valid date (MMDDYYYY) not in the future (not edited if Record Type is S01). -Inform- -Reject-
18.9) If not all zeroes, Migrant Residency Date must be a valid date (MMDDYYYY) not in the future (not edited if Record Type is S01). -Inform- -Reject-
19) Street Address must not be blank. -Inform/BF Reject- -Reject-
20) Apartment Number is not edited.
21) City, State, Zip must not be blank. -Inform/OS Reject/BF Reject- -Reject-
21.5) If State is not blank then it must be a valid state code. -Inform/OS Reject/BF Reject- -Reject-
22) Student Name, aka is not edited.
23) Birth Date Verification must be 1, 3 - 9, T or blank. -Inform/OS Reject- -Reject-
24) Birthplace is not edited.
25) Parent Guardian Code-1 through Parent Guardian Code-3 must be P, G, O, A, S, N, or blank. -Reject-
26) Parent Guardian Name-1 through Parent Guardian Name-3 are not edited.
27) Health Examination must be Y, T, R or N (not edited if Record Type is S01). -Inform- -Reject-
27.2) Critical/Chronic Health Information - 911 Medical Alert must be Y, N or blank (not edited if Record Type is S01). -Inform- -Reject-
27.4) Critical/Chronic Health Information - 911 Medical Alert Contact is not edited.
27.6) Screening for Hearing Problems code must be HY, HT, HN, ZZ, or blank (not edited if Record Type is S01). -Inform- -Reject-
27.8) Screening for Vision Problems code must be VY, VT, VN, ZZ, or blank (not edited if Record Type is S01). -Inform- -Reject-
28) Former edit deleted.
29) Former edit deleted.
30) Former edit deleted.
31) School Name must not be blank. -Reject-
32) School Address must not be blank. -Inform/OS Reject- -Reject-
33) School Phone Number must not be blank. -Inform/OS Reject- -Reject-
34) Former edit deleted.
35) Former edit deleted.
36) Withdrawal Code must be DNE, W01-W46, W47-W51, or blanks (this field is not edited if Record Type is S01). -Reject-
37) If Withdrawal Date is not blanks or all zeroes, then it must be a valid date (MMDDYYYY) not in the future (this field is not edited if Record Type is S01). -Reject-
38) Former edit deleted.
39) Former edit deleted.
40) Former edit deleted.
41) Former edit deleted.
42) Seventh Semester Rank, Pctl, must be blank or numeric and greater than or equal to zero (not edited if Record Type is I01). -Reject-
43) Class Rank, Number, must be blank or numeric and greater than or equal to zero (not edited if Record Type is I01). -Reject-
44) Class Rank, Pctl, must be blank or numeric and greater than or equal to zero (not edited if Record Type is I01). -Reject-
45) Class Rank, Total, must be blank or numeric and greater than or equal to zero (not edited if Record Type is I01). -Reject-
46) If District GPA is not blank, it must be numeric and greater than or equal to zero (not edited if Record Type is I01). -Reject-
47) If Grade Level is 09 - 12 then State GPA must not be blank. If State GPA is not blank, it must be numeric and greater than or equal to zero, and less than or equal to 4.0. -Inform- -Reject-
48) If Diploma Date is not blank or all zeroes, it must be a valid date (MMDDYYYY) not later than the current date (not edited if Record Type is I01 and addressed institution is not Bright Futures). -Reject-
48a) Former edit deleted.
49) If Diploma Date is blank, Diploma Type must be blank. Otherwise, it must be W06, W07, W10, W27, W43, W45, or ZZZ (not edited if Record Type is I01). -Reject-
49a) Former edit deleted.
49b) If Addressed Institution is 91-94 (Bright Futures), then Diploma Type must be W06, W10, W43, or W45. -BF Reject- -Reject-
50) If Certificate of Completion Date is not blank or all zeroes, it must be a valid date (MMDDYYYY) not later than the current date (not edited if Record Type is I01). -Reject-
51) If Certificate of Completion Date is blank, Certificate of Completion Type must be blank. Otherwise, it must be W08, W09, W44, or ZZZ (not edited if Record Type is I01). -Reject-
51.5) Diploma Type and Certificate of Completion Type are mutually exclusive. That is, if Diploma Type is not ZZZ or blank then Certificate of Completion Type must be ZZZ or blank. If Certificate of Completion Type is not ZZZ or blank then Diploma Type must be ZZZ or blank (not edited if Record Type is I01). -Reject-
52) If Class Rank Effective Date is not blank or zeroes, it must be numeric and a valid date of the form MMDDYYYY which is not in the future (not edited if Record Type is I01). -Reject-
53) If Native Language, Student is not blank, it must be a valid language code (see Attachment 1 to Format T1 in Appendix I). -Inform- -Reject-
54) If LEP Home Language Survey Date is not blank, it must be a valid date (YYYYMMDD) not later than the current date. If Grade Level is 30 or 31 LEP Home Language Survey Date may also be zero. -Inform- -Reject-
55) If Country of Birth is not blank, it must be a valid foreign country code (see Attachment 2 to Format T1 in Appendix I). Code ZZ is valid only for grade levels 30 and 31. -Inform- -Reject-
56) If Parent/Guardian Primary Home Language is not blank, it must be a valid language code (see Attachment 1 to Format T1 in Appendix I). -Inform- -Reject-
57) Basis for Graduation must be a valid state, territory, or foreign country code, EX, or blank (see Attachments 2 and 3 to Format T1 in Appendix I). -Inform- -Reject-
58) If Message Type is A02, then Resident Status, State/County must be 0-5 or blank. -Reject-
59) If Community Service Hours is not blank, it must be numeric and greater than or equal to zero (not edited if Record Type is S01). -Reject-
60) Even Start Family Literacy Program Participation must be Y, N, or Z. -Inform- -Reject-
61) Florida First Start Program Participation must be Y, N, or Z. -Inform- -Reject-
62) Participation in Special Education Prior to Kindergarten Y, N, or Z. -Inform- -Reject-
63) Program Participation Prior to Kindergarten Entry must be C, D, H, I, M, N, O, P, S, or Z. -Inform- -Reject-
64) Differentiated Diploma must be 1 or Z. -Inform- -Reject-
65) International Baccalaureate Diploma must be Y, N, or Z. -Inform- -Reject-
66) College Ready Diploma must be Y, N, or Z. -Inform- -Reject-
67) Advanced International Certificate Program must be Y, N, or Z. -Inform- -Reject-
68) Community Service Requirement Met must be Y, N, or Z (not edited if Record Type is S01). -Inform- -Reject-
69) If Addressed Institution is 91-94 (Bright Futures), then Early Admission Student must be Y, Z or blank. -BF Reject- -Reject-
70) If Grade Level is 12, Additional School Year Student code must be F, S, Y, Z or blank. -Reject-
71) Former edit deleted.
   
PK-12 immunization edits (types I02 and S02)
1) If the previous header record's Record Type wasn't I00 (if this is a type I02 record) or S00 (if this is a Type S02 record), there is an error in this record's Record Type. -Reject-
2) This record is out of sequence if it follows a record with a type other than I01/S01. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-
2.5) This record is invalid if it follows an I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) If the student is in Grade Level 30 or 31 (adult) and or is 21 years of age or older, then Immunization Status may be blank. Otherwise Immunization Status must be 0 - 8. -Reject-
8) If Immunization Status is 0,1, 3 - 5, or 7 Vaccine Certification Expiration Date must be all zeroes. If Immunization Status is 2 or 6, Vaccine Certification Expiration Date must be a valid date (YYYYMMDD). If Immunization Status is 6, Vaccine Certification Expiration Date must be prior to July 15, 1993. If Immunization Status is blank, then Vaccine Certificate Expiration Date must also be blank. -Reject-
9) If the first characters of Vaccine Status-1 through Vaccine Status-30 are not blank, they must be the letters A through L or the numbers 8 or 9. -Reject-
10) If the first characters of Vaccine Status-1 through Vaccine Status-30 are one of the letters A through L, or the number 8, their corresponding Vaccine Dates must be valid dates (YYYYMMDD) not later than the current date or the word "EXEMPT" followed by two spaces. If, instead, the first character is the number 9, Vaccine Date must be the word "EXEMPT" followed by two spaces. Also, Vaccine Date may be all 9's if the first character of Vaccine Status is the number 8. Also, Vaccine Date may be a valid century and year followed by four zeroes for month and day if Vaccine Status is L.-Reject-
11) If the first characters of Vaccine Status-1 through Vaccine Status-30 are not blank, their corresponding Vaccine Dosages must be numeric and between 1 and 9, unless the first character of Vaccine Status is one of the numbers 8 or 9, in which case Vaccine Dosage may also be zero, or characters 3-10 are "EXEMPT" in which case the Vaccine Dosage may also be zero. -Reject-
   
PK-12 school year edits (types I03 and S03)
1) If the previous header record's Record Type wasn't I00 (if this is a type I03 record) or S00 (if this is a Type S03 record), there is an error in this record's Record Type. -Reject-
2) This record is out of sequence if it immediately follows:

a) an I03/S03 record with a School Year greater than or equal to this record's School Year;
b) a record with a type greater than I04/S04;
c) a type I00/S00 record; or
d) an I01 and the student is not classified in an adult grade level (30 or 31), is age 21 years or older (Birth Date less than or equal to transmission date minus 21 years), and Message Type is not A02.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-

2.5) This record is invalid if it follows an I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) School Year With Century must be numeric, represent consecutive years (eg., 19831984 for the 1983-1984 school year), and not be in the future. -Reject-
8) Days Absent, Annual, must be blank or numeric, and greater than or equal to zero (not edited if Record Type is S03). -Reject-
9) Days Present, Annual, must be blank or numeric, and greater than or equal to zero (not edited if Record Type is S03). -Reject-
10) Grade Promotion Status must be A, P, R, N, Z, or blank (not edited if Record Type is S03). -Reject-
11) None of the Comments fields are edited.
12) Days Absent, Summer Terms, must be blank or numeric, greater than or equal to zero, and less than or equal to 90 (not edited if Record Type is S03). -Reject-
13) Days Present, Summer Terms, must be blank or numeric, greater than or equal to zero, and less than or equal to 90 (not edited if Record Type is S03). -Reject-
   
PK-12 course edits (types I04 and S04)
1) If the previous header record's Record Type wasn't I00 (if this is a type I04 record) or S00 (if this is a Type S04 record), there is an error in this record's Record Type. -Reject-
2) This record is out of sequence if the immediately preceding record was NOT

a) an I03/S03 record with the same School Year; or
b) an I04/S04 record with the same School Year.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-

2.5) This record is invalid if it follows an I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) District Number, Credit, must be 01 - 70, 72 - 76, 99, a valid U.S. state code (AL - WY), a valid foreign country code (AA - ZZ), or blank. -Inform/OS Reject- -Reject-
8.1) If District Number, Credit, is 01 - 70 or 72 - 76, School Number, Credit, must be a valid ID from the Florida Public Schools Master School ID File (see Appendix B). It may also be zero, N997, N998, N999, C901-C928, U970-U979 or blanks. -Inform/OS Reject- -Reject-
8.2) If District Number, Credit, is a valid U.S. state code (AL - WY) or a valid foreign country code (AA - ZZ) or blank, School Number, Credit, must be numeric and greater than or equal to zero, or be equal to , N997, N998, N999 or blanks. -Inform/OS Reject- -Reject-
8.3) If District Number, Credit, is 99, School Number, Credit, may be any of the following:

C901-C928 Florida public community college (see Attachment 2 to Format T4 in Appendix I)
U970-U979 Florida public university (see Attachment 2 to Format T4 in Appendix I)
Pnnn Florida non-public institution (where "nnn" is one of the codes found in Attachment 3 to Format T4 in Appendix I)
It may also be numeric and greater than or equal to zero, or be N999 or blanks. -Inform/OS Reject- -Reject-

9) School Name, Credit, is not edited.
10) School Year With Century must be the same as the School Year With Century from the last Student School Year record. -Reject-
11) Grade Level must be PK, KG, 01 - 12, or 23. For School Years beginning with 1988-1989, Grade Level may also be 30 or 31. For School Years prior to 1988-1989, Grade Level may also be 13 - 17, 20 - 22, and 24. -Inform/OS Reject- -Reject-
12) Term must be 1 - 9, B - O, or R - Y. -Reject-
13) Course Number must not be blank. -Reject-
14) Course Title must not be blank. -Inform/OS Reject- -Reject-
15) Subject Area must be one of EN, MA, SC, AH, WH, EC, AG, VO, PF, LM, PE, EX, EL, FL, LA, SS, NC or CE. This field may also be blank if Grade Level is not 09 - 12 and there is no Course Flag of 9 and the addressee is not Bright Futures, Talented Twenty, or Out-of-State. -Reject-
16) Course Flag values 1-8 are mutually exclusive of each other. That is, if one of the course flags is '1', then none of the remaining course flags can be 2 through 8, etc. -Reject-
16a) Course Flags with a value of 5 are valid only if the School Year With Century is not later than 1996-1997. -Reject-
17) Credit Attempted, Course, must be numeric and not less than zero. It may also be blank, unless addressed to Bright Futures or Talented Twenty, and having a course flag of "P" (in progress). -Reject-
18) If Credit Earned, Course, is not blank, it must be numeric and not less than zero. -Reject-
18.5) If Addressed Institution is 91-94, Bright Futures, or 82, Talented Twenty, Credit Earned must not be blank. -BF Reject- -Reject-
19) Course Grade must be one of A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F, I, N, U, P, S, E, WP, FL, NG, WF, or blank (left justified). For grades PK - 8, Course Grade is not edited. -Inform/OS Reject- -Reject-
19.5) If Course Grade is blank and Grade Level is 09-12, then Course Flag must contain a "P". -Reject-
19.6) If Addressed Institution is 91-94, Bright Futures, or 82, Talented Twenty, and Grade Level is 9-12 or Course Flag is 9, then Course Grade must not be I, WP, FL, NG and WF. -BF Reject- -Reject-
19.7) If bytes 2 and 3 of Course Number are numeric, Grade Level is 9-12 or Grade Level is less than 9 and there is a Course Flag of 9, Credit Attempted is greater than 0, and School Year is greater than 19931994, then the Course Number must be found on the DOE Course Code Directory. If the Course Number is alphanumeric, then the Course Number must be on the Postsecondary Course Code Directory. -Reject-
20) Course In Progress Hours must equal zero if there is no P in the Course Flag field. Otherwise, Course In Progress Hours must be numeric and greater than or equal to zero. It may also be blank (not edited if Record Type is S04). -Reject-
21) If Course Absences is not blank, it must be numeric and greater than or equal to zero (not edited if Record Type is S04). -Reject-
22) None of the partial course grade items is edited.
23) No more than 40 Student Course records may follow any single Student School Year record. -Reject-
24) Name of Session is not edited.
25) If Session Start Date is not blank or all zeroes, it must be a valid date (YYYYMMDD). -Inform/OS Reject-
26) If Session End Date is not blank or all zeroes, it must be a valid date (YYYYMMDD) and greater than Session Start Date. -Inform/OS Reject-
27) SPEEDE/ExPRESS School Number Where Credit Earned Code Type must be 71-78, CB, CS, or blank. -Inform/OS Reject-
28) SPEEDE/ExPRESS School Number Where Credit Earned Code must be valid according to the code specified in SPEEDE/ExPRESS School Number Where Credit Earned Code Type. -Inform/OS Reject-
29) If either SPEEDE/ExPRESS School Number Where Credit Earned Code Type or SPEEDE/ExPRESS School Number Where Credit Earned Code is blank then the other must also be blank. -Inform/OS Reject-
   
PK-12 vocational/lep/dropout edits (types I05 and S05)
1) If the previous header record's Record Type wasn't I00 (if this is a type I05 record) or S00 (if this is a Type S05 record), there is an error in this record's Record Type. -Reject-
2) This record is out of sequence if it immediately follows

a) a record with a type greater than I04/S04;
b) an I00/S00 record; or
c) an I01 and the student is not classified in an adult grade level (30 or 31), is age 21 years or older (Birth Date less than or equal to transmission date minus 21 years), and Message Type is not A02.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-

2.5) This record is invalid if it follows a I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
  NOTE: items 7 through 10.5 are repeated four times.
7) Vocational Program Code is not edited.
8) Vocational Program Name is not edited.
9) Vocational Termination Code must be C, R, S, Z, or blank. Vocational Termination Code may also be F, H or L if Withdrawal Date is prior to 07/01/1998. -Inform/OS Reject- -Reject-
10) Withdrawal Date must be a valid date (MMDDYYYY) not later than the current date, or blank. -Inform/OS Reject- -Reject-
10.5) Former edit deleted.
  NOTE: The rest of this format's edits are not applied if Record Type is S05 with the exception of the edit for Gold Seal, number 39.
11) Limited English Proficient, if not blank, must be LY, LN, LF, LP, LZ, or ZZ. -Inform- -Reject-
12) If Limited English Proficient is LY, LN, or LP then Limited English Proficient Basis of Entry must be A, R, L, or T. If Limited English Proficient is LN or LP, then Limited English Proficient Basis of Entry may also be blank or ZZ. If Limited English Proficient is ZZ or blank, then Limited English Proficient Basis of Entry must be blank or ZZ. -Inform- -Reject-
13) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Entry Date must be a valid date (YYYYMMDD) not later than the current date, or blank. -Inform- -Reject-
14) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Classification Date must be a valid date (YYYYMMDD) not later than the current date, all zeroes, or blank. -Inform- -Reject-
15) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Student Plan Date must be a valid date (YYYYMMDD) not later than the current date, or blank. -Inform- -Reject-
16) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Re-evaluation Date must be a valid date (YYYYMMDD) not later than the current date, all zeroes, or blank. -Inform- -Reject-
17) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Extension of Instruction must be Y, Z, or blank. -Inform- -Reject-
18) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Exit Date must be a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Entry Date, all zeroes, or blank. -Inform- -Reject-
18.3) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Reclassification Date must be a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Exit Date, all zeroes, or blank. -Inform- -Reject-
18.6) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Reclassification Exit Date must be a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Reclassification Date, all zeroes or blank. -Inform- -Reject-
18.8) If Limited English Proficient Exit Date is greater than zero and Limited English Proficient Reclassification Date is zeros or blanks and Limited English Proficient Exit Date is in a window between the Withdrawal Date and two years prior to the Withdrawal Date inclusive, or current date if Withdrawal Date is blank or zeroes, then Limited English Proficient code must be LF. -Reject-
18.9) If Limited English Proficient Exit Date is greater than zero and Limited English Proficient Reclassification Date is zeros or blanks and Limited English Proficient Exit Date is more than two years prior to Withdrawal Date or prior to current date if Withdrawal Date is blank or zeroes, then Limited English Proficient code must be LZ. -Reject-
19) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Post Reclassification Date First Report Card must be the letter "A" followed by a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Exit Date, or the entire field must be blank. -Inform- -Reject-
20) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Post Reclassification Date First Semi-Annual Review must be the letter "B" followed by a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Exit Date, or the entire field must be blank. -Inform- -Reject-
21) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Post Reclassification Date Second Semi-Annual Review must be the letter "C" followed by a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Exit Date, or the entire field must be blank. -Inform- -Reject-
22) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Post Reclassification Date End of Second Year must be the letter "D" followed by a valid date (YYYYMMDD) not later than the current date and not before Limited English Proficient Reclassification Date, or the entire field must be blank. -Inform- -Reject-
22.5) If Limited English Proficient is LY, LN, LF, LP, or LZ then Limited English Proficient Basis of Exit must be A, R, L, Z or blank. If Limited English Proficient is ZZ or blank, then Limited English Proficient Basis of Exit must be blank. -Inform- -Reject-
  NOTE: items 23 through 33.5 are repeated three times.
23) Dropout Prevention/Juvenile Justice Programs must be U, A, P, H, S, D, Z, C, O, R, or blank. -Inform- -Reject-
24) If Dropout Prevention/Juvenile Justice Programs is U, then Dropout Prevention/Juvenile Justice Placement Reasons must be A, B, C, D, N, R, or blank. -Inform- -Reject-
25) If Dropout Prevention/Juvenile Justice Programs is A, then Dropout Prevention/Juvenile Justice Placement Reasons must be H, I, J, T, R, or blank. -Inform- -Reject-
26) If Dropout Prevention/Juvenile Justice Programs is P, then Dropout Prevention/Juvenile Justice Placement Reasons must be E, F, G, R, or blank. -Inform- -Reject-
27) If Dropout Prevention/Juvenile Justice Programs is C, then Dropout Prevention/Juvenile Justice Placement Reasons must be M, N, R, or blank. -Reject-
28) If Dropout Prevention/Juvenile Justice Programs is H, then Dropout Prevention/Juvenile Justice Placement Reasons must be Z or blank. -Inform- -Reject-
29) -If Dropout Prevention/Juvenile Justice Programs is S, then Dropout Prevention/Juvenile Justice Placement Reasons must be K, L, R, or blank. Inform- -Reject-
30) If Dropout Prevention/Juvenile Justice Programs is D, then Dropout Prevention/Juvenile Justice Placement Reasons must be Z or blank. -Inform- -Reject-
31) If Dropout Prevention/Juvenile Justice Programs is O, then Dropout Prevention/Juvenile Justice Placement Reasons must be Z or blank. -Reject-
32) If Dropout Prevention/Juvenile Justice Programs is R, then Dropout Prevention/Juvenile Justice Placement Reasons must be Z or blank.-Reject-
33) If Dropout Prevention/Juvenile Justice Programs is Z, then Dropout Prevention/Juvenile Justice Placement Reasons must be Z or blank. -Inform- -Reject-
33.5) If Dropout Prevention/Juvenile Justice Programs is not Z or blank, then Dropout Prevention/Juvenile Justice Placement Reasons cannot all be blank. -Inform- -Reject-
34) If Dropout Prevention/Juvenile Justice Programs is U then Dropout Prevention/Juvenile Justice Prevention Outcomes must be Y, D, N, Z, or blank. -Inform- -Reject-
35) If Dropout Prevention/Juvenile Justice Programs is P then Dropout Prevention/Juvenile Justice Prevention Outcomes must be Y, N, P, Z, or blank. -Inform- -Reject-
36) If Dropout Prevention/Juvenile Justice is A, then Dropout Prevention/Juvenile Justice Outcomes must be E, S, R, N, T, Z, or blank. -Inform- -Reject-
37) If Dropout Prevention/Juvenile Justice is S, then Dropout Prevention/Juvenile Justice Outcomes must be H, U, N, Z, or blank. -Inform- -Reject-
38) If Dropout Prevention/Juvenile Justice Program is H or D, then Dropout Prevention/Juvenile Justice Outcomes must be A, V, W, X, Y, Z, or blank. -Inform- -Reject-
38.5) If Dropout Prevention/Juvenile Justice Program is C, O or R, then Dropout Prevention/Juvenile Justice Outcomes must be Z or blank. -Reject-
39) Gold Seal Vocational Endorsement must be Y, Z, or blank. -Inform- -Reject-
   
PK-12 exceptional student edits (type I06)
1) If the previous header record's Record Type wasn't I00, there is an error in this record's Record Type. -Reject-
2) This record is out of sequence if it immediately follows:

a) a record with a type greater than I05;
b) an I00; or
c) an I01 and the student is not classified in an adult grade level (30 or 31), is age 21 years or older (Birth Date less than or equal to transmission date minus 21 years), and Message Type is not A02.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-

2.5) This record is invalid if it follows a I00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) Former edit deleted.
8) If Exceptional Student Plan Date is not blank, it must be a valid date not later than the current date (MMDDYYYY). -Inform- -Reject-
9) Exceptionality Primary must be A - C, F - Q, S - V, Z, or blank. -Inform- -Reject-
10) Former edit deleted.
11) Former edit deleted.
12) Former edit deleted.
13) Exceptional Student, Postschool Outcome Area fields 1 through 17 must be A1-A5, B1-B7, C1-C3, D1-D6, E1-E6, ZZ or blank. -Inform- -Reject-
14) Former edit deleted.
15) Former edit deleted.
16) Section 504 Eligible must be Y, Z, or blank. -Inform- -Reject-
17) Former edit deleted.
18) Former edit deleted.
18.5) Former edit deleted.
18.7) If Exceptional Student Current Evaluation/Re-evaluation Date is not blank, it must be a valid date (MMDDYYYY). -Inform- -Reject-
  NOTE: items 19 through 26 repeat ten times.
19) Support Level must be 111, 112, 113, 254, 255 or blanks if Exceptional Student Placement Date is after June 31, 2000. Support Level must be 251, 252, 253, 254, 255 or blanks if Exceptional Student Placement Date is between July 1, 1997 and June 31, 2000. If Exceptional Student Placement Date is before July 1, 1997, then Support Level will be edited as FEFP Program Number and must be 116 - 118, 201 - 215, 316, 416 or blanks. -Inform- Valid values for Support Level are 101-103, 111-113, 116-118, 201-215, 316, 416, 251-255 or blanks. -Reject-
20) If Exceptional Student Placement Date is not blank, it must be a valid date (MMDDYYYY) not later than the current date. -Inform- -Reject-
21) If Exceptional Student Eligibility Determination Date is not blank, it must be a valid date (MMDDYYYY) not later than the current date. -Inform- -Reject-
22) Exceptional Student Placement Status must be R, P, I, N, T, Z, or blank. -Inform- -Reject-
23) If Referral Date is not blank it must be a valid date (MMDDYYYY) not later than the current date. -Inform- -Reject-
24) If Exceptional Student Dismissal Date is not blank, it must be a valid date (MMDDYYYY) not later than the current date. -Inform- -Reject-
25) Exceptionality must be A - Q, S -V, Z, or blank. -Inform- -Reject-
26) If Evaluation Completion Date is not blank, it must be a valid date (MMDDYYYY). -Inform- -Reject-
   
Student comment edits (types I07 and S07)
1) If the previous header record's Record Type wasn't I00 (if this is a type I07 record) or S00 (if this is a Type S07 record), there is an error in this record's Record Type. -Reject-
1.5) A maximum of five three I07/S07 records are allowed per transcript. -Reject-
2) This record is out of sequence if it immediately follows:

a) a record with a type greater than I07/S07;
b) an I00/S00 whose Message Type was not S02 - S04, S06, S08, S10, or S11; or
c) an I01 and the student is not classified in an adult grade level (30 or 31), is age 21 years or older (Birth Date less than or equal to transmission date minus 21 years), and Message Type is not A02.

Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-

2.5) This record is invalid if it follows a I/S00 Header Record with a Message Type of S12. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) The Comment fields are not edited.
   
PK-12 test edits (types I08 and S08)
1) If the previous header record's Record Type wasn't I00 (if this is a type I08 record) or S00 (if this is a type S08 record), then there is an error in this record's Record Type. -Reject-
1.5) A maximum of five I08/S08 records are allowed per transcript. -Reject-
2) This record is out of sequence if it immediately follows an I01 and the student is not classified in an adult grade level (30 or 31), is age 21 years or older (Birth Date less than or equal to transmission date minus 21 years), and Message Type is not A01. Note that any intervening generic pass-through records (G99) are ignored in making sequence tests. -Reject-
2.5) This record is invalid if it follows an I00/S00 Header Record. -Reject-
3) Former edit deleted.
4) District Number, Current, must be the same as that found in the Sending Institution (District/College) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
5) School Number, Current, must be the same as that found in the Sending Institution (School/Campus) field on the last header record. If, however, the Sending Institution was a postsecondary or SPEEDE/ExPRESS institution, this field must be zero. -Reject-
6) Student Number Identifier, Florida, must be the same as the Student Number Identifier, Florida, from the last header record. -Reject-
7) Test Block 1 cannot be blank. -Inform- -Reject-
8) A non-blank Test Block cannot follow a blank Test Block. -Inform- -Reject-
9) Grade Level must be PK, KG, 01-12, 23, 30, or 31. For School Years prior to 1988-1989, Grade Level may also be 13 - 17, 20 -22, and 24. -Inform- -Reject-
10) Test Date must be a valid date (MMDDYYYY) not later than the current date. -Reject-
11) Test Name must be ABL, ACT, AEX, APT, BES, CAP, CAT, CEB, CTB, GRT, ITB, MET, MRT, MTS, NTB, PAC, PSA, RAT, SAT, SES, SRA, STA, STM, STR, SS1, SS2, TAB, TAP, X__ (where __ is any 2 characters), ACE, HSC, INB, STS, BOL, BLC, BIN, BSM, COD, CPT, DLD, FCA, IPT, LAB, LAS, MAC, MLP, OLE, PVT, SLP,TER, TLD, ACS, DCA, GTA, or NAT. Test Name may also be WAP, IRW, LRW, TOE, FCP, IBP, DAR, or ERD. Additional Test Names are ASV, SA1, SA2, ESL, WBR, WM, BVA and CAS. -Reject-
12) Test Form is not edited.
13) Test Level is not edited.
14) Within each Test Block, a non-blank Test Subject Content Block cannot follow a blank Test Subject Content Block. -Reject-
15) Test Subject Content must agree with name as follows:

TEST NAME SUBJECT CONTENT
PSA 65-68
SAT 70-75
SA1 70, 73, AN, AR, CR, GR, and SC
CEB 77-91, CL, FL, MC, MH, IT, JL, SL
SA2 77-91, BE, BM, CL, CR, CS, CU, EB, EL, EP, ER, FL, FR, FS, GL, GR, GS, MC, MH, M1, IT, JL, JR, JS, JU, KL, KN, KR, KU, SL, SR, SS, US, WC, WE, WM, WP, WR, WS, and WH
ACT, PAC, AEX & ACE 92-98, RH, and UM
APT 1A-1Z, 2A-2J, and HG
DCA C1-C4
ACS 07, 08, 10-12, 20-23, 30, 31, 34, 37, 41, 50, or 60
NAT 07, 08, 10-12, 20-23, 30, 31, 34, 35, 42, 50, or 60
CAT 01, 10-13, 20, 21, 23, 30, 31, 34, 35, 41, 42, 50, or 60
CTB 01, 10-13, 20-23, 30, 31, 34, 35, 40, 41, 50, or 60
WAP WP, WN, or WE
ITB 01, 10-14, 20-23, 30-36, 40-43, 50, or 60
TOE 10, 14, or 35
MTS 01, 02, 10-12, 20-23, 30, 31, 34, 40, 50, 60, or 3L
NTB 08, 10-12, 20-23, 30, 31, 34, 35, 42, 50, or 60
STA 01, 02, 10-14, 20-23, 30, 31, 34, 35, 38, 40, 41, 44, 50, 60, 61, 2L, or 4L
GTA 11, or 20
HSC, SS2 06, or 20
ASV S1, S2, S3, S4, S5, and S6
ESL A1-A6, I1-I6, B1-B6, and TP
CPT RC, SK, AS, ES, CM
TER 01, 10, 11-13, 20, 21, 23, 30, 31, 34, 35, 50, and 60
FCA 10, FA, FB, 20, FC, FD, FE, FF, FG, 11, T1, T2, T3, T4, 22, TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM, TN, TO, TP, TQ, TR, TS, TT, TU, TV, F1, F2, F3, F4
FCP 2P
INB NA-NZ, OA-OZ, PA-PZ
DAR O1, 11, 31, 13, WR, 3L
LEP tests* 01, 02, 05-25, 30-37, 40-44, 50, 60, 61, 2L, 3L, 4L, and X__.
All Others 01, 02, 05-16, 20-25, 30-37, 40-44, 50, 60, 61, 2L, 3L, 4L, and X_

*LEP Test Names are: BVA, CAS, CAT, CTB, HSC, ITB, MTS, STA, SS2, BOL, BLC, BIN, BSM, COD, DLD, IPT, LAB, LAS, MAC, MLP, OLE, PVT, SLP, TLD, and WM.

-Reject-

16) Test Score Type must be as follows:

CODE TEST SCORE TYPE
RS Raw Score
SS Scale Score (Expanded Standard Score)
NP National Percentile
NC Normal Curve Equivalent
GE Grade Equivalent
LS Local Stanine
NS National Stanine
FS Final Score (for WAP)
PI Objective Performance Index (subscore for FCAT)
AL Achievement Level

except for the second Test Score Type in each Subject Content Block which may be blank.
-Reject-

17) If Test Score is not blank, it must be right justified and contain no blank, alphabetic, or special characters. -Inform- -Reject-
18) If Addressed Institution is 91-94, Bright Futures, then Test Scores for SAT, ACT, and CPT must be in valid ranges for scaled score types as follows: 1) Valid scaled scores for SAT subtests are 200-800. 2) Valid scaled scores for ACT subtests are 1-36. 3) Valid scaled scores for CPT subtests are 1-120. -BF Reject- -Reject-
19) If Addressed Institution is 91-94, Bright Futures, then SAT must have Verbal and Math scores; ACT must at least have Reading, English and Math scores; and CPT must at least have Reading, Sentence Skills, and Elementary Algebra scores. -BF Reject- -Reject-