Validation rules by category
- Updated:
- 03 September 2025
| Rule name | Version | Status | Error message |
|---|---|---|---|
| DD07 | 1 | Active |
N/A |
| DD12 | 1 | Active |
N/A |
| DD14 | 1 | Active |
N/A |
| DD17 | 1 | Active |
N/A |
| DD18 | 1 | Active |
N/A |
| DD21 | 1 | Active |
N/A |
| DD27 | 1 | Active |
N/A |
| DD28 | 1 | Active |
N/A |
| DD29 | 2 | Changed |
N/A |
| DD31 | 1 | Active |
N/A |
| DD32 | 1 | Active |
N/A |
| DD33 | 1 | Active |
N/A |
| DD34 | 1 | Active |
N/A |
| DD35 | 1 | Changed |
N/A |
| DD36 | 6 | Changed |
N/A |
| DD37 | 1 | Active |
N/A |
| DD38 | 1 | Active |
N/A |
| DD39 | 1 | Active |
N/A |
| DD40 | 1 | New |
N/A |
| DelLocPostCode_03 | 1 | Active |
The Delivery location postcode is not valid |
| DelLocPostCode_11 | 1 | Active |
The Delivery location postcode is not in the correct format |
| DOMICILE_01 | 1 | Active |
The Domicile must be returned for this learning aim |
| DOMICILE_02 | 1 | Active |
The Domicile is not a valid code |
| ELQ_01 | 1 | Active |
The ELQ must be returned for this learning aim |
| ELQ_02 | 1 | Active |
The ELQ is not a valid code |
| EmpId_01 | 1 | Active |
The Employer identifier is not valid |
| EmpId_02 | 1 | Active |
The Employer identifier is not valid |
| EmpId_10 | 1 | Active |
The Employer identifier has not been returned |
| EmpId_14 | 1 | Active |
The Employer Identifier has been returned and the Learner's Employment status is 'Not in paid employment' |
| EmpOutcome_01 | 1 | Deleted |
The Employment outcome must not be returned for this Funding model |
| EmpOutcome_02 | 1 | Deleted |
The Employment outcome is not a valid code |
| EmpOutcome_03 | 1 | Deleted |
The Employment outcome must not be returned for apprenticeships |
| EmpStat_01 | 1 | Changed |
An Employment status record has not been returned that applies prior to this Learning start date |
| EmpStat_02 | 1 | Changed |
An Employment status record has not been returned that applies prior to this Learning start date |
| EmpStat_05 | 1 | Active |
The Employment status is not a valid code |
| EmpStat_08 | 1 | Changed |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_09 | 1 | Changed |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_11 | 1 | Changed |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_12 | 1 | Active |
The Employment status on the start date of an apprenticeship programme should be employed |
| EmpStat_15 | 1 | Active |
The Employment status on the start date of an apprenticeship programme must not be unknown |
| EmpStat_20 | 1 | Active |
The learner must be in paid employment for this Learning Delivery Monitoring code to be used. |
| EmpStat_21 | 1 | New |
An Employment status record has not been returned that applies prior to the Learning start date |
| EmpStat_22 | 1 | New |
An Employment status record has not been returned that applies to the learning aim start date |
| EngGrade_01 | 1 | Active |
The GCSE English qualification grade has not been returned |
| EngGrade_02 | 1 | Active |
The GCSE English qualification grade is not a valid code |
| EngGrade_03 | 1 | Active |
The Learner FAM Type of Eligibility for EFA disadvantage funding must be returned |
| EngGrade_04 | 1 | Active |
GCSE English qualification grade must be 'NONE' |
| Entity_1 | 1 | Changed |
There are no valid learners in the the Learner record |
| EPAOrgID_01 | 1 | Active |
The end point assessment organisation is not valid for this standard on this planned end date |
| EPAOrgID_02 | 1 | Active |
The End point assessment organisation payment record has been returned but there is no record of the End point assessment organisation |