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 |