Skip to main content

Staff record 2012/13

Back to C12025

COMMIT-stage validation


Version 1.4 Produced 2013-09-25

This document lists the COMMIT 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.

Validation Checks at COMMIT

Field Name Number Severity Rule
Activity.ACTSOC 1 Error Activity.ACTSOC must be 231 where Contract.LEVELS = A0.
Activity.CCENTRE 1 Error The Activity.CCENTRE code must be one of AcademicCostCentres.ACCENTRE codes submitted for the Institution profile record.
Contract.CAMPID 1 Error Contract.CAMPID must have been submitted in the Institution profile collection.
Contract.CLINICAL 1 Warning An institution has a Medical or Dental school but has not returned any Contract.CLINICAL = 1.
Contract.CONFTE 1 Warning Contract.CONFTE should not be less than 80.0 where (Contract.MOEMP = 1 and Contract.STARTCON < '(Y1)-08-01' and Contract.ENDCON is null)
Contract.CONFTE 2 Warning Contract.CONFTE should not be greater than 90.0 where Contract.MOEMP = 3 or 4.
Contract.CONFTE 3 Warning Contract.CONFTE should not be greater than 50.0 where Contract.MOEMP = 5.
Contract.CONFTE 4 Error Contract.CONFTE must not be 000.0 where (Contract.MOEMP in (1, 2, 3, 4, 5) and (Contract.ENDCON > '(Y1)-07-31' or Contract.ENDCON is null)).
Contract.CONFTE 5 Error Total of Contract.CONFTE for all the contract records for a person must not be greater than 200.
Contract.LEVELS 1 Warning More than 10 people or 2% (whichever is less) where Contract.LEVELS = B1.
Contract.LEVELS 2 Error Contract.LEVELS = A0 must exist at least once and no more than twice for an institution.
Contract.RESCON 1 Warning Where Contract.RESCON = 1 there should be another contract where Contract.STARTCON is greater than or equal to the Contract.ENDCON of the initial contract. Except where any Contract.STARTCON does not exist.
Contract.SALREF 1 Warning Contract.SALREF should not be between 4500 and 10000 where (Contract.TERMS = 1 or 2 and Contract.MOEMP in (1,2,3,4,6) and Person.BIRTHDTE <= '(Y1-18)-07-31').
Contract.SALREF 2 Warning Where Contract.SALREF exists, if the same Person.STAFFID and Contract.CONTID appears in the contract table in both last year's and this year's returns, then the percentage change in Contract.SALREF between year's should not be more than 25%
Contract.SALREF 3 Warning Contract.SALREF should not be greater than 150000 where (Contract.MOEMP in (1,2,3,4,6) and Contract.TERMS = 1 or 2 and Contract.LEVELS does not equal A0).
Contract.SALREF 5 Warning Contract.SALREF should not be less than 50000 where (Contract.MOEMP in (1,2,3,4,6) and Contract.TERMS = 1 or 2 and Contract.LEVELS = F1)
Contract.SPOINT 1 Warning Contract.SPOINT should start with C where Contract.CLINICAL does not equal 0.
Contract.SPOINT 2 Error Contract.SPOINT must contain a valid entry.
Contract.STARTCON 1 Warning Where exists Person.BIRTHDTE is less than 16 years of age at the start of contract (i.e. Contract.STARTCON - (minus) Person.BIRTHDTE < 16 years)
Person.ABLWELSH 1 Warning More than 5% of staff where Person.ABLWELSH = 9.
Person.ACTCHQUAL 1 Warning Where multiple occurrences of Person.ACTCHQUAL exist for a single Person.STAFFID, and an occurrence of Person.ACTCHQUAL does not equal 90 or 99, then no other occurrence of Person.ACTCHQUAL should equal 90 or 99.
Person.ACTLEAVE 1 Warning Where Person.ACTLEAVE = 05 then Person.LOCLEAVE should be in (1, 2, 3, 4, 5).
Person.ACTLEAVE 2 Warning Where Person.ACTLEAVE = 11 at least one Contract.RESCON should equal 7.
Person.ACTLEAVE 3 Warning More than 5% of staff have Person.ACTLEAVE = 11 and Person.BIRTHDTE after '(Y1-50)-07-31'
Person.BIRTHDTE 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and (Person.BIRTHDTE does not equal '99991231' or '19010101' in last year's return), then Person.BIRTHDTE should be consistent.
Person.DATEFHEI 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and the Person.DATEFHEI does not equal '99991231' in last year's return, then Person.DATEFHEI should be consistent.
Person.DISABLE 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.DISABLE1 does not equal 97 and Person.DISABLE2 = XX in last year's return then Person.DISABLE should be consistent.
Person.DISABLE 2 Warning More than 5% of staff where (Person.DISABLE2 does not equal XX in last year's return and Person.DISABLE does not equal 08 this year).
Person.DISABLE 3 Warning More than 98% of staff where Person.DISABLE = 00.
Person.ETHNIC 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and (Person.ETHNIC was not in (11, 12, 14, 19, 90, 98) last year's return, and Person.ETHNIC is not equal to 98 in this year's return), then Person.ETHNIC should be consistent.
Person.ETHNIC 2 Warning More than 20% of staff where (Person.ETHNIC does not equal 90 or 98 in last year's return and Person.ETHNIC = 90 or 98 in this year's return).
Person.ETHNIC 3 Warning For institutions in England, Wales, or Northern Ireland, more than 20% of staff have (Person.ETHNIC = 11 or 12 in last year's return and Person.ETHNIC does not equal 10 in this year's return).
Person.ETHNIC 4 Warning For institutions in Northern Ireland, more than 20% of staff have (Person.ETHNIC = 14 in last year's return and Person.ETHNIC does not equal 14 or 15 in this year's return).
Person.ETHNIC 5 Warning For institutions in Scotland, where Person.ETHNIC = 11, 12 or 19 in last year's return, Person.ETHNIC does not equal 19 in this year's return.
Person.ETHNIC 6 Warning For institutions in England, Wales or Northern Ireland, where Person.ETHNIC = 19 in last year's return, Person.ETHNIC does not equal 10 in this year's return.
Person.GENDERID 1 Warning More than 20% of staff where Person.GENDERID = 02.
Person.HQHELD 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.HQHELD does not equal 98, 99 or XX in last year's return, then Person.HQHELD should not equal 98 or 99 in this year's return.
Person.HQHELD 2 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.HQHELD exists in both returns, and Person.HQHELD does not equal 97, 98 or 99 this year, then Person.HQHELD should not be greater than Person.HQHELD last year.
Person.HQHELD 3 Warning If any contract record for this person has (Contract.TERMS = 1 or 2 and any Activity.ACTSOC = major groups 1, 2 or 3) then Person.HQHELD should not equal 98.
Person.LOCLEAVE 1 Warning Person.LOCLEAVE should not equal 8 where Person.DATELEFT > '(Y1)-07-31' and any contract record for this person has Contract.TERMS = 1 or 2.
Person.NATION 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.NATION does not equal ZZ in last year's return, then Person.NATION should be consistent.
Person.NATIOND 1 Warning Where there is an occurrence of Person.NATIOND = R or U, then no other occurrence of Person.NATIOND should exist.
Person.NATIOND 2 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns for institutions in Wales, and Person.NATID1 does not equal U or X in last year's return, then an occurrence of Person.NATIOND should be consistent.
Person.NATIOND 3 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns for institutions in Wales, and Person.NATID2 does not equal X in last year's return, then an occurrence of Person.NATIOND should be consistent.
Person.PARLEAVE 1 Warning More than 20% of staff have Person.PARLEAVE = 1 and Person.SEX does not equal 2.
Person.PARLEAVE 2 Warning More than 20% of staff have Person.PARLEAVE = 2 and Person.SEX does not equal 1.
Person.PREVEMP 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns and Person.PREVEMP exists in both returns, and Person.PREVEMP does not equal XX or 99 in last year's return, then Person.PREVEMP should be consistent between years. Except where there are Person.PREVEMP = 05 in last year's return then Person.PREVEMP can equal 05, 16, or 18 this year, or where Person.PREVEMP = 06 in last year's return then Person.PREVEMP can equal 06, 17, or 19 this year.
Person.PREVEMP 2 Warning Where (Person.DATEFHEI > '(Y1)-07-31 ' and any contract record for this person record has (Activity.ACTSOC major groups 1, 2 or 3 and Contract.TERMS = 1 or 2), and XPOPP01 = 1) then Person.PREVEMP should not equal 99.
Person.PREVEMP 3 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.PREVEMP does not equal 99 or XX in last year's return, then Person.PREVEMP should not equal 99 in this year's return.
Person.PREVHEI 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.PREVHEI does not equal 4001 or XXXX in last year's return, then Person.PREVHEI should be consistent.
Person.PREVHEI 2 Error Where Person.PREVEMP = 01, then Person.PREVHEI must not be the same as the returning institution.
Person.PREVHEI 3 Error Where Person.PREVEMP = 21 and Person.PREVHEI exists it must be the same as the returning institution.
Person.REGBODY 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.REGBODY exists in both returns and does not equal 00, 04 or XX in last year's return, then an occurrence of Person.REGBODY should be consistent.
Person.RESAST 1 Warning If a member of staff holds multiple contracts, and at least one Contract.ACEMPFUN does not equal 2, then Person.RESAST should equal 1.
Person.SEX 1 Warning If the same Person.STAFFID appears in both last year's and this year's Staff returns, and Person.GENDER = 1 or 2 in last year's return then Person.SEX should be consistent.
Person.SEXORT 1 Warning More than 5% of staff have Person.SEXORT = 02 and Person.SEX does not equal 1.
Person.SEXORT 2 Warning More than 5% of staff have Person.SEXORT = 03 and Person.SEX does not equal 2.
Person.SEXORT 3 Warning More than 20% of staff where Person.SEXORT = 05.
Person.STAFFID 1 Warning The following staff have been given new Person.STAFFID when a previous ID exists (based on their Person.PREVHEI and Person.PREVEMP) and the member of staff is new at your institution this year.
Person.STAFFID 2 Warning All staff with 10 or more contracts.
Person.STAFFID 3 Warning Potential duplicate entries for non-atypical staff exist but have different Person.STAFFIDs.
Person.STAFFID 4 Error If a member of staff was included in last year's Staff return, where any contract record for this person has (Contract.ACT1, or Contract.ACT2, or Contract.ACT3 = 1, 2A, 2B, 3A, 3B, 3C and Contract.TERMS = 1 or 2 and Contract.ENDCON = '9999-12-31') and Person.DATELEFT = '9999-12-31' in last year's return, then a record must be included in this year's Staff return.
Person.STAFFID 5 Error The combination of Person.STAFFID and Contract.CONTID field must be unique within an HEI's submission.

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