Validation rules by category
- Last updated:
- 22 October 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| FundModel_09 | 1 | Active |
The funding model is not valid for this apprenticeship programme |
| FundModel_10 | 1 | Changed |
The funding model is not valid for this source of funding |
| FundModel_11 | 1 | Active |
This funding model is not valid for this programme type |
| FundModel_14 | 1 | Deleted |
This funding model is not valid when returning this field |
| FundModel_15 | 1 | Active |
This funding model is not valid for this LDM code |
| FundModel_16 | 1 | Active |
This funding model is not valid for this programme type |
| FundModel_17 | 1 | Active |
This funding model is not valid for the start date of the learning aim |
| FundModel_18 | 1 | Active |
The funding model is not valid for this source of funding |
| FundModel_19 | 1 | Active |
This Funding model is not valid for starts before 1 August 2024 |
| FundModel_20 | 1 | Active |
This Funding model is not valid for starts before 1 August 2024 |
| FundModel_21 | 1 | Active |
Funding model 38 cannot be used if the Original Learning Start Date is before 1 August 2024. Use Funding model 35. |
| FundModel_22 | 1 | New |
This programme type is not valid for this funding model |
| GivenNames_01 | 1 | Changed |
The learner's Given names must be returned |
| GivenNames_02 | 1 | Deleted |
The learner's Given names must be returned |
| GivenNames_04 | 1 | Deleted |
The learner's Given names must be returned |
| GROSSFEE_01 | 1 | Active |
The Gross tuition fee must be returned for this learning aim |
| GROSSFEE_02 | 1 | Active |
The Gross tuition fee must be equal to or greater than the Net tuition fee |
| GROSSFEE_03 | 5 | Changed |
The Gross tuition fee must not be greater than £9790 |
| Header_2 | 1 | Active |
The file preparation date is after today's date |
| Header_3 | 1 | Active |
The UKPRN in the filename does not match the UKPRN in the Header |
| HEPostCode_01 | 1 | Active |
The HE centre location postcode should be a valid postcode on the list of complete UK postcodes table or be ZZ99 9ZZ |
| HEPostCode_02 | 1 | Active |
The Postcode must conform to the valid postcode format |
| HRSAmount_01 | 1 | New |
Planned hours for a T Level programme must be greater than zero on the programme aim |
| HRSAmount_02 | 1 | New |
Planned hours for off the job training of an apprenticeship programme must not be less than 278 hours |
| HRSAmount_03 | 1 | New |
Planned hours for off the job training of an apprenticeship programme (HRS 1) must not be less than 187 hours |
| HRSAmount_04 | 1 | New |
The Additional Delivery Hours (HRS 6) must not exceed 24 hours in a day |
| HRSAmount_05 | 1 | New |
The Additional Delivery Hours (HRS 6) should not exceed 35 hours in a week |
| HRSAmount_06 | 1 | New |
The Additional Delivery Hours divided by the number of days of study is greater than 9 and less than 24 |
| HRSType_01 | 3 | Changed |
Planned hours for off the job training of an apprenticeship programme must be returned for Apprenticeships on the programme aim |
| HRSType_02 | 3 | Changed |
Planned hours for a T Level programme must be returned for T Levels |
| HRSType_03 | 3 | Deleted |
'Planned hours for off the job training of an apprenticeship programme' (HRS1) must be recorded on the programme aim |
| HRSType_04 | 1 | New |
'Planned hours for a T Level programme' (HRS2) must be recorded on the programme aim |
| HRSType_05 | 1 | New |
Planned hours for a T Level programme (HRS 2) must not be returned for 16-19 study programmes |
| HRSType_06 | 1 | New |
For Tailored learning funded aims 'The size of the Tailored Learning course' (HRS 5) must be recorded which represent the timetable hours for delivery. |
| HRSType_07 | 1 | New |
Actual hours for off the job training of an apprenticeship programme must be returned on the programme aim |
| HRSType_08 | 1 | New |
Actual hours for off the job training of an apprenticeship programme must be returned |
| HRSType_09 | 1 | New |
Actual hours for off the job training of an apprenticeship programme must be returned for withdrawn learners |
| HRSType_10 | 1 | New |
Additional Delivery Hours (HRS 6) must only be returned for Adult Skills or Other Adult. |
| HRSType_11 | 1 | New |
The Additional Delivery Hours (HRS 6) must only be returned for ESOL qualification or unit aims |
| HRSType_12 | 1 | New |
Hours Codes 1,3,4,5,6 must not be returned when returning a T Level programme |
| HRSType_13 | 1 | New |
Hours Codes 1,3 and 4 must only be returned for Apprenticeships |
| HRSType_14 | 1 | New |
Hours Codes 2, 5 or 6 must not be returned when returning an Apprenticeship |
| HRSType_15 | 1 | New |
Hours Codes 5 must only be returned for Tailored Learning |
| HRSType_16 | 1 | New |
Hours Codes 1, 2, 3, 4 or 6 must not be returned when returning Tailored Learning |
| HRSType_17 | 1 | New |
Hours Codes 1, 2, 3, 4 or 5 must not be returned when returning Adult Skills |
| HRSType_18 | 1 | New |
The same Hours Code must only be returned once in the Learning Delivery record |
| Inconsistent UKPRN | 1 | Active |
The UKPRN in the file name does not match the provider's UKPRN in the Submit Learner Data service |
| LearnActEndDate_01 | 1 | Active |
The Learning actual end date must be after the Learning start date |
| LearnActEndDate_04 | 1 | Active |
The Learning actual end date must be before the file preparation date |
| LearnAimRef_01 | 1 | Active |
The Learning aim reference is not a valid lookup on LARS |