Skip to main content

HESA Student Record 2008/09

Back to C08051

HESA Student Record 2008/09

Commit-stage validation


return to index

Version 1.6 Produced 2009-09-11

This document lists the validation checks including HIN validation checks that will be applied during the COMMIT transaction of the data collection system. An explanation of the different stages of validation is shown in the validation overview document.

HIN Validation Checks at COMMIT

Course.COURSEAIM 1 Error Where a Year on Year link has been made to the HIN Register, where level (PG/UG/FE based on QUALAIM/Course.COURSEAIM has changed
Course.COURSEID 2 Warning Where a Year on Year link has been made to the HIN register, Course.COURSEID differs (exclude not exists to exists)
Course.FEQAIMC 3 Error Where a Year on Year link has been made to the HIN Register, where Course.FEQAIMC has changed
EntryProfile.ACCESS 1 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.ACCESS differs [exclude (not exists to exists where most recent EntryProfile.QUALENT2 is coded 44 or 45) and (exists to not exists where most recent EntryProfile.QUALENT2 is not coded 44 or 45)]. Exclude records identified in EntryProfile.ACCESS.Exception.2.
EntryProfile.ACCESS 2 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.ACCESS has changed from exists to not exists [exclude where most recent EntryProfile.QUALENT2 exists and is not coded 44 or 45].
EntryProfile.ARTICLN 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.ARTICLN has changed from known to information sought but not known (8)
EntryProfile.ARTICLN 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.ARTICLN differs [exclude (not exists to exists) and (not known (8) to known) and (exists to not exists where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, H24, I00, I11, I16))]. Exclude records identified in EntryProfile.ARTICLN.Exception.1 and EntryProfile.ARTICLN.Exception.3.
EntryProfile.ARTICLN 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.ARTICLN has changed from exists to not exists [exclude where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, H24, I00, I11, I16)].
EntryProfile.DOMICILE 1 Error Where a Year on Year link has been made to the HIN Register, when EntryProfile.DOMICILE has changed from known to unknown (ZZ) value
EntryProfile.DOMICILE 2 Error Where a Year on Year link has been made to the HIN Register, when EntryProfile.DOMICILE has changed from a UK (XF, XG, XH, XI, XK) code to non-UK OR non-UK to UK (XF, XG, XH, XI, XK) excluding unknown (ZZ) to known
EntryProfile.DOMICILE 3 Warning Where a Year on Year link has been made to the HIN Register, when EntryProfile.DOMICILE differs [exclude records identified in Exception.1 and Exception.2 and changes from unknown (ZZ) to known value]
EntryProfile.MARSTAT 1 Warning Where a Year on Year link made to the HIN Register, EntryProfile.MARSTAT differs [exclude not exists to exists and (exists to not exists where most recent EntryProfile.DOMICILE not XG)]. Exclude records identified in EntryProfile.MARSTAT.2 EntryProfile.MARSTAT 2 Error Where a Year on Year link made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.MARSTAT has changed from exists to not exists [exclude where most recent EntryProfile.DOMICILE not XG] EntryProfile.NEWENT 2 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.NEWENT changed from known to unknown (C)
EntryProfile.NEWENT 3 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.NEWENT differs [exclude (not exists to exists) and (unknown (C) to known) and (exists to not exists where most recent Course.COURSEAIM does not begin D, E, L, M H, I, J or C)]. Exclude records identified in EntryProfile.NEWENT.Exception.2 and EntryProfile.NEWENT.Exception.4
EntryProfile.NEWENT 4 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.NEWENT has changed from exists to not exists [exclude where most recent Course.COURSEAIM does not begin D, E, L, M H, I, J or C]
EntryProfile.NIDEPEND 1 Warning Where a link has been made to the HIN Register, EntryProfile.NIDEPEND differs (exclude (not exists to exists) and (exists to not exists where most recent EntryProfile.DOMICILE is not XG)). Exclude records identified in EntryProfile.NIDEPEND.Exception.2.
EntryProfile.NIDEPEND 2 Error Where a Year on Year link made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.NIDEPEND has changed from exists to not exists [exclude where most recent EntryProfile.DOMICILE is not XG].
EntryProfile.PARED 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.PARED changed from known to unknown (8)
EntryProfile.PARED 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.PARED differs [exclude (not exists to exists) and (unknown (8), Information refused (9) to known) and (exists to not exists where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, I00, I11, I16, J10, J16, J20, J26, J30, C20, C30))]. Exclude records identified in EntryProfile.PARED.Exception.1 and EntryProfile.PARED.Exception.3
EntryProfile.PARED 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.PARED has changed from exists to not exists [exclude where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, I00, I11, I16, J10, J16, J20, J26, J30, C20, C30)]
EntryProfile.PGCECLSS 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.PGCECLSS has changed from known to unknown (99) or not applicable (98)
EntryProfile.PGCECLSS 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.PGCECLSS differs [exclude (not exists to exists) and (unknown (99) to known) and (not applicable (98) to known) and (exists to not exists where most recent Course.COURSEAIM not M71 or H71)]. Exclude records identified in EntryProfile.PGCECLSS.Exception.1 and EntryProfile.PGCECLSS.Exception.3
EntryProfile.PGCECLSS 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.PGCECLSS has changed from exists to not exists [exclude where most recent Course.COURSEAIM not M71 or H71]
EntryProfile.PGCESBJ 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.PGCESBJ has changed from known to unknown (9999) or not applicable (9998)
EntryProfile.PGCESBJ 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.PGCESBJ differs [exclude (not exists to exists) and (unknown (9999) to known) and (exists to not exists where most recent Course.COURSEAIM not M71 or H71)]. Exclude records identified in EntryProfile.PGCESBJ.Exception.1 and EntryProfile.PGCESBJ.Exception.3
EntryProfile.PGCESBJ 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.PGCESBJ has changed from exists to not exists [exclude where most recent Course.COURSEAIM not M71 or H71]
EntryProfile.POSTCODE 2 Error Where a Year on Year link has been made to the HIN Register, when EntryProfile.POSTCODE has changed from known full postcode to unknown (POSTCODE ReasonForNull="1") value or just an outward postcode has been returned (exclude known to not exists where most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE or IM)
EntryProfile.POSTCODE 3 Warning Where a Year on Year link has been made to the HIN Register, when EntryProfile.POSTCODE differs [exclude records identified in Exception 2, unknown (POSTCODE ReasonForNull="1") to known value, and outward postcode to full valid postcode and (known to not exists where most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE or IM)]
EntryProfile.PREVINST 1 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.PREVINST differs [exclude (not exists to exists) and (generic or unknown code to a learning provider code) and (exists to not exists where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, I00, I11, I16, J10, J16, J20, J26, J30, C20, C30))]. Exclude records identified in EntryProfile.PREVINST.Exception.2 and EntryProfile.PREVINST.Exception.3.
EntryProfile.PREVINST 2 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.PREVINST has changed from a learning provider or a generic code to an unknown code.
EntryProfile.PREVINST 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.PREVINST has changed from exists to not exists [exclude where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM not in M22, H00, H11, H16, H18, H22, H23, I00, I11, I16, J10, J16, J20, J26, J30, C20, C30)]
EntryProfile.QUALENT2 1 Error Where a Year on Year link has been made to the HIN Register, when EntryProfile.QUALENT2 , where exists, has changed from known to unknown (99) value
EntryProfile.QUALENT2 2 Warning Where a Year on Year link has been made to the HIN Register, when EntryProfile.QUALENT2 , where exists, differs [exclude records identified in EntryProfile.QUALENT2 .Exception.1 and EntryProfile.QUALENT2 .Exception.3 and unknown (99) to known value].
EntryProfile.QUALENT2 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.QUALENT2 has changed from exists to not exists.
EntryProfile.RELIGION 1 Error Where a Year on Year link had been made to the HIN Register, EntryProfile.RELIGION has changed from known to missing data (4)
EntryProfile.RELIGION 2 Warning Where a Year on Year link had been made to the HIN Register, EntryProfile.RELIGION differs [exclude (not exists to exists) and (missing data (4) to known) and (exists to not exists where most recent EntryProfile.DOMICILE is not XG)]. Exclude records identified in EntryProfile.RELIGION.Exception.1 and EntryProfile.RELIGION.Exception.3
EntryProfile.RELIGION 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.RELIGION has changed from exists to not exists [exclude where most recent EntryProfile.DOMICILE is not XG]
EntryProfile.SEC 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.SEC has changed from known to not classified (9)
EntryProfile.SEC 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.SEC differs [exclude (not exists to exists) and (not classified (9) to known) and (exists to not exists where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM does not begin H, I, J or C and is not M22))]. Exclude records identified in EntryProfile.SEC.Exception.1 and EntryProfile.SEC.Exception.3
EntryProfile.SEC 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.SEC has changed from exists to not exists [exclude where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM does not begin H, I, J or C and is not M22)]
EntryProfile.SOC2000 1 Error Where a Year on Year link has been made to the HIN Register, EntryProfile.SOC2000 has changed from known to not stated (0000) or not known (0009)
EntryProfile.SOC2000 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.SOC2000 differs [exclude (not exists to exists) and (not stated (0000) or not known (0009) to known) and (exists to not exists where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM does not begin H, I, J or C and is not M22))]. Exclude records identified in EntryProfile.SOC2000.Exception.1 and EntryProfile.SOC2000.Exception.3
EntryProfile.SOC2000 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.SOC2000 has changed from exists to not exists [exclude where (most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM) or (most recent Course.COURSEAIM does not begin H, I, J or C and is not M22)]
EntryProfile.UCASAPPID 2 Warning Where a Year on Year link has been made to the HIN Register, EntryProfile.UCASAPPID differs [exclude (not exists to exists) and (zeros to a valid code)]. Exclude records identified in EntryProfile.UCASAPPID.Exception.3
EntryProfile.UCASAPPID 3 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.UCASAPPID has changed from exists to not exists.
EntryProfile.WELBACC 1 Warning Where a Year on Year link has been made to the HIN register, EntryProfile.WELBACC differs [exclude (not exists to exists) and (exists to not exists where most recent EntryProfile.DOMCILE not XI or most recent Course.COURSEAIM does not begin H, I, J, C)]. Exclude records identified in EntryProfile.WELBACC.Exception.2.
EntryProfile.WELBACC 2 Error Where a Year on Year link has been made to the HIN Register and Instance.REDUCEDI on input=04, EntryProfile.WELBACC has changed from exists to not exists [exclude where most recent EntryProfile.DOMCILE not XI or most recent EntryProfile.DOMICILE does not begin H, I, J, C].
EntryProfile.YRLLINST 1 Error Where a Year on Year link has been made to the HIN register, EntryProfile.YRLLINST changed from known to unknown (9999)
EntryProfile.YRLLINST 2 Warning Where a Year on Year link has been made to the HIN register, EntryProfile.YRLLINST differs [exclude (not exists to exists) and unknown(9999) to known) and (exists to not exists where most recent EntryProfile.ARTICLN not in 1, 2, 3, 4)]. Exclude records identified in EntryProfile.YRLLINST.Exception.1 and EntryProfile.YRLLINST.Exception.3.
EntryProfile.YRLLINST 3 Error Where a Year on Year link has been made to the HIN register, and Instance.REDUCEDI on input=04, EntryProfile.YRLLINST has changed from exists to not exists [exclude where most recent EntryProfile.ARTICLN is not in 1, 2, 3, 4]
Instance.COMDATE 1 Error Where a Year on Year link has been made to the HIN Register, when Instance.COMDATE exists and is after start of reporting year
EntryProfile 3 Error EntryProfile entity exists however the corresponding Instance with a previous year COMDATE has not been previously reported (i.e. cannot be found on the HIN Register)
Instance.NUMHUS 2 Error No year-on-year link in incoming data for an instance that was 'live' last year i.e appeared on the HIN Target List
Instance.NUMHUS 3 Error Year on year link exists but incoming instance links to a SAS instance (TTCID = 'E') on the HIN Register
Instance.NUMHUS 4 Warning Year on year link exists but incoming instance links to a previously wholly overseas instance (LOCSDY = '7') on the HIN Register
Instance.PHDSUB 1 Error Where a Year on Year link has been made to the HIN Register, Instance.PHDSUB differs [exclude not exists to exists].
QaulificationsOnEntry 2 Warning Where a Year on Year link has been made to the HIN Register, QualificationsOnEntry total tariff score is lower [exclude unknown to known].
QaulificationsOnEntry 3 Warning Where a Year on Year link has been made to the HIN Register, QualificationsOnEntry total tariff score is higher [exclude unknown to known].
Instance.RCSTDNT 1 Error Where a Year on Year link has been made to the HIN Register, when Instance.RCSTDNT has changed from Research Council to not Research Council student (99)
Student.BIRTHDTE 1 Error Where a Year on Year link has been made to the HIN Register, when Student.BIRTHDTE changed from known to unknown (ReasonForNull = 1) value
Student.BIRTHDTE 2 Warning Where a Year on Year link has been made to the HIN Register, Student.BIRTHDTE differs (exclude unknown (9999-12-31 or null) to known value changes. Exclude records identified in Student.BIRTHDTE.Exception.1
Student.ETHNIC 2 Error Where a Year on Year link has been made to the HIN Register, when Student.ETHNIC exists and it has changed from known to unknown (90) value
Student.ETHNIC 3 Warning Where a Year on Year link has been made to the HIN Register, when Student.ETHNIC exists and it differs (exclude records identified in Student.ETHNIC Exception.2 and unknown (90) to known value, and information refused (98) to known value, and codes 11, 12, 13 and 19 changing to 10, and for institutions not in NI exclude codes changing from 14 to 10) and (exists to not exists where most recent EntryProfile.DOMICILE not in XF, XG, XH, XI, XK, XL, GG, JE, IM))
Student.GENDER 1 Warning Where a Year on Year link has been made to the HIN Register, Student.GENDER differs
Student.SURNAME 1 Warning Where a Year on Year link has been made to the HIN Register, when Student.GENDER = '1' and Student name differs NAMECAT (Concatenation of Student.SURNAME and Student.FNAMES)

Validation Checks at COMMIT

Course.COURSEAIM 2 Error Multiple occurrences of Course.COURSEAIM appear for a single Student.HUSID where (first character of Course.COURSEAIM = D, E, L, M, H, I, J or C and second and third characters of Course.COURSEAIM are not 90 or 99) and Instance.MODE= 01, 23, 24, 52 or 53 and Instance.ENDDATE is blank and the sum of all Instance.STULOAD for the Student.HUSID is greater than 125.0
Course.COURSEAIM 3 Warning Multiple occurrences of Course.COURSEAIM appear for a single Student.HUSID where Course.COURSEAIM = C90, H90, I90, J90, D90, E90, L90, M90, C99, H99, I99, J99, L99 or M99 and Instance.MODE = 01, 23, 24, 52 or 53 and Instance.ENDDATE is blank and the sum of all Instance.STULOAD for the Student.HUSID is greater than 125.0
Course.COURSEAIM 4 Warning Multiple occurrences of Course.COURSEAIM appear for a single Student.HUSID where (first character of Course.COURSEAIM = D, E, L, M, H, I, J or C and second and third characters of Course.COURSEAIM are not 90 or 99) and Instance.MODE is not 01, 23, 24, 52, 53, 63 or 64 and Instance.ENDDATE is blank
Course.COURSEID 1 Error Course.COURSEID must be unique within an institution's return (ie all Course and CourseSubject entity data for a given COURSEID must be consistent)
Course.FEQAIMC 1 Warning Course.FEQAIMC not found in Learning Aims Database (LAD) Qualifications database or not '66666666' where institution in England and Instance.FESTUMK = 1, 3 or 4
Course.FEQAIMC 2 Error Course.FEQAIMC must not exist for institutions in England or Wales where all Instance.FESTUMK = 2
Course.FEQAIMC 4 Warning Course.FEQAIMC not found in the Welsh Learning Aims Database (WLAD) or not ‘66666666’ where institution in Wales and Instance.FESTUMK = 1, 3 or 4.
Course.MSFUND 2 Error Course.MSFUND codes 47, 62 - 64, 73 - 79, 83, 85 - 89, 92 - 99, AA, AB, AC and AD must have all Instance.FESTUMK = 1 or 4
Course.REDUCEDC 1 Warning If Course.REDUCEDC not equal 00 then all linked instances must have the same value in Instance.REDUCEDI
Course.REDUCEDC 2 Error Course.REDUCEDC code 01 must have all occurrences of Instance.STULOAD less than or equal to 010.0
Course.REDUCEDC 3 Error Course.REDUCEDC code 03 must have all occurrences of Instance.EXCHANGE coded 1, 2, 3, 4 or 6
Course.REDUCEDC 4 Error Course.REDUCEDC code 04 must have all occurrences of Instance.MODE coded 63 or 64.
Course.SBJCA 1 Warning More that 10% of instances where any CourseSubject.SBJCA = Y000
Course.CourseSubject 1 Warning CourseSubject entity must exist for all courses at institutions in England where Course.FEQAIMC exists and is not in the Learning Aims Database (LAD)
Course.CourseSubject 2 Warning CourseSubject entity must exist for all courses at institutions in Wales where Course.FEQAIMC exists and is not in the Welsh Learning Aims Database (WLAD)
EntryProfile 2 Error EntryProfile entity must exist where the corresponding Instance has not been previously reported (ie cannot be found on the Entry Profile Lookup Table)
EntryProfile.NEWENT 1 Warning More than 500 students aged 18 or under with EntryProfile.NEWENT = A and Course.COURSEAIM begins D, E, L, M, H, I, J, or C
EntryProfile.POSTCODE 1 Error Where exists, EntryProfile.POSTCODE must contain a valid full postcode or a valid outward part of a postcode
EntryProfile.POSTCODE 4 Error More than 10 young (between 18 and 21), full-time, undergraduate students returned with identical EntryProfile.POSTCODE, where exists
EntryProfile.POSTCODE 5 Warning More than 10 young (between 18 and 21), full-time, undergraduate students, not in own accommodation (Student.TTACCOM=1, 4, 8 or 9), have EntryProfile.POSTCODE = Student.TTPCODE (where EntryProfile.POSTCODE and Student.TTPCODE exist)
EntryProfile.POSTCODE 6 Warning Where exists, EntryProfile.POSTCODE should be located in the country of EntryProfile.DOMICILE
EntryProfile.QUALENT2 4 Error More than 5% of instances at an institution in England where Instance.FUNDCODE = 1 and Instance.MODE in (01, 23, 24) and where exists in the incoming data EntryProfile.QUALENT2 = 99
EntryProfile.QUALENT2 5 Error More than 20% of instances at an institution in England where Instance.FUNDCODE = 1 and Instance.MODE in (02, 25, 31) and where exists in the incoming data EntryProfile.QUALENT2 = 99
EntryProfile.QUALENT2 6 Warning More than 5% of instances at an institution in Northern Ireland, Scotland or Wales where Instance.FUNDCODE = 1 and Instance.MODE in (01, 23, 24) and where exists in the incoming data EntryProfile.QUALENT2 = 99
EntryProfile.QUALENT2 7 Warning More than 20% of instances at an institution in Northern Ireland, Scotland or Wales where Instance.FUNDCODE = 1 and Instance.MODE in (02, 25, 31) and where exists in the incoming data EntryProfile.QUALENT2 = 99
EntryProfile.UCASAPPID 1 Error More than 20% of instances where Instance.COMDATE is in the current reporting period and Instance.MODE is in (01, 23, 24) and Course.COURSEAIM (begins H, I, J, C or is M22) and EntryProfile.DOMICILE is in (XK, XF, XI, XH, XG and EntryProfile.UCASAPPID does not exist
Instance.CAMPID 1 Error Instance.CAMPID must contain a valid character 1 - 9, A - Z and have been submitted in the Campus Information System
Instance.COMDATE 2 Error More than 100 instances at an Institution in England where Instance.MODE in (02, 25, 31, 74) have Instance.COMDATE earlier than (Y1-7)-07-31.
Instance.COMDATE 3 Error More than 50 instances at an Institution in England where (Instance.MODE = 01, 23, 24) have Instance.COMDATE earlier than (Y1-5)-07-31
Instance.COMDATE 4 Warning More than 100 instances at an Institution in Northern Ireland, Scotland or Wales where Instance.MODE in (02, 25, 31, 74) have Instance.COMDATE earlier than (Y1-7)-07-31
Instance.COMDATE 5 Warning More than 50 instances at an Institution in Northern Ireland, Scotland or Wales where (Instance.MODE = 01, 23, 24) have Instance.COMDATE earlier than (Y1-7)-07-31
Instance.DESTCOM 1 Warning More than 10 students with an instance where Instance.DESTOCM = ZZ
Instance.DISALL 1 Error Instance.DISALL code 4 must have an EntryProfile.DOMICILE (including those previously sent for the student) = GG, JE, XL, XK, IM, XF, XI, XH or XG
Instance.FEEELIG 1 Error Instance.FEEELIG must be coded 2 where the corresponding EntryProfile.DOMICILE (including those previously sent for the student) = IM, XL, GG or JE unless Instance.FESTUMK = 1 or 3
Instance.FUNDCODE 1 Error More than 500 instances where institution in England, Wales or Northern Ireland and Instance.FUNDCODE coded 1 where ( EntryProfile.DOMICILE exists and is not in (XK, XL, GG, JE, IM, XF, XI, XH, XG, AT, BE, XA, CZ, DK, FI, FR, DE, GI, GR, HU, IE, IT, LU, MT, NL, PL, PT, ES, SE, ZZ, AA, EE, LV, LT, SI, SK, RO, BG))
Instance.FUNDLEV 2 Warning If any Instance.FUNDLEV = 10 or 11 for a Course.COURSEID then Instance.FUNDLEV must be 10, 11 or 99 for all other instances for the same Course.COURSEID
Instance.FUNDLEV 1 Warning If any Instance.FUNDLEV = 20 or 21 for a Course.COURSEID then Instance.FUNDLEV must be 20, 21 or 99 for all other instances for the same Course.COURSEID
Instance.FUNDLEV 3 Warning If any Instance.FUNDLEV = 30 or 31 for a Course.COURSEID then Instance.FUNDLEV must be 30, 31 or 99 for all other instances for the same Course.COURSEID
Instance.INSTCAMP 1 Error Instance.INSTCAMP must exist and contain a valid full postcode or a valid outward postcode for institutions in Wales where Course.COURSEAIM is coded X41 to X46
Instance.MODE 1 Warning More than 6 students with an instance where Instance.MODE = 51
Instance.MSTUFEE 1 Warning Instance.MSTUFEE should not be coded 02, 04, 52 or 54 where the corresponding EntryProfile.DOMICILE (including those previously sent for the student) = XH
Instance.MSTUFEE 2 Warning Instance.MSTUFEE should not be coded 02, 03, 52, 53 where the corresponding EntryProfile.DOMICILE (including those previously sent for the student) = XG
Instance.MSTUFEE 3 Warning Instance.MSTUFEE should not be coded 03, 04, 53 or 54 where the corresponding EntryProfile.DOMICILE (including those previously sent for the student) = XF or XI
Instance.NUMHUS 1 Error All Instance.NUMUHS for a Student.HUSID must be unique
Instance.QTS 1 Error Instance.QTS cannot be coded 4 where the corresponding EntryProfile.QUALENT2 (including those previously sent) = 03 or 10
Instance.QTS 2 Error Instance.QTS cannot be coded 3 where the corresponding EntryProfile.QUALENT2 (including those previously sent) = 04, 37 - 98
Instance.RSNEND 1 Error More than 20% of instances where Instance.RSNEND does not exist where QualificationsAwarded.QUAL exists.
Instance.StudentOnModule 1 Warning More than 40 StudentOnModule entity occurrences for this instance
Institution.INSTAPP 1 Error Institution.INSTAPP must be consistent within an institution's return
Module.MODID 1 Error Module.MODID must be unique within an institution's return
Module.TINST 1 Error Module.TINST must = 4001, 4002, 4003 or 4004 where all linked Instance.FROUTARR = 01 - 80
Module.TINST 2 Warning Where Module.TINST exists more that 10% are coded 4001
ModuleSubject.MODSBJ 1 Error Where (first character of Course.COURSEAIM = D, E, L, M, H, I, J or C and second and third characters of Course.COURSEAIM are not 90 or 99) and Instance.MODE = 01, 23, 24, 52 or 53 and a student instance is attached to a single module then at least one ModuleSubject.MODSBJ must contain a code in the same JACS Subject Area as at least one of the CourseSubject.SBJCA codes
QualificationsAwarded.QUAL 1 Warning Multiple identical occurrences of QualificationsAwarded.QUAL appear for a single Student.HUSID where (first character of QualificationsAwarded.QUAL = D, E, L, M and second and third characters of QualificationsAwarded.QUAL are not 90)
QualificationsAwarded.QUAL 4 Warning Multiple identical occurrences of QualificationsAwarded.QUAL appear for a single Student.HUSID where (first character of QualificationsAwarded.QUAL = H, I, J or C and second and third characters of QualificationsAwarded.QUAL are not 90)
QualificationsAwarded.TQGSUB 1 Error If QualificationsAwarded.TQGSUB is coded 360 for more than 10 records then fail
QualificationsOnEntry 1 Error More than 50% of instances where Instance.COMDATE is in the current reporting year and EntryProfile.UCASAPPID exists and EntryProfile.DOMICILE in (XK, XF, XI, XH, XG) and Instance.MODE is in (01, 23, 24) and (EntryProfile.QUALENT2 exists and is coded 39 or 40) with no QualificationsOnEntry entity
QualificationsOnEntry 4 Error Multiple indentical qualifications on entry for this instance, ie. QualificationsOnEntry.QUALTYPE, QualificationsOnEntry.QUALSBJ, QualificationsOnEntry.QUALGRADE, QualificationsOnEntry.QUALYEAR and QualificationsOnEntry.QUALSIT all occur more than once
QualificationsOnEntry.QUALGRADE 1 Error More than 10% QualificationsOnEntry records with no QualificationsOnEntry.QUALGRADE
QualificationsOnEntry.QUALYEAR 1 Error Where Student.BIRTHDTE is not null and more than 10 students (Student.HUSID) where at least one QualificationsOnEntry.QUALYEAR for QualificationsOnEntry.QUALTYPE other than SS is not greater than (Student.BIRTHDTE + 15) year
Student.ETHNIC 1 Error Student.ETHNIC must exist where any EntryProfile.DOMICILE (including those previously sent for the student) = XF, XG, XH, XI, XK, XL, GG, JE or IM and the corresponding Instance.REDUCEDI = 00 or 01
Student.GENDER 2 Error More than 1 student where Student.GENDER = 9
Student.HUSID 1 Error Student.HUSID must be unique within an institution's return (i.e. all student entity data for the given HUSID must be consistent)
Student.HUSID 2 Warning Multiple occurrences of Student.BIRTHDTE, Student.GENDER, soundex (Student.SURNAME) and soundex (Student.FNAMES), with different Student.HUSIDs
Student.NATION 1 Error Student.NATION code XC must have Instance.COMDATE before 2007-08-01 unless EntryProfile.UCASAPPID exists.
Student.NATIOND 1 Error Student.NATIOND must exist where Welsh institution and any EntryProfile.DOMICILE (including those previously sent for the student) = XH and the corresponding Instance.REDUCEDI = 00 or 02
Student.SCN 1 Error Student.SCN must exist where any EntryProfile.DOMICILE (including those previously sent for the student) = XH and the corresponding EntryProfile.UCASAPPID exists and Course.COURSEAIM begins H, I, J, C, P, Q, R or S
Student.SCN 2 Error Student.SCN must exist where Scottish institution and any EntryProfile.DOMICILE (including those previously sent for the student) = XH and Course.COURSEAIM begins H, I, J, C, P, Q, R or S
Student.TTPCODE 1 Warning More than 50 young (between 18 and 21), full-time, undergraduate students, at parental home (Student.TTACCOM=2), have EntryProfile.TTPCODE (where exists) not equal to EntryProfile.POSTCODE
Student.TTPCODE 2 Warning More than 150 students have the same Student.TTPCODE (where exists) and do not have Student.TTACCOM = 1 or 9
Student.TTPCODE 3 Error More than 600 students have the same Student.TTPCODE (where exists) and do not have Student.TTACCOM = 1 or 9
Student.TTPCODE 4 Warning Where exists, Student.TTPCODE should contain a valid full postcode or a valid outward part of a postcode
Student.TTPCODE 5 Error Where exists Student.TTPCODE must not equal EntryProfile.POSTCODE where Student.TTACCOM = 1 or 9
Student.TTPCODE 6 Warning Where exists Student.TTPCODE should not equal EntryProfile.POSTCODE where Student.TTACCOM = 8
Student.TTPCODE 7 Error Student.TTPCODE must not be in Northern Ireland, Channel Islands or Isle of Man where institution is in England, Scotland or Wales and Instance.MODE is in (01, 12, 23, 24, 73)
Student.UCASPERID 2 Error Student.UCASPERID must exist where any EntryProfile.UCASAPPID (including those previously sent for the student) exists and is a 4 character code.
Student.WELSSP 1 Error Student.WELSSP must exist for institutions in Wales and any EntryProfile.DOMICILE (including those previously sent for the student) = XI and the corresponding Instance.REDUCEDI = 00

Contact Liaison by email or on +44 (0)1242 388 531.