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

Validation rules by category

Last updated:
22 October 2026

Rule name Version Status Error message
R_130 1 Active

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 Active

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 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 Active

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 Active

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 Active

The Event Indicator must not be used for learning aims starting before 1 August 2025

R_153 1 Active

The date applies from must be on or after 1 August 2025 for the Event Indicator

R_154 1 Active

Skills Bootcamp event aims must not be used on or after 1 August 2025

R_155 1 Changed

The English Minimum Hours field must be returned for this learner

R_156 1 Changed

The Maths Minimum Hours field must be returned for this learner

R_157 1 New

Advanced Learner Loans (ALB) must not have more than one Learning Delivery FAM record with the same Learning Delivery FAM Date From

R_158 3 Changed

A Construction Skills Certification Scheme (CSCS) card has been recorded without an aim that has a Building and Construction Sector Subject Area that is not a CSCS card

R_159 2 Changed

A Growth and Skills Offer Apprenticeship Unit component aim must have a corresponding programme aim with the same combination of funding model, programme type, learning start date, learning planned end date and learning actual end date (if returned)

R_160 2 Changed

A Growth and Skills Offer Apprenticeship Unit programme aim must have a corresponding component aim with the same combination of funding model, programme type, learning start date, learning planned end date and learning actual end date (if returned)

R_161 1 New

If Hours Record 'Planned hours for off the job training due to a reduction in prior learning' (HRS 4) has been returned, 'Price Reduction due to prior learning' (RIP 1) financial record must also be returned

R_162 1 New

If 'Price Reduction due to prior learning' (RIP 1) Financial Record has been returned, Hours Record 'Planned hours for off the job training due to a reduction in prior learning' (HRS 4) must also be returned

R163 5 New

The source of funding must match across all open aims of a funding model 38 programme

SEC_01 1 Active

The Socio-economic classification is not a valid code

SEC_02 1 Active

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 Active

The Occupation code must be returned for this learning aim

SOC_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 5 Changed

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