ILR Compliance - Which rules are currently implemented?

This page provides an overview of all the ILR Validation Rules and FRM Reports currently applied to your data within the ILR compliance Report. Each rule is listed with its description to help you understand the checks being performed.

For a full list of DfE-published validation rules, including detailed guidance, links are provided to the DfE documentation.

For a full list of FRM Reports run by the DfE and detail on where they may use data from all Training Providers please see their guidance.

We will be iteratively adding to the rules we run, so this page will be updated over time as new validation checks and FRMs are implemented. Use this page as a quick reference to understand what each rule is checking and how it may impact your ILR data.

FRM Reports currently implemented

RuleName ErrorMessage
FRM01 Learners repeating a previously achieved learning aim
FRM06 Continuing learners from last academic year who do not appear in this year’s ILR
FRM13 Learners undertaking English and/or maths within an apprenticeship when they have already achieved level 1 or above
FRM27 Continuing or completed learning aims that are now reported as withdrawn on or before 31 July of the previous funding year
FRM30 Students with more than 40 planned hours a week
FRM37 Apprenticeship off-the-job training (OTJT) hours below the minimum
FRM72 Changes to actual end date and/or planned end date after R14 of previous year

 

ILR Validation Rules currently implemented

RuleName Severity ErrorMessage
AchDate_02 Error The Achievement Date should not be after the current teaching year end date
AchDate_03 Error The Achievement Date must not be before the Learning Start Date
AchDate_04 Error The Learning Actual End Date must be returned for this Achievement Date
AchDate_05 Error The Achievement Date must be after the Learning Actual End Date
AchDate_07 Error The Achievement Date must be before the file preparation date
AchDate_08 Error The Achievement Date must be completed for apprenticeship standards and traineeship programmes with a status of achieved
AchDate_09 Error The Achievement Date must not be completed for aims that are not apprenticeship standard programme aims
AchDate_11 Error The Achievement Date must be 7 days after the Learning Actual End Date
AchDate_12 Error The Achievement Date must be returned
AchDate_13 Error The Achievement Date can't be later than six months after the Learning Actual End Date for Skills Bootcamp programmes
CompStatus_01 Error The Completion Status is not a valid code
CompStatus_02 Error The Learning Actual End Date must not be returned for this Completion Status
CompStatus_03 Error The Learning Actual End Date must be returned for this Completion Status
CompStatus_04 Error The Outcome must be returned for this Completion Status
CompStatus_05 Error The Completion Status is not valid for this Outcome
CompStatus_06 Error The Completion Status is not valid for this Outcome
CompStatus_07 Error The Completion Status has not been returned
CompStatus_08 Error The Completion Status has not been returned
DateEmpStatApp_01 Error The date Employment Status applies must not be after the current teaching year
DateEmpStatApp_02 Error The date Employment Status applies must not be before 1 August 1990
DateOfBirth_01 Error The Date of Birth must be returned
DateOfBirth_04 Error The learner is 115 or over
DateOfBirth_07 Error The learner is 25 or over so the source of funding must not be EFA
DateOfBirth_23 Error The Date of Birth has not been returned
DateOfBirth_24 Error The Unique Learner Number has been returned and the Date of Birth has not been returned
DateOfBirth_25 Error The learner is under 19
DateOfBirth_26 Error The learner is under 19 and financed by an Advanced Learner Loan
DateOfBirth_27 Error The learner's Date of Birth is on or after the start of the current teaching year
DateOfBirth_34 Error The learner is recorded as a High Needs Student but there is no Education Health Care Plan recorded
DateOfBirth_35 Error The learner is under 19 and the planned duration of the programme does not reach the required minimum duration of an apprenticeship
DateOfBirth_36 Error The learner is 19 or over and the planned duration of the programme does not reach the required minimum duration of an apprenticeship
DateOfBirth_38 Error The learner is under 19 and the actual duration of the programme does not reach the required minimum duration of an apprenticeship
DateOfBirth_40 Error The learner is 19 or over and the actual duration of the programme does not reach the required minimum duration of an apprenticeship
DateOfBirth_46 Error The planned duration of the programme does not reach the required minimum duration for an apprenticeship standard
DateOfBirth_47 Error The planned duration of the programme does not reach the required minimum duration for an apprenticeship standard
DateOfBirth_48 Error The learner is not over the school leaving age
DateOfBirth_57 Error The planned duration of the programme does not reach the required minimum duration for an apprenticeship standard
DateOfBirth_58 Error The actual duration of the programme does not reach the required minimum duration for an apprenticeship standard
DateOfBirth_59 Error The learner must not be 25 or over at the start of the learning for a funded foundation apprenticeship standard programme
DateOfBirth_60 Error The learner is not able to be funded for a level 7 apprenticeship because they are either over 21 or are under 25 and are not an apprentice care leaver or have an EHC plan.
EmpId_02 Error The Employer Identifier is not valid
EmpId_10 Error The Employer Identifier has not been returned
EmpId_14 Error The Employer Identifier has been returned and the Learner's Employment Status is 'Not in paid employment'
EPAOrgID_02 Error The End Point Assessment Organisation payment record has been returned but there is no record of the End Point Assessment Organisation
EPAOrgID_03 Error The End Point Assessment Organisation has been returned but there is no record of the associated financial record
LearnActEndDate_01 Error The Learning Actual End Date must be after the Learning Start Date
LearnActEndDate_04 Error The Learning Actual End Date must be before the file preparation date
LearnPlanEndDate_02 Error The Learning Planned End Date must not be before the Learning Start Date
LearnPlanEndDate_03 Error The Learning Planned End Date must not be 10 years or more after the Learning Start Date
LearnStartDate_02 Error The Learning Start Date is more than 10 years before the start of the current teaching year
LearnStartDate_03 Error The Learning Start Date must not be after the end of the current teaching year
LearnStartDate_05 Error The Learning Start Date must not be on or before the learner's Date of Birth
LearnStartDate_12 Error The Learning Start Date must not be more than one year in the future
OrigLearnStartDate_01 Error The Original Learning Start Date must not be more than 10 years before the Learning Start Date
OrigLearnStartDate_02 Error The Original Learning Start Date must not be on or after the Learning Start Date
OrigLearnStartDate_03 Error The Original Learning Start Date must not be returned
OrigLearnStartDate_04 Error The Restart Indicator has not been returned
OrigLearnStartDate_09 Error The Original Learning Start Date for this funding model must not be before 1 May 2017
Outcome_01 Error The Outcome is not a valid code
Outcome_04 Error The Achievement Date must not be returned for this Outcome
Outcome_05 Error The Learning Actual End Date must be returned for this Outcome
Outcome_09 Error The Completion Status is not valid for this Outcome
Outcome_10 Error The Completion Status is not valid for this Outcome
Outcome_11 Error If an Outcome Code has been returned an Actual End Date must be returned
Outcome_12 Error If the Learning Actual End Date has been returned then the Outcome must be returned
R_100 Error There must be an assessment price recorded
R_101 Error The learning aim must not have more than one Apprenticeship Contract Type record at the same time
R_102 Error The aim must have an Apprenticeship Contract Type in the first day
R_104 Error There must be an Apprenticeship Contract Type for the full duration of the aim
R_105 Error The learner must not have different Apprenticeship Contract Types recorded at the same time