1. Home
  2. Validation rules
  3. Validation rules by category

Validation rules by category

Updated:
03 September 2025

Rule name Version Status Error message
R_90 1 Active

The Learning actual end date of the component aims must be returned for this programme

R_96 1 Active

The learner must not have more than one Learning Delivery Work Placement record with the same Work placement start date

R_97 1 Active

The learner must not have consecutive Learner Employment status records with the same Employment status, Employer identifier, Agreement Identifier and Employment Status Monitoring

R_100 1 Active

There must be an assessment price recorded

R_101 1 Active

The learning aim must not have more than one Apprenticeship contract type record at the same time

R_102 1 Active

The aim must have an Apprenticeship contract type in the first day

R_104 1 Active

There must be an apprenticeship contract type for the full duration of the aim

R_105 1 Active

The learner must not have different Apprenticeship contract types recorded at the same time

R_106 1 Active

There must not be more than one LSF record at the same time

R_110 7 Changed

The employment status is not valid for this apprenticeship contract type

R_112 1 Active

There must be a Date applies to that matches the Learning actual end date for this aim.

R_113 1 Active

The Learning actual end date is not known, therefore the Date applies to record must not be returned.

R_114 1 Changed

The learner is currently apprenticeship funded and cannot start an Adult skills funded English/maths aim

R_119 1 Active

The apprenticeship financial record cannot be before the Learning start date when the total negotiated price has been returned

R_121 1 Active

There must be a Date applies to that matches the achievement date for this aim.

R_122 1 Active

The achievement date is not known, therefore the Date applies to record must be the same as the Learning actual end date

R_123 1 Active

The learner is continuing or intending to continue, therefore do not return the 'Date applies to' for the latest ACT record

R_124 1 Active

The learner must not have overlapping programme aims

R_125 1 Active

T Level and T Level Foundation Year component or core aims must have a corresponding programme aim with the same combination of funding model and programme type

R_126 1 Active

T Level and T Level Foundation Year component or core aims must have a corresponding programme aim with the same combination of funding model and programme type

R_129 1 Changed

The T Level Technical qualification must have a corresponding programme aim with the same Programme type, Framework code and Pathway (if returned)

R_130 1 Changed

For T Level programme learning aims, planned learning hours and Planned employability, enrichment and pastoral hours must not be returned

R_131 1 Changed

There must be a prior attainment record matching the earliest learning aim start date for the learner

R_132 1 Changed

Learner must be unemployed or return LDM 382 'Free Courses for Jobs (Level 3 Offer) for Low Wage Learners'

R_134 1 Active

The programme type must be Skills Bootcamps for this Employment Status Monitoring Type

R_135 1 Active

Skills Bootcamp component aims must have a corresponding programme aim with the same combination of funding model, programme type and contract reference number

R_136 1 Active

Skills Bootcamp component aims must have a corresponding programme aim with the same combination of funding model, programme type and contract reference number

R_137 1 Active

An occupational specialism learning aim (ZTLOSxxx) needs to be present in the learning delivery record

R_138 1 Active

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 Achievement date must not be before the earliest Learning start date of any Skills Bootcamp programme aims.

R_146 1 New

The learner is currently apprenticeship funded and cannot start an Adult skills funded English/maths aim

R_147 5 Changed

The Technical Qualification and the Occupational Specialism must match on Programme Type, Framework code and Pathway in the LARS Framework Aims table

R_148 5 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 4 New

The learning start date of this aim cannot before the learning start date of the programme aim

R_150 4 New

The learning start date of this aim cannot before the learning start date of the programme aim

R_151 6 Changed

If the learner is earning below the earnings threshold, LDM 391 must be returned

SEC_01 1 Active

The Socio-economic indicator is not a valid code

SEC_02 1 Active

The Socio-economic indicator must be returned for this learning aim

Sex_01 1 Active

The Sex is not a valid code

SOC2000_02 1 Active

The Occupation code must be returned for this learning aim

SOC2000_04 1 Active

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