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

Validation rules by category

Updated:
03 September 2025

Rule name Version Status Error message
ProgType_17 5 Changed

The T Level programme type must be used for this learning aim reference

ProgType_18 1 Active

The T Level Foundation Year programme type must be used for this learning aim reference

ProgType_19 1 Active

This programme type cannot be used for this learning aim

ProgType_20 1 Active

The T Level Foundation Year programme type must be used for this learning aim reference

ProgType_21 1 Active

The Funding model is not a valid code for this Programme Type

ProgType_22 1 Active

The Source of funding is not a valid code for this programme type

ProgType_23 5 Changed

This programme type cannot be used for this learning aim

ProgType_24 4 Changed

The Skills Bootcamp programme type must be returned when a Skills Bootcamp subject learning aim has been returned.

ProvSpecDelMonOccur_01 1 Active

The Provider specified delivery monitoring occurrence is not 'A' , 'B', 'C' or 'D'

PwayCode_02 1 Changed

The Pathway must not be returned

PwayCode_03 1 Active

The Pathway must 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

SWSupAimId_01 1 Active

The Software supplier aim identifier is not in the correct format

Tlout_01 1 New

A completed or withdrawn Tailored Learning funded aim must have a Tailored learning outcome recorded

Tlout_02 5 New

The Tlout identifier must be a valid lookup

WithdrawReason_02 1 Active

The Withdrawal reason is not a valid code

WithdrawReason_03 1 Active

The Withdrawal reason must be returned for this Completion status

WithdrawReason_04 1 Active

The Withdrawal reason must not be returned for this Completion status

WithdrawReason_05 1 Active

The Withdrawal reason is only valid for OLASS - Offenders in custody

WithdrawReason_06 1 Active

The Withdrawal reason is only valid for Industrial placements

WorkPlaceEmpId_01 1 Active

The Work placement employer identifier is not valid

WorkPlaceEmpId_02 1 Active

The Work placement employer identifier does not pass the checksum calculation

WorkPlaceEndDate_01 1 Active

The Work placement end date must be after the Work placement start date

WorkPlaceEndDate_02 1 Active

The Work placement end date must be before the Learning actual end date

WorkPlacement_01 1 Active

A Work placement record must be returned

WorkPlaceMode_01 1 Active

The Work placement mode must be a valid code

WorkPlaceStartDate_01 1 Active

The Work Placement record must be returned for this learning aim

WorkPlaceStartDate_02 1 Active

The Work placement start date must be after the Learning start date

WorkPlaceStartDate_03 1 Active

A Work placement record must not be returned for this learning aim

WorkPlaceStartDate_04 5 Changed

16-19 Funding model must be returned for this learning aim