Validation rules by category
- Last updated:
- 29 July 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| R_138 | 3 | Changed |
The achievement date or an event learning aim for Skills Bootcamps (Z0059747, Z0059748, Z0059749) needs to be present in the learning delivery record |
| R_139 | 1 | Active |
At least one subject learning aim must be closed if the Skills Bootcamp programme has been completed. |
| R_140 | 1 | Active |
The Learning actual end date of the component aims must be returned for this programme |
| R_141 | 1 | Active |
There must be a Skills Bootcamp subject learning aim in an open Skills Bootcamp programme |
| R_142 | 1 | Active |
The Total Negotiated Price Record must not be on or after the learning start date of an open programme aim where the learner has previously withdrawn. |
| R_143 | 1 | Active |
The Learning actual end date for the latest programme aim must not be before the Learning actual end date of the latest component aim. |
| R_144 | 1 | Active |
The Learning actual end date for the latest programme aim must not be before the Learning actual end date of the latest component aim. |
| R_146 | 1 | Active |
The learner is currently apprenticeship funded and cannot start an Adult skills funded English/maths aim |
| R_147 | 1 | Active |
The Technical Qualification and the Occupational Specialism must match on Programme Type, Framework code and Pathway in the LARS Framework Aims table |
| R_148 | 1 | Changed |
The learner must be earning below the earnings threshold by returning LDM 391 or the learner's prior attainment must be below a full level 3 |
| R_149 | 1 | Active |
The learning start date of this aim cannot before the learning start date of the programme aim |
| R_150 | 1 | Changed |
The learning start date of this aim cannot before the learning start date of the programme aim |
| R_151 | 1 | Active |
If the learner is earning below the earnings threshold, LDM 391 must be returned |
| R_152 | 1 | New |
The Event Indicator must not be used for learning aims starting before 1 August 2025 |
| R_153 | 1 | New |
The date applies from must be on or after 1 August 2025 for the Event Indicator |
| R_154 | 3 | Changed |
Skills Bootcamp event aims must not be used on or after 1 August 2025 |
| R_155 | 1 | New |
The English Minimum Hours field must be returned for this learner |
| R_156 | 1 | New |
The Maths Minimum Hours field must be returned for this learner |
| SEC_01 | 1 | Changed |
The Socio-economic classification is not a valid code |
| SEC_02 | 1 | Changed |
The Socio-economic Classification must be returned for this learning aim |
| Sex_01 | 1 | Active |
The Sex is not a valid code |
| SOC_02 | 1 | Changed |
The Occupation code must be returned for this learning aim |
| SOC_04 | 1 | Changed |
The Occupation code is not a valid code |
| SPECFEE_01 | 1 | Active |
This Special fee indicator is not valid |
| SPECFEE_02 | 1 | Active |
The Special fee indicator is not valid for this Mode of study |
| SSN_02 | 1 | Active |
The Student support number does not pass the checksum calculation |
| SSN_03 | 1 | Active |
As the Student Support Number has not been recorded then the Net Tuition Fee and Gross Tuition Fee should be returned |
| StdCode_01 | 1 | Active |
The Apprenticeship standard code must be returned |
| StdCode_02 | 1 | Active |
The Apprenticeship standard code is not valid |
| StdCode_03 | 1 | Active |
The Apprenticeship standard code must not be returned |
| STULOAD_04 | 1 | Active |
The Student instance FTE must be returned for this learning aim |
| SWSupAimId_01 | 1 | Active |
The Software supplier aim identifier is not in the correct format |
| Tlout_01 | 1 | Active |
A completed or withdrawn Tailored Learning funded aim must have a Tailored learning outcome recorded |
| Tlout_02 | 1 | Active |
The Tlout identifier must be a valid lookup |
| TTACCOM_01 | 1 | Active |
The Term time accommodation is not a valid code |
| TTACCOM_02 | 1 | Active |
The Term time accommodation is not a valid code for this Learning start date |
| TTACCOM_04 | 1 | Active |
The Term time accommodation must be returned for this learning aim |
| TYPEYR_01 | 1 | Active |
The Type of instance year is not a valid code |
| TYPEYR_02 | 1 | Active |
The Type of instance year is not valid for this Completion of year of instance |
| UCASSCHEMECODE_01 | 1 | Changed |
The UCAS scheme code must be returned for this learning aim |
| UCASSCHEMECODE_02 | 1 | New |
The UCAS Scheme code must be two alphabetic characters followed by two numeric digits. |
| UKPRN_03 | 1 | Active |
The UKPRN is not the same as recorded in the Header |
| UKPRN_06 | 1 | Changed |
There is no Adult skills funding relationship for this UKPRN |
| UKPRN_08 | 1 | Changed |
There is no Advanced Learner Loans Bursary funding relationship for this UKPRN |
| UKPRN_09 | 1 | Changed |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_10 | 1 | Active |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_11 | 1 | Changed |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_12 | 1 | Active |
There is no Adult skills funding relationship for this UKPRN |
| UKPRN_13 | 1 | Active |
There is no apprenticeship funding relationship for this UKPRN |
| UKPRN_14 | 1 | Changed |
There is no apprenticeship funding relationship for this UKPRN |