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

Validation rules by category

Updated:
03 September 2025

Rule name Version Status Error message
EPAOrgID_03 1 Active

The End point assessment organisation has been returned but there is no record of the associated financial record

ESMType_01 1 Active

The Employment status monitoring type and code is not valid

ESMType_02 1 Active

The learner's Employment status is 'in paid employment' and the Employment intensity indicator has not been returned

ESMType_05 1 Active

The learner's Employment status is 'in paid employment' and the Length of unemployment has been returned

ESMType_07 1 Active

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

ESMType_08 4 Changed

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 Length of employment has been returned

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

Ethnicity_01 1 Active

The Ethnicity is not a valid code

FamilyName_01 1 Active

The learner's Family name must be returned

FamilyName_02 1 Active

The learner's Family name must be returned

FamilyName_04 1 Active

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 Active

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

FD_AddHours_AR 1 Active

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 AddLine1 does not match the validation pattern

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

The Apprenticeship Financial Record Date 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_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