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

The learner is self employed and the Employment status is not 'in paid employment'

ESMType_08 1 Active

The Length of unemployment has not been returned

ESMType_09 1 Active

The Length of employment has not been returned

ESMType_10 1 Active

The Length of employment has been returned

ESMType_11 1 Active

The Employment status monitoring type and code is not valid for the Employment status date

ESMType_12 1 Active

The Employment intensity indicator or Self employed indicator has been returned

ESMType_15 1 Active

There must not be more than one record with an ESM type of SEI, EII, LOU, LOE, BSI, PEI, or SEM

ESMType_16 1 Active

The Small employer indicator has been returned and the Learner's Employment status is 'Not in paid employment'

ESMType_17 1 Active

The learner must be receiving work related benefits for this Learning Delivery Monitoring code to be used

ESMType_18 1 Active

The redundancy indicator has been returned and the Learner's Employment status is 'In paid employment'

ESMType_19 1 Active

The 'Small or Medium Employer' indicator has been returned but the Learner's Employment status is 'Not in paid employment'

ESMType_20 1 Active

There must not be more than one of the same OET codes recorded on the employment status

ESMType_21 1 New

The Length of Employment must be returned when the Growth and Skills Offer Apprenticeship Unit programme type has been returned

Ethnicity_01 1 Active

The Ethnicity is not a valid code

FamilyName_01 1 Changed

The learner's Family name must be returned

FamilyName_02 1 Deleted

The learner's Family name must be returned

FamilyName_04 1 Deleted

The learner's Family name must be returned

FD_Accom_AL 1 Active

The value returned for Accom is not 1 character long

FD_AddHours_AL 1 Deleted

The length of the value returned for AddHours is not between 1 and 4 characters

FD_AddHours_AR 1 Deleted

The AddHours is out of range

FD_AddLine1_AL 1 Active

The length of the value returned for AddLine1 is not between 1 and 50 characters

FD_AddLine1_AP 1 Active

The length of the value returned for AddLine1 is not between 1 and 50 characters

FD_AddLine2_AL 1 Active

The length of the value returned for AddLine2 is not between 1 and 50 characters

FD_AddLine2_AP 1 Active

The AddLine2 does not match the validation pattern

FD_AddLine3_AL 1 Active

The length of the value returned for AddLine3 is not between 1 and 50 characters

FD_AddLine3_AP 1 Active

The AddLine3 does not match the validation pattern

FD_AddLine4_AL 1 Active

The length of the value returned for AddLine4 is not between 1 and 50 characters

FD_AddLine4_AP 1 Active

The AddLine4 does not match the validation pattern

FD_AFinAmount_AL 1 Active

The length of the value returned for AFinAmount is not between 1 and 6 characters

FD_AFinAmount_AR 1 Active

The AFinAmount is out of range

FD_AFinAmount_MA 1 Active

The Apprenticeship Financial Amount has not been returned

FD_AFinCode_AL 1 Active

The length of the value returned for AFinCode is not between 1 and 2 characters

FD_AFinCode_MA 1 Active

The Apprenticeship Financial Code has not been returned

FD_AFinType_AL 1 Active

The length of the value returned for AFinType is not between 1 and 3 characters

FD_AFinType_AP 1 Active

The AFinType does not match the validation pattern

FD_AFinType_MA 1 Active

The Apprenticeship Financial Type has not been returned

FD_AgreemId_AL 1 New

The length of the value returned for AgreemId is not between 1 and 4 characters

FD_AgreemId_AP 1 New

The AgreemId does not match the validation pattern

FD_AimSeqNumber_AL 1 Active

The length of the value returned for AimSeqNumber is not between 1 and 2 characters

FD_AimSeqNumber_AR 1 Active

The AimSeqNumber is out of range

FD_AimSeqNumber_MA 1 Active

The AimSeqNumber has not been returned

FD_AimType_AL 1 Active

The value returned for AimType is not 1 character long

FD_AimType_MA 1 Active

The AimType has not been returned

FD_ALSCost_AL 1 Active

The length of the value returned for ALSCost is not between 1 and 6 characters

FD_ALSCost_AR 1 Active

The ALSCost is out of range

FD_CampId_AL 1 Active

The value returned for CampId is greater than the permitted length

FD_CampId_AP 1 Active

The CampId does not match the validation pattern

FD_CompStatus_AL 1 Active

The value returned for CompStatus is not 1 character long

FD_CompStatus_MA 1 Active

The CompStatus has not been returned

FD_ConRefNumber_AL 1 Active

The length of the value returned for ConRefNumber is not between 1 and 20 characters